Skip to content

Commit 29e1017

Browse files
authored
Merge pull request #409 from whetstoneresearch/streamable-v3
Streamable v3
2 parents b5fab3a + 24fe7f2 commit 29e1017

File tree

12 files changed

+1712
-27
lines changed

12 files changed

+1712
-27
lines changed

Deployments.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ If there are contracts not reflected here but claiming to be instances of Dopple
3434
| DopplerDeployer | [0x2f2b...29db](https://basescan.org/address/0x2f2bacd46d3f5c9ee052ab392b73711db89129db) | [0xab45...7cab](https://basescan.org/tx/0xab454dac1bdbc41534ad82891d7e99622664249161956a05d283eed004a07cab) | [e6b52a7](https://github.com/whetstoneresearch/doppler/commit/e6b52a7) |
3535
| DopplerLensQuoter | [0x43d0...f2b3](https://basescan.org/address/0x43d0d97ec9241a8f05a264f94b82a1d2e600f2b3) | [0x4901...3297](https://basescan.org/tx/0x49017fe92ee9c62f3b812c949a812dcd3f44fc26fd75a5d955beae7c9baa3297) | [6e368f4](https://github.com/whetstoneresearch/doppler/commit/6e368f4) |
3636
| GovernanceFactory | [0xa82c...2d4b](https://basescan.org/address/0xa82c66b6ddeb92089015c3565e05b5c9750b2d4b) | [0x2ccf...4aa7](https://basescan.org/tx/0x2ccf65a48cf57faac39f96950367775d3e36f110b21f4421e6b5667333094aa7) | [c7388da](https://github.com/whetstoneresearch/doppler/commit/c7388da) |
37+
| LockableUniswapV3Initializer | [0xe0dc...58d0](https://basescan.org/address/0xe0dc4012ac9c868f09c6e4b20d66ed46d6f258d0) | [0xb7e3...3cee](https://basescan.org/tx/0xb7e38496562c905cf6937a2678ac435f29d4078c53210a2cc8c633c2dbbf3cee) | [3d77e8f](https://github.com/whetstoneresearch/doppler/commit/3d77e8f) |
3738
| NoOpGovernanceFactory | [0xe7df...090e](https://basescan.org/address/0xe7dfbd5b0a2c3b4464653a9becdc489229ef090e) | [0x9cb7...a8f5](https://basescan.org/tx/0x9cb74f0eecbe92fb1f45aa1fcba39d95f3e9416dfcb778da10b4238cb88ea8f5) | [509b88a](https://github.com/whetstoneresearch/doppler/commit/509b88a) |
3839
| StreamableFeesLocker | [0x0a00...bd3a](https://basescan.org/address/0x0a00775d71a42cd33d62780003035e7f5b47bd3a) | [0xb2e9...cba2](https://basescan.org/tx/0xb2e9602eb2971ec2a8e071ec8d8c558f659da8fa9341e368eb6550f36f13cba2) | [73335af](https://github.com/whetstoneresearch/doppler/commit/73335af) |
3940
| TokenFactory | [0xFAaf...6F45](https://basescan.org/address/0xFAafdE6a5b658684cC5eb0C5c2c755B00A246F45) | [0x953c...ef43](https://basescan.org/tx/0x953ce1d03c960f0440bc73d1779260438c43ae500219aeb4045da3ca9b3eef43) | [9b23399](https://github.com/whetstoneresearch/doppler/commit/9b23399) |
@@ -95,6 +96,7 @@ If there are contracts not reflected here but claiming to be instances of Dopple
9596
| DopplerDeployer | [0x60a0...9aa0](https://sepolia.basescan.org/address/0x60a039e4add40ca95e0475c11e8a4182d06c9aa0) | [0xaec6...45c8](https://sepolia.basescan.org/tx/0xaec62b591cb043cf0d8dddf663adde6f346d9a4444eb4658e638452b74bd45c8) | [e6b52a7](https://github.com/whetstoneresearch/doppler/commit/e6b52a7) |
9697
| DopplerLensQuoter | [0x4a8d...47a7](https://sepolia.basescan.org/address/0x4a8d81db741248a36d9eb3bc6ef648bf798b47a7) | [0x403a...dc6d](https://sepolia.basescan.org/tx/0x403a8a37966866e14fa673221f07b770a764bf8fcae238882021e6e76912dc6d) | [68b9f34](https://github.com/whetstoneresearch/doppler/commit/68b9f34) |
9798
| GovernanceFactory | [0x9dbf...2e20](https://sepolia.basescan.org/address/0x9dbfaadc8c0cb2c34ba698dd9426555336992e20) | [0xfb4b...c2cc](https://sepolia.basescan.org/tx/0xfb4b43d9ed92a62705b497a48668673ee0b5d35ea02075066a44a8e2d4bcc2cc) | [68b9f34](https://github.com/whetstoneresearch/doppler/commit/68b9f34) |
99+
| LockableUniswapV3Initializer | [0x16ad...d53c](https://sepolia.basescan.org/address/0x16ada5be50c3c2d94af5feae6b539c40a78ad53c) | [0x029d...1c2e](https://sepolia.basescan.org/tx/0x029d8d87e753b383fc5afa33a8639bf28e32144dd8de519a38bde94e8b0b1c2e) | [3d77e8f](https://github.com/whetstoneresearch/doppler/commit/3d77e8f) |
98100
| NoOpGovernanceFactory | [0x916b...b228](https://sepolia.basescan.org/address/0x916b8987e4ad325c10d58ed8dc2036a6ff5eb228) | [0xba4d...22da](https://sepolia.basescan.org/tx/0xba4d23cd5945f47ec4050a4781dda81934f0726c7baddef8d0346edb814222da) | [d978df7](https://github.com/whetstoneresearch/doppler/commit/d978df7) |
99101
| StreamableFeesLocker | [0x3345...aa9c](https://sepolia.basescan.org/address/0x3345e557c5c0b474be1eb4693264008b8562aa9c) | [0x1525...d850](https://sepolia.basescan.org/tx/0x15259da74d713e9ed69c8491a945383a5c27df167eb149f9310a04365b59d850) | [9de0ce5](https://github.com/whetstoneresearch/doppler/commit/9de0ce5) |
100102
| TokenFactory | [0xc69b...e9ff](https://sepolia.basescan.org/address/0xc69ba223c617f7d936b3cf2012aa644815dbe9ff) | [0x1f45...39f1](https://sepolia.basescan.org/tx/0x1f45ce16caa48742b3486c1e5b6e0d5d3379c74502abff8367c14ac6cd9c39f1) | [68b9f34](https://github.com/whetstoneresearch/doppler/commit/68b9f34) |

broadcast/DeployLockableUniswapV3Initializer.s.sol/8453/run-1752069584124.json

Lines changed: 55 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeployLockableUniswapV3Initializer.s.sol/8453/run-latest.json

Lines changed: 55 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeployLockableUniswapV3Initializer.s.sol/84532/run-1751908354989.json

Lines changed: 55 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeployLockableUniswapV3Initializer.s.sol/84532/run-1751989741318.json

Lines changed: 55 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeployLockableUniswapV3Initializer.s.sol/84532/run-1752069417465.json

Lines changed: 55 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeployLockableUniswapV3Initializer.s.sol/84532/run-latest.json

Lines changed: 55 additions & 0 deletions
Large diffs are not rendered by default.

deployments/8453.md

Lines changed: 21 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,29 @@
11
# Deployments on Base (8453)
2+
### Tue, 01 Jul 2025 17:22:15 GMT
3+
| Contract | Address | Transaction | Commit |
4+
|---|---|---|---|
5+
| StreamableFeesLocker | [0x0a00...bd3a](https://basescan.org/address/0x0a00775d71a42cd33d62780003035e7f5b47bd3a) | [0xb2e9...cba2](https://basescan.org/tx/0xb2e9602eb2971ec2a8e071ec8d8c558f659da8fa9341e368eb6550f36f13cba2) | [73335af](https://github.com/whetstoneresearch/doppler/commit/73335af) |
6+
| UniswapV4Migrator | [0x5328...59c6](https://basescan.org/address/0x5328a67747c9db61457eb1a23be16bd73d1659c6) | [0x76aa...f36e](https://basescan.org/tx/0x76aa2866bee5b4eebab601d4756128124091e4b4de5b7e95821f3927f301f36e) | [73335af](https://github.com/whetstoneresearch/doppler/commit/73335af) |
7+
| UniswapV4MigratorHook | [0x7a7e...6000](https://basescan.org/address/0x7a7e77e2411752f0d2ea227467f8c3e5acdf6000) | [0xd507...8540](https://basescan.org/tx/0xd50709a830abf1eb0359d6fb5fa3c35cdc817794061c6a3f9b9143aadcf68540) | [73335af](https://github.com/whetstoneresearch/doppler/commit/73335af) |
8+
### Wed, 25 Jun 2025 19:50:05 GMT
9+
| Contract | Address | Transaction | Commit |
10+
|---|---|---|---|
11+
| StreamableFeesLocker | [0xe938...cebc](https://basescan.org/address/0xe93882f395b0b24180855c68ab19b2d78573cebc) | [0x095d...48ca](https://basescan.org/tx/0x095d3885dcab799b7fb8ef64656b7863dc1da7cea6a0311a5efb24d72b3e48ca) | [d8fd426](https://github.com/whetstoneresearch/doppler/commit/d8fd426) |
12+
| UniswapV4Migrator | [0x63f8...ee90](https://basescan.org/address/0x63f8c8f9befaab2facd7ece0b0242f78b920ee90) | [0xa217...0585](https://basescan.org/tx/0xa217fab1437af0f625ad439f835a4760847611bf75495d75296c0a1190cc0585) | [d8fd426](https://github.com/whetstoneresearch/doppler/commit/d8fd426) |
13+
| UniswapV4MigratorHook | [0x82cc...6000](https://basescan.org/address/0x82cc0daaea3c9ee022bc61dbc7bf6db6460b6000) | [0x1893...1fcd](https://basescan.org/tx/0x18932474fbc4b3f0a977eff5ef986c09a4632bc3c8db9f5d07cbd9d075e91fcd) | [d8fd426](https://github.com/whetstoneresearch/doppler/commit/d8fd426) |
214
### Wed, 25 Jun 2025 19:42:49 GMT
315
| Contract | Address | Transaction | Commit |
416
|---|---|---|---|
517
| NoOpGovernanceFactory | [0xe7df...090e](https://basescan.org/address/0xe7dfbd5b0a2c3b4464653a9becdc489229ef090e) | [0x9cb7...a8f5](https://basescan.org/tx/0x9cb74f0eecbe92fb1f45aa1fcba39d95f3e9416dfcb778da10b4238cb88ea8f5) | [509b88a](https://github.com/whetstoneresearch/doppler/commit/509b88a) |
18+
### Fri, 04 Jul 2025 14:04:41 GMT
19+
| Contract | Address | Transaction | Commit |
20+
|---|---|---|---|
21+
| DopplerDeployer | [0x2f2b...29db](https://basescan.org/address/0x2f2bacd46d3f5c9ee052ab392b73711db89129db) | [0xab45...7cab](https://basescan.org/tx/0xab454dac1bdbc41534ad82891d7e99622664249161956a05d283eed004a07cab) | [e6b52a7](https://github.com/whetstoneresearch/doppler/commit/e6b52a7) |
22+
| UniswapV4Initializer | [0x82ac...3cac](https://basescan.org/address/0x82ac010c67f70bacf7655cd8948a4ad92a173cac) | [0x445d...35fd](https://basescan.org/tx/0x445da5e03f54acecd1a77e8d0d642620fb324ae39c97cb0b762f0c3d4c4b35fd) | [e6b52a7](https://github.com/whetstoneresearch/doppler/commit/e6b52a7) |
23+
### Wed, 09 Jul 2025 13:59:44 GMT
24+
| Contract | Address | Transaction | Commit |
25+
|---|---|---|---|
26+
| LockableUniswapV3Initializer | [0xe0dc...58d0](https://basescan.org/address/0xe0dc4012ac9c868f09c6e4b20d66ed46d6f258d0) | [0xb7e3...3cee](https://basescan.org/tx/0xb7e38496562c905cf6937a2678ac435f29d4078c53210a2cc8c633c2dbbf3cee) | [3d77e8f](https://github.com/whetstoneresearch/doppler/commit/3d77e8f) |
627
### Fri, 04 Jul 2025 12:19:30 GMT
728
| Contract | Address | Transaction | Commit |
829
|---|---|---|---|
@@ -18,23 +39,6 @@
1839
|---|---|---|---|
1940
| UniswapV4Migrator | [0xbed3...5eb7](https://basescan.org/address/0xbed386a1fc62b6598c9b8d2bf634471b6fe75eb7) | [0xaa67...24cf](https://basescan.org/tx/0xaa67db01603de2d40aa70bcf5086d00024a6b3f2b2fdbe1d84564124da4524cf) | [03e53eb](https://github.com/whetstoneresearch/doppler/commit/03e53eb) |
2041
| UniswapV4MigratorHook | [0x2f0d...a000](https://basescan.org/address/0x2f0dd492d7fcc99a8d56c9fdc3eb915d63b9a000) | [0x2107...2a18](https://basescan.org/tx/0x210708be0fc685684acb8a201704075398e3cad3c811232c1e1cd24e72742a18) | [03e53eb](https://github.com/whetstoneresearch/doppler/commit/03e53eb) |
21-
### Tue, 01 Jul 2025 17:22:15 GMT
22-
| Contract | Address | Transaction | Commit |
23-
|---|---|---|---|
24-
| StreamableFeesLocker | [0x0a00...bd3a](https://basescan.org/address/0x0a00775d71a42cd33d62780003035e7f5b47bd3a) | [0xb2e9...cba2](https://basescan.org/tx/0xb2e9602eb2971ec2a8e071ec8d8c558f659da8fa9341e368eb6550f36f13cba2) | [73335af](https://github.com/whetstoneresearch/doppler/commit/73335af) |
25-
| UniswapV4Migrator | [0x5328...59c6](https://basescan.org/address/0x5328a67747c9db61457eb1a23be16bd73d1659c6) | [0x76aa...f36e](https://basescan.org/tx/0x76aa2866bee5b4eebab601d4756128124091e4b4de5b7e95821f3927f301f36e) | [73335af](https://github.com/whetstoneresearch/doppler/commit/73335af) |
26-
| UniswapV4MigratorHook | [0x7a7e...6000](https://basescan.org/address/0x7a7e77e2411752f0d2ea227467f8c3e5acdf6000) | [0xd507...8540](https://basescan.org/tx/0xd50709a830abf1eb0359d6fb5fa3c35cdc817794061c6a3f9b9143aadcf68540) | [73335af](https://github.com/whetstoneresearch/doppler/commit/73335af) |
27-
### Wed, 25 Jun 2025 19:50:05 GMT
28-
| Contract | Address | Transaction | Commit |
29-
|---|---|---|---|
30-
| StreamableFeesLocker | [0xe938...cebc](https://basescan.org/address/0xe93882f395b0b24180855c68ab19b2d78573cebc) | [0x095d...48ca](https://basescan.org/tx/0x095d3885dcab799b7fb8ef64656b7863dc1da7cea6a0311a5efb24d72b3e48ca) | [d8fd426](https://github.com/whetstoneresearch/doppler/commit/d8fd426) |
31-
| UniswapV4Migrator | [0x63f8...ee90](https://basescan.org/address/0x63f8c8f9befaab2facd7ece0b0242f78b920ee90) | [0xa217...0585](https://basescan.org/tx/0xa217fab1437af0f625ad439f835a4760847611bf75495d75296c0a1190cc0585) | [d8fd426](https://github.com/whetstoneresearch/doppler/commit/d8fd426) |
32-
| UniswapV4MigratorHook | [0x82cc...6000](https://basescan.org/address/0x82cc0daaea3c9ee022bc61dbc7bf6db6460b6000) | [0x1893...1fcd](https://basescan.org/tx/0x18932474fbc4b3f0a977eff5ef986c09a4632bc3c8db9f5d07cbd9d075e91fcd) | [d8fd426](https://github.com/whetstoneresearch/doppler/commit/d8fd426) |
33-
### Fri, 04 Jul 2025 14:04:41 GMT
34-
| Contract | Address | Transaction | Commit |
35-
|---|---|---|---|
36-
| DopplerDeployer | [0x2f2b...29db](https://basescan.org/address/0x2f2bacd46d3f5c9ee052ab392b73711db89129db) | [0xab45...7cab](https://basescan.org/tx/0xab454dac1bdbc41534ad82891d7e99622664249161956a05d283eed004a07cab) | [e6b52a7](https://github.com/whetstoneresearch/doppler/commit/e6b52a7) |
37-
| UniswapV4Initializer | [0x82ac...3cac](https://basescan.org/address/0x82ac010c67f70bacf7655cd8948a4ad92a173cac) | [0x445d...35fd](https://basescan.org/tx/0x445da5e03f54acecd1a77e8d0d642620fb324ae39c97cb0b762f0c3d4c4b35fd) | [e6b52a7](https://github.com/whetstoneresearch/doppler/commit/e6b52a7) |
3842
### Thu, 29 May 2025 20:30:14 GMT
3943
| Contract | Address | Transaction | Commit |
4044
|---|---|---|---|

deployments/84532.md

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,30 @@
11
# Deployments on Base Sepolia (84532)
2+
### Wed, 25 Jun 2025 20:04:32 GMT
3+
| Contract | Address | Transaction | Commit |
4+
|---|---|---|---|
5+
| StreamableFeesLocker | [0x3345...aa9c](https://sepolia.basescan.org/address/0x3345e557c5c0b474be1eb4693264008b8562aa9c) | [0x1525...d850](https://sepolia.basescan.org/tx/0x15259da74d713e9ed69c8491a945383a5c27df167eb149f9310a04365b59d850) | [9de0ce5](https://github.com/whetstoneresearch/doppler/commit/9de0ce5) |
6+
| UniswapV4Migrator | [0x59d3...fa9b](https://sepolia.basescan.org/address/0x59d3158cdc379d15b6bb015ab48a3dd55ba1fa9b) | [0x5432...e7af](https://sepolia.basescan.org/tx/0x5432a71bda7dc95a04f1114a3d859e5ae93540c7318ecef78024e30eaee1e7af) | [9de0ce5](https://github.com/whetstoneresearch/doppler/commit/9de0ce5) |
7+
| UniswapV4MigratorHook | [0x5d71...e000](https://sepolia.basescan.org/address/0x5d71d3a029ff2e86831b3ba5fbb05f3703c2e000) | [0xaf2c...d7bd](https://sepolia.basescan.org/tx/0xaf2c266af496dbbdd499b8f9a28703bb85af3f5228ec6cfdc8f05c76689fd7bd) | [9de0ce5](https://github.com/whetstoneresearch/doppler/commit/9de0ce5) |
28
### Wed, 25 Jun 2025 18:39:32 GMT
39
| Contract | Address | Transaction | Commit |
410
|---|---|---|---|
511
| NoOpGovernanceFactory | [0x916b...b228](https://sepolia.basescan.org/address/0x916b8987e4ad325c10d58ed8dc2036a6ff5eb228) | [0xba4d...22da](https://sepolia.basescan.org/tx/0xba4d23cd5945f47ec4050a4781dda81934f0726c7baddef8d0346edb814222da) | [d978df7](https://github.com/whetstoneresearch/doppler/commit/d978df7) |
12+
### Tue, 08 Jul 2025 15:49:01 GMT
13+
| Contract | Address | Transaction | Commit |
14+
|---|---|---|---|
15+
| LockableUniswapV3Initializer | [0x1fb8...a23b](https://sepolia.basescan.org/address/0x1fb8a108ff5c16213ebe3456314858d6b069a23b) | [0x801a...c22e](https://sepolia.basescan.org/tx/0x801a8147df9c1908794ad5a151603268ea2564e8c16b8831047919ab2d89c22e) | [ba1eef7](https://github.com/whetstoneresearch/doppler/commit/ba1eef7) |
16+
### Wed, 09 Jul 2025 13:56:57 GMT
17+
| Contract | Address | Transaction | Commit |
18+
|---|---|---|---|
19+
| LockableUniswapV3Initializer | [0x16ad...d53c](https://sepolia.basescan.org/address/0x16ada5be50c3c2d94af5feae6b539c40a78ad53c) | [0x029d...1c2e](https://sepolia.basescan.org/tx/0x029d8d87e753b383fc5afa33a8639bf28e32144dd8de519a38bde94e8b0b1c2e) | [3d77e8f](https://github.com/whetstoneresearch/doppler/commit/3d77e8f) |
20+
### Mon, 07 Jul 2025 17:12:34 GMT
21+
| Contract | Address | Transaction | Commit |
22+
|---|---|---|---|
23+
| LockableUniswapV3Initializer | [0xe320...9fb6](https://sepolia.basescan.org/address/0xe3203fd6531ad6c1dd3c9b38e257f1aa6fbf9fb6) | [0x8e2f...3e33](https://sepolia.basescan.org/tx/0x8e2f5ce8ba2ff6180d3a7a6d3e48b3ef84b7fa9e1cb9be1326c2dc47b7803e33) | [b20155e](https://github.com/whetstoneresearch/doppler/commit/b20155e) |
24+
### Tue, 01 Jul 2025 14:32:07 GMT
25+
| Contract | Address | Transaction | Commit |
26+
|---|---|---|---|
27+
| BasicMultisig | [0x6f64...6dc2](https://sepolia.basescan.org/address/0x6f645fa08b7eadad620cec85634204b1d7a46dc2) | [0xf3e3...37f5](https://sepolia.basescan.org/tx/0xf3e31f7e1fc95be7236d66bb43108d1c373fee18f4eba65c34f928f0b4ae37f5) | [efa0f4e](https://github.com/whetstoneresearch/doppler/commit/efa0f4e) |
628
### Fri, 04 Jul 2025 14:00:06 GMT
729
| Contract | Address | Transaction | Commit |
830
|---|---|---|---|
@@ -64,16 +86,6 @@
6486
| UniswapV4MigratorHook | [0x189e...2000](https://sepolia.basescan.org/address/0x189ef4d1f328b5d76df78c5409a72e1e8d1c2000) | [0xa99a...25fe](https://sepolia.basescan.org/tx/0xa99a9bdb2efa431bc377b2ca58e22fc115c0132d07c9b0a1391c941375d525fe) | [68b9f34](https://github.com/whetstoneresearch/doppler/commit/68b9f34) |
6587
| Bundler | [0xab7b...0fb1](https://sepolia.basescan.org/address/0xab7bacb0d5c2c10152f92d34e07f530eb3cb0fb1) | [0x0d87...ddbf](https://sepolia.basescan.org/tx/0x0d8732852ef18071040b78954204f1b2b28c7490e395d5c8d2422228299cddbf) | [68b9f34](https://github.com/whetstoneresearch/doppler/commit/68b9f34) |
6688
| DopplerLensQuoter | [0x4a8d...47a7](https://sepolia.basescan.org/address/0x4a8d81db741248a36d9eb3bc6ef648bf798b47a7) | [0x403a...dc6d](https://sepolia.basescan.org/tx/0x403a8a37966866e14fa673221f07b770a764bf8fcae238882021e6e76912dc6d) | [68b9f34](https://github.com/whetstoneresearch/doppler/commit/68b9f34) |
67-
### Wed, 25 Jun 2025 20:04:32 GMT
68-
| Contract | Address | Transaction | Commit |
69-
|---|---|---|---|
70-
| StreamableFeesLocker | [0x3345...aa9c](https://sepolia.basescan.org/address/0x3345e557c5c0b474be1eb4693264008b8562aa9c) | [0x1525...d850](https://sepolia.basescan.org/tx/0x15259da74d713e9ed69c8491a945383a5c27df167eb149f9310a04365b59d850) | [9de0ce5](https://github.com/whetstoneresearch/doppler/commit/9de0ce5) |
71-
| UniswapV4Migrator | [0x59d3...fa9b](https://sepolia.basescan.org/address/0x59d3158cdc379d15b6bb015ab48a3dd55ba1fa9b) | [0x5432...e7af](https://sepolia.basescan.org/tx/0x5432a71bda7dc95a04f1114a3d859e5ae93540c7318ecef78024e30eaee1e7af) | [9de0ce5](https://github.com/whetstoneresearch/doppler/commit/9de0ce5) |
72-
| UniswapV4MigratorHook | [0x5d71...e000](https://sepolia.basescan.org/address/0x5d71d3a029ff2e86831b3ba5fbb05f3703c2e000) | [0xaf2c...d7bd](https://sepolia.basescan.org/tx/0xaf2c266af496dbbdd499b8f9a28703bb85af3f5228ec6cfdc8f05c76689fd7bd) | [9de0ce5](https://github.com/whetstoneresearch/doppler/commit/9de0ce5) |
73-
### Tue, 01 Jul 2025 14:32:07 GMT
74-
| Contract | Address | Transaction | Commit |
75-
|---|---|---|---|
76-
| BasicMultisig | [0x6f64...6dc2](https://sepolia.basescan.org/address/0x6f645fa08b7eadad620cec85634204b1d7a46dc2) | [0xf3e3...37f5](https://sepolia.basescan.org/tx/0xf3e31f7e1fc95be7236d66bb43108d1c373fee18f4eba65c34f928f0b4ae37f5) | [efa0f4e](https://github.com/whetstoneresearch/doppler/commit/efa0f4e) |
7789
### Tue, 27 May 2025 19:24:13 GMT
7890
| Contract | Address | Transaction | Commit |
7991
|---|---|---|---|
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
/// SPDX-License-Identifier: UNLICENSED
2+
pragma solidity ^0.8.24;
3+
4+
import { Script } from "forge-std/Script.sol";
5+
import { IUniswapV3Factory } from "@v3-core/interfaces/IUniswapV3Factory.sol";
6+
import { LockableUniswapV3Initializer } from "src/LockableUniswapV3Initializer.sol";
7+
8+
struct ScriptData {
9+
address airlock;
10+
address uniswapV3Factory;
11+
}
12+
13+
abstract contract DeployLockableUniswapV3InitializerScript is Script {
14+
ScriptData internal _scriptData;
15+
16+
function setUp() public virtual;
17+
18+
function run() public {
19+
vm.startBroadcast();
20+
21+
LockableUniswapV3Initializer initializer =
22+
new LockableUniswapV3Initializer(_scriptData.airlock, IUniswapV3Factory(_scriptData.uniswapV3Factory));
23+
24+
vm.stopBroadcast();
25+
}
26+
}
27+
28+
/// @dev forge script DeployLockableUniswapV3InitializerBaseSepolia --private-key $PRIVATE_KEY --verify --rpc-url $BASE_SEPOLIA_RPC_URL --slow --broadcast
29+
contract DeployLockableUniswapV3InitializerBaseSepolia is DeployLockableUniswapV3InitializerScript {
30+
function setUp() public override {
31+
_scriptData = ScriptData({
32+
airlock: 0x3411306Ce66c9469BFF1535BA955503c4Bde1C6e,
33+
uniswapV3Factory: 0x4752ba5DBc23f44D87826276BF6Fd6b1C372aD24
34+
});
35+
}
36+
}
37+
38+
/// @dev forge script DeployLockableUniswapV3InitializerBase --private-key $PRIVATE_KEY --verify --rpc-url $BASE_MAINNET_RPC_URL --slow --broadcast
39+
contract DeployLockableUniswapV3InitializerBase is DeployLockableUniswapV3InitializerScript {
40+
function setUp() public override {
41+
_scriptData = ScriptData({
42+
airlock: 0x660eAaEdEBc968f8f3694354FA8EC0b4c5Ba8D12,
43+
uniswapV3Factory: 0x33128a8fC17869897dcE68Ed026d694621f6FDfD
44+
});
45+
}
46+
}

0 commit comments

Comments
 (0)