3
3
This repository keeps track of Sablier deployment bundles, each of which includes:
4
4
5
5
1 . Contract artifacts and ABIs.
6
- 2 . The [ broadcast] ( https://book.getfoundry.sh/tutorials/solidity- scripting ) directories generated by Foundry upon
6
+ 2 . The [ broadcast] ( https://book.getfoundry.sh/guides/ scripting-with-solidity ) directories generated by Foundry upon
7
7
running the deploy scripts.
8
8
9
9
The deployments are indexed by:
@@ -13,41 +13,47 @@ The deployments are indexed by:
13
13
3 . Artifacts
14
14
4 . Broadcasts, which in turn are indexed by chain name.
15
15
16
- If you need the deployment addresses, you can find them in the
17
- [ docs] ( https://docs.sablier.com ) .
16
+ If you need the deployment addresses, you can find them in the [ docs] ( https://docs.sablier.com ) .
18
17
19
18
## Background
20
19
21
- Sablier Protocols have been built, tested, formatted, and deployed with the [ Foundry] ( https://getfoundry.sh/ ) smart
20
+ Sablier Protocols have been built, tested, formatted, and deployed with the [ Foundry] ( https://getfoundry.sh ) smart
22
21
contract development toolchain.
23
22
24
- To learn more about Foundry, see the [ Foundry Book] ( https://book.getfoundry.sh/ ) .
23
+ To learn more about Foundry, see the [ Foundry Book] ( https://book.getfoundry.sh ) .
25
24
26
- To learn more about Sablier, see the [ Sablier Docs] ( https://docs.sablier.com/ ) .
25
+ To learn more about Sablier, see the [ Sablier Docs] ( https://docs.sablier.com ) .
27
26
28
27
## Addresses
29
28
30
29
To view the deployment addresses, use the links below.
30
+
31
+ - [ Airdrops deployment addresses] ( https://docs.sablier.com/guides/airdrops/deployments )
31
32
- [ Lockup deployment addresses] ( https://docs.sablier.com/guides/lockup/deployments )
32
33
- [ Flow deployment addresses] ( https://docs.sablier.com/guides/flow/deployments )
33
-
34
+
34
35
### Packages
35
36
36
37
The contract artifacts and the ABIs are published as NPM packages:
37
38
39
+ - [ @sablier/airdrops ] ( https://npmjs.com/package/@sablier/airdrops )
40
+ - [ @sablier/lockup ] ( https://npmjs.com/package/@sablier/lockup )
41
+ - [ @sablier/flow ] ( https://npmjs.com/package/@sablier/flow )
42
+
43
+ Older versions of Lockup (before v2.0.0) and Airdrops (before v1.3.0) have been published through these packages:
44
+
38
45
- [ @sablier/v2-core ] ( https://npmjs.com/package/@sablier/v2-core )
39
46
- [ @sablier/v2-periphery ] ( https://npmjs.com/package/@sablier/v2-periphery )
40
- - [ @sablier/flow ] ( https://npmjs.com/package/@sablier/flow )
41
47
42
48
## Scripts
43
49
44
50
The contracts have been deployed using these scripts:
45
51
46
- - [ v2-core /script] ( https://github.com/sablier-labs/v2-core /tree/main/script )
47
- - [ v2-periphery /script] ( https://github.com/sablier-labs/v2-periphery /tree/main/script )
52
+ - [ airdrops /script] ( https://github.com/sablier-labs/airdorps /tree/main/script )
53
+ - [ lockup /script] ( https://github.com/sablier-labs/lockup /tree/main/script )
48
54
- [ flow/script] ( https://github.com/sablier-labs/flow/tree/main/script )
49
55
50
- Specifically, with the "DeployDeterministic" scripts, which use this CREATE2 factory:
56
+ Specifically, with the "DeployDeterministic" scripts, which rely upon this CREATE2 factory:
51
57
52
58
- https://github.com/Arachnid/deterministic-deployment-proxy
53
59
0 commit comments