# Contract addresses

#### Officially Supported Ethereum (EVM) networks

* Mainnets: Base, Ethereum, Monad
* Testnets: Base Sepolia is recomended for devleopment&#x20;

Note: there may be other contracts deployed &/or listed, but they are not officially supported.&#x20;

#### Officially Supported Solana (SVM) networks

* Solana Devnet - now available :partying\_face:
* Solana Mainnet - coming :soon:

{% hint style="danger" %}
If other contracts claim to be instances of Doppler, they are not considered canonical. Use with caution.
{% endhint %}

## Mainnet Deployments

### Ethereum Mainnet (1)

| Contract                                    | Address                                                                                  | Transaction                                                                                                 | Commit                                                                 |
| ------------------------------------------- | ---------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- |
| Airlock                                     | [0xde35...9dfa](https://etherscan.io/address/0xde3599a2ec440b296373a983c85c365da55d9dfa) | [0x7542...eb79](https://etherscan.io/tx/0x7542807009d53ce3fb34710c6025c690617183a27247fddca95ff3fdaf6ceb79) | [afc1226](https://github.com/whetstoneresearch/doppler/commit/afc1226) |
| CloneDERC20VotesV2                          | [0x4bbf...56b7](https://etherscan.io/address/0x4bbfed1c27cde12ef6638251d81ab4e3be7556b7) | [0x2526...89c5](https://etherscan.io/tx/0x252622e577aa49071e926dececf5acee036ce5c211e3a32a6bcb1433936a89c5) | [e2b1c50](https://github.com/whetstoneresearch/doppler/commit/e2b1c50) |
| CloneDERC20VotesV2Factory                   | [0x16f5...f9e1](https://etherscan.io/address/0x16f5acb64f4fa17296e942c51d3395adc318f9e1) | [0x2526...89c5](https://etherscan.io/tx/0x252622e577aa49071e926dececf5acee036ce5c211e3a32a6bcb1433936a89c5) | [e2b1c50](https://github.com/whetstoneresearch/doppler/commit/e2b1c50) |
| CloneERC20                                  | [0x215b...ec4a](https://etherscan.io/address/0x215b2ce3dd8d110394e94a868580d61a77adec4a) | [0xacaa...57dc](https://etherscan.io/tx/0xacaa0cffc279b6e54ccfb6f251c510f85b5fa5d3dddd7e7323de8f0cf92a57dc) | [6c67b7e](https://github.com/whetstoneresearch/doppler/commit/6c67b7e) |
| CloneERC20Factory                           | [0xe7df...ba6e](https://etherscan.io/address/0xe7df2a4520c26a2d4dedb3a7585bfbcd30eaba6e) | [0xacaa...57dc](https://etherscan.io/tx/0xacaa0cffc279b6e54ccfb6f251c510f85b5fa5d3dddd7e7323de8f0cf92a57dc) | [6c67b7e](https://github.com/whetstoneresearch/doppler/commit/6c67b7e) |
| CloneERC20Votes                             | [0xa8d0...7cdf](https://etherscan.io/address/0xa8d0e8036d3fae21c7af075ad41942bc1f807cdf) | [0x96a7...36bf](https://etherscan.io/tx/0x96a79cd1e9a637230766d9554c40c3528911577946bc307a0619b6d9c68e36bf) | [502f898](https://github.com/whetstoneresearch/doppler/commit/502f898) |
| CloneERC20VotesFactory                      | [0x5a92...483e](https://etherscan.io/address/0x5a92bffbc01ea0396a9c7d4154d36d4eaf2e483e) | [0x96a7...36bf](https://etherscan.io/tx/0x96a79cd1e9a637230766d9554c40c3528911577946bc307a0619b6d9c68e36bf) | [502f898](https://github.com/whetstoneresearch/doppler/commit/502f898) |
| DopplerDeployer                             | [0xb354...e421](https://etherscan.io/address/0xb35469ee64a87afd19b31615094fe3962d73e421) | [0x0234...cd37](https://etherscan.io/tx/0x0234f396ddf05e6385ed323f9b0c7ca850af8d9111f99adc5d94b52bdfcecd37) | [5aa31e1](https://github.com/whetstoneresearch/doppler/commit/5aa31e1) |
| DopplerHookInitializer                      | [0xbdf9...6544](https://etherscan.io/address/0xbdf938149ac6a781f94faa0ed45e6a0e984c6544) | [0x1bdc...d761](https://etherscan.io/tx/0x1bdcb1656ed4f1db504f35bd0c3cd56cfa2c3cf4f8705edd7a9b72b6b7fdd761) | [0154a5f](https://github.com/whetstoneresearch/doppler/commit/0154a5f) |
| DopplerHookMigrator                         | [0x1e40...60c4](https://etherscan.io/address/0x1e40b0875dda35f41e15cfb475403859b8c860c4) | [0x37a7...4fa7](https://etherscan.io/tx/0x37a718f132ed55a9726f5af7a048a89db0f64f124021dd241f6b4bf522e64fa7) | [5fe4eb1](https://github.com/whetstoneresearch/doppler/commit/5fe4eb1) |
| GovernanceFactory                           | [0x9f30...8f61](https://etherscan.io/address/0x9f309d79bee3e8b2f56facf74b7195df176c8f61) | [0x78e8...9329](https://etherscan.io/tx/0x78e8ab7e241f65ceb91277e1882787a68abf5b5759419e735b9c1f2974d19329) | [f136b8e](https://github.com/whetstoneresearch/doppler/commit/f136b8e) |
| NoOpGovernanceFactory                       | [0xddae...b638](https://etherscan.io/address/0xddae8b3ed08184682f7bc32b74d943ceefeab638) | [0xf243...b557](https://etherscan.io/tx/0xf2433fc6c439311f49e728aca9406c0f94eb10a16a3547012905971b2bb5b557) | [074a3b8](https://github.com/whetstoneresearch/doppler/commit/074a3b8) |
| NoOpMigrator                                | [0x233a...a5b5](https://etherscan.io/address/0x233a71a7bb928b1357a1ebf454298320989ca5b5) | [0x2425...7652](https://etherscan.io/tx/0x2425c8b9f7c4fe9cea80e2cc09d424c5b3c92f6af9407bfb1d3f872923c47652) | [bc477e4](https://github.com/whetstoneresearch/doppler/commit/bc477e4) |
| Quoter                                      | [0xfd44...c042](https://etherscan.io/address/0xfd44b773b21ac485c95db1ff38554b7699f8c042) | [0xb8eb...b6ea](https://etherscan.io/tx/0xb8eba96478410934c4512dcef34dca774ab8259d2bb3b77e2c018d69c390b6ea) | [562feb3](https://github.com/whetstoneresearch/doppler/commit/562feb3) |
| RehypeDopplerHook                           | [0x3ec4...6623](https://etherscan.io/address/0x3ec4798a9b11e8243a8db99687f7a23597b96623) | [0x631d...f06b](https://etherscan.io/tx/0x631dc3be6a4f18b7e39a2b635ca8f0ad78d0613147770290ee7788f98fa4f06b) | [8c224f4](https://github.com/whetstoneresearch/doppler/commit/8c224f4) |
| RehypeDopplerHookInitializer                | [0xbf41...d123](https://etherscan.io/address/0xbf4195ab0b03e1eb3345dd1e83bed7650b1ed123) | [0xb8eb...b6ea](https://etherscan.io/tx/0xb8eba96478410934c4512dcef34dca774ab8259d2bb3b77e2c018d69c390b6ea) | [562feb3](https://github.com/whetstoneresearch/doppler/commit/562feb3) |
| RehypeDopplerHookMigrator                   | [0xea95...dd7b](https://etherscan.io/address/0xea95dfdf69b90c65c827070852f7039d6af6dd7b) | [0x1891...1991](https://etherscan.io/tx/0x1891088ebc8f097c98457717a29f30e23a784f5d2c002e5c6d75cbf8a80a1991) | [79f719c](https://github.com/whetstoneresearch/doppler/commit/79f719c) |
| StreamableFeesLocker                        | [0xe24f...1ec6](https://etherscan.io/address/0xe24fc2f7191e850e2d4514abb4d39305b1871ec6) | [0xf30b...b752](https://etherscan.io/tx/0xf30bfcb31f850638ad3196b99d18556a902b1a8b764104215f73102f1b4eb752) | [14a79ea](https://github.com/whetstoneresearch/doppler/commit/14a79ea) |
| StreamableFeesLockerV2                      | [0xce32...3d47](https://etherscan.io/address/0xce3212e6536f33cd6fbfee265224131353ca3d47) | [0xc072...6d5e](https://etherscan.io/tx/0xc072af8a79aac8be66466753a84067cd69bf82482d14291e1d318f76ac4e6d5e) | [4ef84c4](https://github.com/whetstoneresearch/doppler/commit/4ef84c4) |
| TimelockFactory                             | [0x9fd4...6ea0](https://etherscan.io/address/0x9fd40af2baafaf03513f091444e821c0d5b06ea0) | [0x78e8...9329](https://etherscan.io/tx/0x78e8ab7e241f65ceb91277e1882787a68abf5b5759419e735b9c1f2974d19329) | [f136b8e](https://github.com/whetstoneresearch/doppler/commit/f136b8e) |
| TopUpDistributor                            | [0x4353...d814](https://etherscan.io/address/0x435312320c0330b1999746753551cdfbd83ad814) | [0x8025...6b21](https://etherscan.io/tx/0x8025107f901ac3fff7bb741e5a3fc03b9dea4ba5722bb0b9bce203edcc426b21) | [a4390e7](https://github.com/whetstoneresearch/doppler/commit/a4390e7) |
| UniswapV2Locker                             | [0xa366...aee9](https://etherscan.io/address/0xa366d94eda7abec16bfa5619a855a6208be3aee9) | [0xa45d...57a9](https://etherscan.io/tx/0xa45dfff780ead8339ebe4c908efcd78922c41071b6f6097a708bc99cf06657a9) | [ee935a1](https://github.com/whetstoneresearch/doppler/commit/ee935a1) |
| UniswapV2Migrator                           | [0x7658...dff2](https://etherscan.io/address/0x765875bff87614ce0581ee73b9fa663b71f3dff2) | [0xa45d...57a9](https://etherscan.io/tx/0xa45dfff780ead8339ebe4c908efcd78922c41071b6f6097a708bc99cf06657a9) | [ee935a1](https://github.com/whetstoneresearch/doppler/commit/ee935a1) |
| UniswapV4Initializer                        | [0x53b4...e8ad](https://etherscan.io/address/0x53b4c21a6cb61d64f636abbfa6e8e90e6558e8ad) | [0x9fbc...7a38](https://etherscan.io/tx/0x9fbc00d98616b60f482beb8c94aa13cd08077fd8fb56099a15dd91f807b97a38) | [5aa31e1](https://github.com/whetstoneresearch/doppler/commit/5aa31e1) |
| UniswapV4Migrator                           | [0x0820...05f5](https://etherscan.io/address/0x0820a4d0173c17ece283f7bdaaf0f8876eb205f5) | [0x004f...81eb](https://etherscan.io/tx/0x004f7350f1b9aadaf119a267fdb83ca7647f02037ca714178aa280fd942f81eb) | [14a79ea](https://github.com/whetstoneresearch/doppler/commit/14a79ea) |
| UniswapV4MigratorHook                       | [0x4053...e500](https://etherscan.io/address/0x4053d4fa966cbdcc20ec62070ac8814de8bee500) | [0x2db9...77eb](https://etherscan.io/tx/0x2db9c0d8d42c78cc33e452653d51a5dd9af7098fef59161718eb5ba1186e77eb) | [14a79ea](https://github.com/whetstoneresearch/doppler/commit/14a79ea) |
| UniswapV4ScheduledMulticurveInitializer     | [0xf843...3876](https://etherscan.io/address/0xf84378c9f39e0ff267f3101c88773359c5393876) | [0x4112...dcfd](https://etherscan.io/tx/0x4112e7ae40871b482da17fc4755ca76b457caa6e35f1932fd004b4f76faadcfd) | [787e2df](https://github.com/whetstoneresearch/doppler/commit/787e2df) |
| UniswapV4ScheduledMulticurveInitializerHook | [0xc6a5...2dc0](https://etherscan.io/address/0xc6a562cb5cbfa29bcb1bdccf903b8b8f2e4a2dc0) | [0x39b9...6a12](https://etherscan.io/tx/0x39b98452f4f8151a8da59bec615893bacc7dfef738d6349809b6ca2a7e4d6a12) | [787e2df](https://github.com/whetstoneresearch/doppler/commit/787e2df) |

### Unichain (130)

| Contract                     | Address                                                                                 | Transaction                                                                                                | Commit                                                                 |
| ---------------------------- | --------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- |
| Airlock                      | [0x77eb...1254](https://uniscan.xyz/address/0x77ebfbae15ad200758e9e2e61597c0b07d731254) | [0x051a...5247](https://uniscan.xyz/tx/0x051a65cf77f867b9abf628f846645bd8aa2abe1d9310756b8c7f122c61195247) | [9b23399](https://github.com/whetstoneresearch/doppler/commit/9b23399) |
| Bundler                      | [0x9123...97b7](https://uniscan.xyz/address/0x91231cDdD8d6C86Df602070a3081478e074b97b7) | [0x4263...edf8](https://uniscan.xyz/tx/0x42630067cac2de71a040a9d59ff5b40729fb6b6930c65b673d0bd05539e4edf8) | [b7093ef](https://github.com/whetstoneresearch/doppler/commit/b7093ef) |
| DopplerDeployer              | [0x0d2f...0caf](https://uniscan.xyz/address/0x0d2f38d807bfad5c18e430516e10ab560d300caf) | [0xc17f...1882](https://uniscan.xyz/tx/0xc17f3ca8a2e7b92cb9a43783ddd1f89d20a98354a68651a429f7ab26f12d1882) | [4ffc0e3](https://github.com/whetstoneresearch/doppler/commit/4ffc0e3) |
| DopplerLensQuoter            | [0x82ac...3cac](https://uniscan.xyz/address/0x82ac010c67f70bacf7655cd8948a4ad92a173cac) | [0x5d0e...c945](https://uniscan.xyz/tx/0x5d0e6b791f676de0a5aeceb40179cdf5255155aded9972e9bfd84c2a3120c945) | [6e368f4](https://github.com/whetstoneresearch/doppler/commit/6e368f4) |
| GovernanceFactory            | [0x99c9...c5ae](https://uniscan.xyz/address/0x99c94b9df930e1e21a4e4a2c105dbff21bf5c5ae) | [0x2cc4...7a64](https://uniscan.xyz/tx/0x2cc47fad4c2fba230cabc8cee41bec6c73d0403bcecac5e0c41320f8dd8d7a64) | [9b23399](https://github.com/whetstoneresearch/doppler/commit/9b23399) |
| LockableUniswapV3Initializer | [0xa3c8...bd5f](https://uniscan.xyz/address/0xa3c847eab58eaa9cbc215c785c9cfbc19cdabd5f) | [0x9f2d...3931](https://uniscan.xyz/tx/0x9f2d5045d02797f127268e69daaad2f50f2f3a2db83d096ab5928a27d1823931) | [4d05727](https://github.com/whetstoneresearch/doppler/commit/4d05727) |
| NoOpGovernanceFactory        | [0x3ad7...1299](https://uniscan.xyz/address/0x3ad727ee0fbbb8ee0920933fdb96f23fd56f1299) | [0x1dfa...a06a](https://uniscan.xyz/tx/0x1dfa45e9731e5e10000d0415b677f7c084792ce81246f4ca1dc7a73c35ffa06a) | [4d05727](https://github.com/whetstoneresearch/doppler/commit/4d05727) |
| NoOpMigrator                 | [0x917d...ebf0](https://uniscan.xyz/address/0x917da361072ce968acd810bbfc9b64079426ebf0) | [0x4d50...d3bf](https://uniscan.xyz/tx/0x4d50f779dd75b08f8d50e1e6b22cea88512c68fabb047fe8a619ad27b7ebd3bf) | [6a2dbfd](https://github.com/whetstoneresearch/doppler/commit/6a2dbfd) |
| StreamableFeesLocker         | [0x6ddf...5c33](https://uniscan.xyz/address/0x6ddfed58d238ca3195e49d8ac3d4cea6386e5c33) | [0x9f2b...6e64](https://uniscan.xyz/tx/0x9f2b9ead9bdd366b810c973a5264689e6ad4097f158abd87ab6ad8d43a8d6e64) | [06d665d](https://github.com/whetstoneresearch/doppler/commit/06d665d) |
| TokenFactory                 | [0x43d0...f2b3](https://uniscan.xyz/address/0x43d0d97ec9241a8f05a264f94b82a1d2e600f2b3) | [0xf39a...9260](https://uniscan.xyz/tx/0xf39a6e47ad9219b616a289e583d115b0f279406d63647ed143d0a5369d169260) | [9b23399](https://github.com/whetstoneresearch/doppler/commit/9b23399) |
| TokenFactory80               | [0xf0b5...7229](https://uniscan.xyz/address/0xf0b5141dd9096254b2ca624dff26024f46087229) | [0x0ef4...3081](https://uniscan.xyz/tx/0x0ef4a1bcdf06d9d9ab2f6cf1a67c8c1ab78085fad784ae9ff0e0deb437373081) | [f987463](https://github.com/whetstoneresearch/doppler/commit/f987463) |
| UniswapV2Migrator            | [0xf602...4bad](https://uniscan.xyz/address/0xf6023127f6e937091d5b605680056a6d27524bad) | [0x7d39...89d9](https://uniscan.xyz/tx/0x7d39b79f5988a5501f2c73e154c4d19e742dfcca87205d9bdfcaac31e80489d9) | [9b23399](https://github.com/whetstoneresearch/doppler/commit/9b23399) |
| UniswapV3Initializer         | [0x9f4e...43ec](https://uniscan.xyz/address/0x9f4e56be80f08ba1a2445645efa6d231e27b43ec) | [0x572f...a5e9](https://uniscan.xyz/tx/0x572f11ab695ed25ae6b39ea12a9396c950478d50f9e223c1f30938f0aa02a5e9) | [9b23399](https://github.com/whetstoneresearch/doppler/commit/9b23399) |
| UniswapV4Initializer         | [0x4b0e...675b](https://uniscan.xyz/address/0x4b0ec16eb40318ca5a4346f20f04a2285c19675b) | [0xe01b...9c07](https://uniscan.xyz/tx/0xe01b8bacfd5034e65f6645410bfa5282d2edff29edfa2b01faed9e4b83449c07) | [4ffc0e3](https://github.com/whetstoneresearch/doppler/commit/4ffc0e3) |
| UniswapV4Migrator            | [0x49f3...2a5a](https://uniscan.xyz/address/0x49f3fbb2dff7f3d03b622e3b2a6d3f2e6fdb2a5a) | [0x21cf...e950](https://uniscan.xyz/tx/0x21cf6eef198a6c58234a428a3e48f0ab1019290058ecb738d556aa15f995e950) | [06d665d](https://github.com/whetstoneresearch/doppler/commit/06d665d) |
| UniswapV4MigratorHook        | [0x53c0...2000](https://uniscan.xyz/address/0x53c050d3b09c80024138165520bd7c078d9e2000) | [0x07f2...9b9c](https://uniscan.xyz/tx/0x07f282e3690512e69115ef3ad5e9300c1b893fea8edfebd737fe63be1dde9b9c) | [06d665d](https://github.com/whetstoneresearch/doppler/commit/06d665d) |

### Monad Mainnet (143)

| Contract                                    | Address                                                                                   | Transaction                                                                                                  | Commit                                                                 |
| ------------------------------------------- | ----------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------- |
| Airlock                                     | [0x660e...8d12](https://monadscan.com/address/0x660eaaedebc968f8f3694354fa8ec0b4c5ba8d12) | [0x758e...c1fd](https://monadscan.com/tx/0x758eec05f2ffe6ebcc1a8d20c0daa3cb30a0c3e14aa615a68f9bbbce43f3c1fd) | [cc6efe5](https://github.com/whetstoneresearch/doppler/commit/cc6efe5) |
| Bundler                                     | [0xc99b...a684](https://monadscan.com/address/0xc99b485499f78995c6f1640dbb1413c57f8ba684) | [0xba28...de98](https://monadscan.com/tx/0xba28e2ceeb5658c5a8df8ae5ebc2cd0d20d333d6cb052f1d6208fea7ed70de98) | [cc6efe5](https://github.com/whetstoneresearch/doppler/commit/cc6efe5) |
| CloneDERC20VotesV2                          | [0x4bbf...56b7](https://monadscan.com/address/0x4bbfed1c27cde12ef6638251d81ab4e3be7556b7) | [0xdfd2...b5b3](https://monadscan.com/tx/0xdfd2b5f31795694d34c93f711ec33015c7c06f2d8ffd6f784bbfc143a32db5b3) | [e2b1c50](https://github.com/whetstoneresearch/doppler/commit/e2b1c50) |
| CloneDERC20VotesV2Factory                   | [0x16f5...f9e1](https://monadscan.com/address/0x16f5acb64f4fa17296e942c51d3395adc318f9e1) | [0xdfd2...b5b3](https://monadscan.com/tx/0xdfd2b5f31795694d34c93f711ec33015c7c06f2d8ffd6f784bbfc143a32db5b3) | [e2b1c50](https://github.com/whetstoneresearch/doppler/commit/e2b1c50) |
| DopplerDeployer                             | [0xb354...e421](https://monadscan.com/address/0xb35469ee64a87afd19b31615094fe3962d73e421) | [0xdb03...dcfb](https://monadscan.com/tx/0xdb03841932dcfadf966752ec380cd5313146275281d8c42e306c8f68fa58dcfb) | [d223428](https://github.com/whetstoneresearch/doppler/commit/d223428) |
| DopplerHookInitializer                      | [0xaa09...2544](https://monadscan.com/address/0xaa096f558f3d4c9226de77e7cc05f18e180b2544) | [0x9a29...9a58](https://monadscan.com/tx/0x9a2916ae213fadcd34042aa211cb3c67036b42d3828c0ddd973a51ff04e39a58) | [8663e3f](https://github.com/whetstoneresearch/doppler/commit/8663e3f) |
| DopplerHookMigrator                         | [0x1e40...60c4](https://monadscan.com/address/0x1e40b0875dda35f41e15cfb475403859b8c860c4) | [0xe43d...01bf](https://monadscan.com/tx/0xe43ddc777ed5ae6d9967441fd0f68c6ad0661dae4788ea2859857f6a825601bf) | [5fe4eb1](https://github.com/whetstoneresearch/doppler/commit/5fe4eb1) |
| GovernanceFactory                           | [0xfaaf...6f45](https://monadscan.com/address/0xfaafde6a5b658684cc5eb0c5c2c755b00a246f45) | [0x7a40...3bc1](https://monadscan.com/tx/0x7a40bce8a81472208242ac04f4e3ff50c9bd005b036cd014038bad8db4653bc1) | [cc6efe5](https://github.com/whetstoneresearch/doppler/commit/cc6efe5) |
| LaunchpadGovernanceFactory                  | [0x5fbe...b76d](https://monadscan.com/address/0x5fbe931dc4b923a7abe4c47ad68d5bf9eda5b76d) | [0x72d9...a79b](https://monadscan.com/tx/0x72d936f51838751594f9eef0337872c16f42fc4b92bda38fe974a5082392a79b) | [cc6efe5](https://github.com/whetstoneresearch/doppler/commit/cc6efe5) |
| LockableUniswapV3Initializer                | [0x8b4c...c2a0](https://monadscan.com/address/0x8b4c7db9121fc885689c0a50d5a1429f15aec2a0) | [0x86b4...6f41](https://monadscan.com/tx/0x86b46a7780fbf246e65fc8174483a3c5abc5be8f1d5d5d40d5212a5dd5c76f41) | [cc6efe5](https://github.com/whetstoneresearch/doppler/commit/cc6efe5) |
| NoOpGovernanceFactory                       | [0xb4de...14d9](https://monadscan.com/address/0xb4dee32eb70a5e55f3d2d861f49fb3d79f7a14d9) | [0x5b1c...f180](https://monadscan.com/tx/0x5b1cb51919dca25735d638c5521853efb85f88917f80ea6133f18c1b6cdef180) | [cc6efe5](https://github.com/whetstoneresearch/doppler/commit/cc6efe5) |
| NoOpMigrator                                | [0x5f3b...e731](https://monadscan.com/address/0x5f3ba43d44375286296cb85f1ea2ebfa25dde731) | [0x3abd...ce34](https://monadscan.com/tx/0x3abd3022d8aa480228a31690013ba67a15ffdc4d393964a0c65c90737facce34) | [cc6efe5](https://github.com/whetstoneresearch/doppler/commit/cc6efe5) |
| Quoter                                      | [0x525b...102d](https://monadscan.com/address/0x525b6c00e1d32677ccaec5cf07e3045c0fe7102d) | [0x8ecc...876f](https://monadscan.com/tx/0x8eccbbe5f631123aa45e4a155b85fef94c0c136136a656623fb4ddc78c19876f) | [4ef84c4](https://github.com/whetstoneresearch/doppler/commit/4ef84c4) |
| RehypeDopplerHook                           | [0x97ca...2503](https://monadscan.com/address/0x97cad5684fb7cc2bed9a9b5ebfba67138f4f2503) | [0xdff3...df38](https://monadscan.com/tx/0xdff33b6f997aac57d0acec7e726a9c2b215271e823a36216e7bc0cd952b6df38) | [ab324ec](https://github.com/whetstoneresearch/doppler/commit/ab324ec) |
| RehypeDopplerHookMigrator                   | [0xd199...4372](https://monadscan.com/address/0xd199e7836e91654c0475a90e0c1d0e402bb84372) | [0x8ecc...876f](https://monadscan.com/tx/0x8eccbbe5f631123aa45e4a155b85fef94c0c136136a656623fb4ddc78c19876f) | [4ef84c4](https://github.com/whetstoneresearch/doppler/commit/4ef84c4) |
| StreamableFeesLocker                        | [0x63f8...ee90](https://monadscan.com/address/0x63f8c8f9befaab2facd7ece0b0242f78b920ee90) | [0xe070...9622](https://monadscan.com/tx/0xe07041d69c44948c6b177af15a4b46d9a023cd965aaa448b90d44a3c8add9622) | [883506d](https://github.com/whetstoneresearch/doppler/commit/883506d) |
| StreamableFeesLockerV2                      | [0xce32...3d47](https://monadscan.com/address/0xce3212e6536f33cd6fbfee265224131353ca3d47) | [0x64c8...ba72](https://monadscan.com/tx/0x64c8ed9531b6c37a977c1fc5a7546e81e3f9241c16c10b69a4fff2de7a6cba72) | [4ef84c4](https://github.com/whetstoneresearch/doppler/commit/4ef84c4) |
| TimelockFactory                             | [0x4461...59b2](https://monadscan.com/address/0x44610355465c1f5914c8b8ea0e7c887cc67459b2) | [0x7a40...3bc1](https://monadscan.com/tx/0x7a40bce8a81472208242ac04f4e3ff50c9bd005b036cd014038bad8db4653bc1) | [cc6efe5](https://github.com/whetstoneresearch/doppler/commit/cc6efe5) |
| TokenFactory                                | [0xaa47...b4e5](https://monadscan.com/address/0xaa47d2977d622dbdfd33eef6a8276727c52eb4e5) | [0xfd0b...67f4](https://monadscan.com/tx/0xfd0b718cd4fa66319c7006e32c7958b95fb9e24fde00c8f0c9f8867604f667f4) | [cc6efe5](https://github.com/whetstoneresearch/doppler/commit/cc6efe5) |
| TokenFactory80                              | [0xf0b5...7229](https://monadscan.com/address/0xf0b5141dd9096254b2ca624dff26024f46087229) | [0xb022...3545](https://monadscan.com/tx/0xb0227f9bab9e720ecddf23463898a76ee217663778f2fa5a0320ea2c92d93545) | [f987463](https://github.com/whetstoneresearch/doppler/commit/f987463) |
| TopUpDistributor                            | [0x4353...d814](https://monadscan.com/address/0x435312320c0330b1999746753551cdfbd83ad814) | [0xda50...9dd6](https://monadscan.com/tx/0xda50497dfa0fe8c07a1c47172ab50e18bd1f62f2b20e234e124a76a906c09dd6) | [a4390e7](https://github.com/whetstoneresearch/doppler/commit/a4390e7) |
| UniswapV2Locker                             | [0x08ab...715f](https://monadscan.com/address/0x08ab3f5d1177511c438a15b3bd5d8b172b6f715f) | [0x8bc6...7e7c](https://monadscan.com/tx/0x8bc6824df7736dff712eb6e73d50d55c27021b4b7272f44347af51d59a0e7e7c) | [cc6efe5](https://github.com/whetstoneresearch/doppler/commit/cc6efe5) |
| UniswapV2Migrator                           | [0x1361...677a](https://monadscan.com/address/0x136191b46478cab023cbc01a36160c4aad81677a) | [0x8bc6...7e7c](https://monadscan.com/tx/0x8bc6824df7736dff712eb6e73d50d55c27021b4b7272f44347af51d59a0e7e7c) | [cc6efe5](https://github.com/whetstoneresearch/doppler/commit/cc6efe5) |
| UniswapV4Initializer                        | [0x53b4...e8ad](https://monadscan.com/address/0x53b4c21a6cb61d64f636abbfa6e8e90e6558e8ad) | [0x57f2...7399](https://monadscan.com/tx/0x57f219b998a0a1f73ae2a3f7bca002f3e5a4f4b8db8de8f55976a96ff8447399) | [d223428](https://github.com/whetstoneresearch/doppler/commit/d223428) |
| UniswapV4Migrator                           | [0x44bf...356e](https://monadscan.com/address/0x44bf742e57cd8cf23abbc8dab2c44e2a3228356e) | [0xd799...6d24](https://monadscan.com/tx/0xd7995a0a1c51e6a0f7a29c81b8139d18ff7b3873656e1da497ce853c6a816d24) | [883506d](https://github.com/whetstoneresearch/doppler/commit/883506d) |
| UniswapV4MigratorHook                       | [0x3e4c...e500](https://monadscan.com/address/0x3e4c689bbf33b37106ebc13db8aa5bf13a25e500) | [0x8c82...b48c](https://monadscan.com/tx/0x8c822b9584de3737918242518d444c10f48028ffc7ae15e6ba37f5ee9792b48c) | [883506d](https://github.com/whetstoneresearch/doppler/commit/883506d) |
| UniswapV4ScheduledMulticurveInitializer     | [0xce30...1783](https://monadscan.com/address/0xce3099b2f07029b086e5e92a1573c5f5a3071783) | [0xfa28...f5f5](https://monadscan.com/tx/0xfa2834c7ce46f45b5a828fa5f77276ba2ad3617a1c3fc9912dcae9ee90fbf5f5) | [cc6efe5](https://github.com/whetstoneresearch/doppler/commit/cc6efe5) |
| UniswapV4ScheduledMulticurveInitializerHook | [0x580c...2dc0](https://monadscan.com/address/0x580ca49389d83b019d07e17e99454f2f218e2dc0) | [0x8a48...1760](https://monadscan.com/tx/0x8a481a8f14f091dc0446c0e952931022d07db6e32b8ae7f815083fb044821760) | [cc6efe5](https://github.com/whetstoneresearch/doppler/commit/cc6efe5) |

### MegaETH Mainnet (4326)

| Contract              | Address                                                                                            | Transaction                                                                                                           | Commit                                                                 |
| --------------------- | -------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- |
| Airlock               | [0xDe35...9dFA](https://megaeth.blockscout.com/address/0xDe3599a2eC440B296373a983C85C365DA55d9dFA) | [0xd285...e18b](https://megaeth.blockscout.com/tx/0xd285fe561c1a277ee5bf2c00bc66a3ddcadb41e2c35156009af2dd768805e18b) | [de7f4b6](https://github.com/whetstoneresearch/doppler/commit/de7f4b6) |
| NoOpGovernanceFactory | [0xddAE...b638](https://megaeth.blockscout.com/address/0xddAE8B3eD08184682f7Bc32B74d943cEEfEab638) | [0xa13a...bf20](https://megaeth.blockscout.com/tx/0xa13a89d94cc81a1a68f3851efea4f3e4ac0552987d511fc26ccdfa7a993abf20) | [e7b5f49](https://github.com/whetstoneresearch/doppler/commit/e7b5f49) |
| NoOpMigrator          | [0x233A...a5B5](https://megaeth.blockscout.com/address/0x233A71A7bB928b1357A1Ebf454298320989Ca5B5) | [0xec40...153b](https://megaeth.blockscout.com/tx/0xec40a52fc1544d8fc1b0d876c432ca446c3d6089d5f06b7c01d515287671153b) | [051a329](https://github.com/whetstoneresearch/doppler/commit/051a329) |

### Base (8453)

| Contract                                    | Address                                                                                  | Transaction                                                                                                 | Commit                                                                   |
| ------------------------------------------- | ---------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ |
| Airlock                                     | [0x660e...8D12](https://basescan.org/address/0x660eAaEdEBc968f8f3694354FA8EC0b4c5Ba8D12) | [0x029b...5d24](https://basescan.org/tx/0x029b03e1549bf6a8e115b9d961c62a75ba4869a912c0f13bdaa2da7d1f0a5d24) | [9b23399](https://github.com/whetstoneresearch/doppler/commit/9b23399)   |
| Bundler                                     | [0x1361...677a](https://basescan.org/address/0x136191B46478cAB023cbC01a36160C4Aad81677a) | [0xac9d...bd21](https://basescan.org/tx/0xac9d54a5beabc34315e5c0969d6e13809460b9e1fcaaef1946c6f4d0ce6abd21) | [9b23399](https://github.com/whetstoneresearch/doppler/commit/9b23399)   |
| CloneDERC20VotesV2                          | [0x4bbf...56b7](https://basescan.org/address/0x4bbfed1c27cde12ef6638251d81ab4e3be7556b7) | [0x618d...3f17](https://basescan.org/tx/0x618d1a9c69d11faf3c211c032cd489698ee558d0bbc66374fef8511e01ab3f17) | [e2b1c50](https://github.com/whetstoneresearch/doppler/commit/e2b1c50)   |
| CloneDERC20VotesV2Factory                   | [0x16f5...f9e1](https://basescan.org/address/0x16f5acb64f4fa17296e942c51d3395adc318f9e1) | [0x618d...3f17](https://basescan.org/tx/0x618d1a9c69d11faf3c211c032cd489698ee558d0bbc66374fef8511e01ab3f17) | [e2b1c50](https://github.com/whetstoneresearch/doppler/commit/e2b1c50)   |
| DecayMulticurveInitializer                  | [0xd59c...1178](https://basescan.org/address/0xd59ce43e53d69f190e15d9822fb4540dccc91178) | [0x4f65...dfe8](https://basescan.org/tx/0x4f65101d5cf527766678f0ce0eaf2036b02e8b35653c50dc44f33e60c89adfe8) | [1842c10c](https://github.com/whetstoneresearch/doppler/commit/1842c10c) |
| DecayMulticurveInitializerHook              | [0xbb77...adc0](https://basescan.org/address/0xbb7784a4d481184283ed89619a3e3ed143e1adc0) | [0x66d7...f30a](https://basescan.org/tx/0x66d7bb09176cc0ec0d8ffe405c846f550a595ac6d3223f18194bde753aaff30a) | [1842c10c](https://github.com/whetstoneresearch/doppler/commit/1842c10c) |
| DopplerDeployer                             | [0xb354...e421](https://basescan.org/address/0xb35469ee64a87afd19b31615094fe3962d73e421) | [0x0965...949a](https://basescan.org/tx/0x096551fca6b6f418132fb5ae240a82d58f86ab5f6958a00614058a8a1d48949a) | [d223428](https://github.com/whetstoneresearch/doppler/commit/d223428)   |
| DopplerHookInitializer                      | [0xbdf9...6544](https://basescan.org/address/0xbdf938149ac6a781f94faa0ed45e6a0e984c6544) | [0xc5d2...cb77](https://basescan.org/tx/0xc5d2fff42e46e9006e0e4d2411a48964c698e95d9f936df30fa4c910f694cb77) | [0154a5f](https://github.com/whetstoneresearch/doppler/commit/0154a5f)   |
| DopplerHookMigrator                         | [0x1e40...60c4](https://basescan.org/address/0x1e40b0875dda35f41e15cfb475403859b8c860c4) | [0x8922...f781](https://basescan.org/tx/0x89227eaee3f00b545c38de6c43479b310472f4accd9a985fa6c0368821ebf781) | [5fe4eb1](https://github.com/whetstoneresearch/doppler/commit/5fe4eb1)   |
| DopplerLensQuoter                           | [0x43d0...f2b3](https://basescan.org/address/0x43d0d97ec9241a8f05a264f94b82a1d2e600f2b3) | [0x4901...3297](https://basescan.org/tx/0x49017fe92ee9c62f3b812c949a812dcd3f44fc26fd75a5d955beae7c9baa3297) | [6e368f4](https://github.com/whetstoneresearch/doppler/commit/6e368f4)   |
| GovernanceFactory                           | [0xa82c...2d4b](https://basescan.org/address/0xa82c66b6ddeb92089015c3565e05b5c9750b2d4b) | [0x2ccf...4aa7](https://basescan.org/tx/0x2ccf65a48cf57faac39f96950367775d3e36f110b21f4421e6b5667333094aa7) | [c7388da](https://github.com/whetstoneresearch/doppler/commit/c7388da)   |
| LaunchpadGovernanceFactory                  | [0x40bc...ddca](https://basescan.org/address/0x40bcb4dda3bcf7dba30c5d10c31ee2791ed9ddca) | [0xe202...16a3](https://basescan.org/tx/0xe202eb08fbd6b9b8364c9286706ba7b01e91fc395a96932ba02a6608b22016a3) | [7c4e720](https://github.com/whetstoneresearch/doppler/commit/7c4e720)   |
| LockableUniswapV3Initializer                | [0xe0dc...58d0](https://basescan.org/address/0xe0dc4012ac9c868f09c6e4b20d66ed46d6f258d0) | [0xb7e3...3cee](https://basescan.org/tx/0xb7e38496562c905cf6937a2678ac435f29d4078c53210a2cc8c633c2dbbf3cee) | [3d77e8f](https://github.com/whetstoneresearch/doppler/commit/3d77e8f)   |
| NoOpGovernanceFactory                       | [0x3ad7...1299](https://basescan.org/address/0x3ad727ee0fbbb8ee0920933fdb96f23fd56f1299) | [0xc3eb...ac1b](https://basescan.org/tx/0xc3eb0fb9d5ab83a4b4373178cf8a2af75e6919317bfc74859236adfb3cdaac1b) | [51f9aec](https://github.com/whetstoneresearch/doppler/commit/51f9aec)   |
| NoOpMigrator                                | [0x6ddf...5c33](https://basescan.org/address/0x6ddfed58d238ca3195e49d8ac3d4cea6386e5c33) | [0x2e33...14c8](https://basescan.org/tx/0x2e33041fcf31503872054e93a9ed97265758916de747d561267c4f58fb9814c8) | [6a2dbfd](https://github.com/whetstoneresearch/doppler/commit/6a2dbfd)   |
| Quoter                                      | [0xfd44...c042](https://basescan.org/address/0xfd44b773b21ac485c95db1ff38554b7699f8c042) | [0xaed3...16d3](https://basescan.org/tx/0xaed372b1ce6b494911b4061e7255df2bb3131952fdcda30580b8e5b3cce816d3) | [562feb3](https://github.com/whetstoneresearch/doppler/commit/562feb3)   |
| RehypeDopplerHook                           | [0x3ec4...6623](https://basescan.org/address/0x3ec4798a9b11e8243a8db99687f7a23597b96623) | [0x0670...fee0](https://basescan.org/tx/0x0670ca932a328ab218e0a989d17f9ea3f5029f2dc7f6c59e5e2c14fed924fee0) | [8c224f4](https://github.com/whetstoneresearch/doppler/commit/8c224f4)   |
| RehypeDopplerHookInitializer                | [0xbf41...d123](https://basescan.org/address/0xbf4195ab0b03e1eb3345dd1e83bed7650b1ed123) | [0xaed3...16d3](https://basescan.org/tx/0xaed372b1ce6b494911b4061e7255df2bb3131952fdcda30580b8e5b3cce816d3) | [562feb3](https://github.com/whetstoneresearch/doppler/commit/562feb3)   |
| RehypeDopplerHookMigrator                   | [0xea95...dd7b](https://basescan.org/address/0xea95dfdf69b90c65c827070852f7039d6af6dd7b) | [0x8ef8...aee4](https://basescan.org/tx/0x8ef871833606342c2d4d05692bc2779e9b95e4d5e530ae0c08f21f61954baee4) | [79f719c](https://github.com/whetstoneresearch/doppler/commit/79f719c)   |
| StreamableFeesLocker                        | [0x0a00...bd3a](https://basescan.org/address/0x0a00775d71a42cd33d62780003035e7f5b47bd3a) | [0xb2e9...cba2](https://basescan.org/tx/0xb2e9602eb2971ec2a8e071ec8d8c558f659da8fa9341e368eb6550f36f13cba2) | [73335af](https://github.com/whetstoneresearch/doppler/commit/73335af)   |
| StreamableFeesLockerV2                      | [0xce32...3d47](https://basescan.org/address/0xce3212e6536f33cd6fbfee265224131353ca3d47) | [0xbe4b...b857](https://basescan.org/tx/0xbe4b618372426b8a31c8f0b79803ffbd129ce8ff8403a7ff86db29304bffb857) | [4ef84c4](https://github.com/whetstoneresearch/doppler/commit/4ef84c4)   |
| TokenFactory                                | [0x4225...4f6f](https://basescan.org/address/0x4225c632b62622bd7b0a3ec9745c0a866ff94f6f) | [0xfe76...00e6](https://basescan.org/tx/0xfe76c956c0318008fbeff9aebe9a7440fffb9dc071db7802d435b4e22ca100e6) | [df3705a](https://github.com/whetstoneresearch/doppler/commit/df3705a)   |
| TokenFactory80                              | [0xf0b5...7229](https://basescan.org/address/0xf0b5141dd9096254b2ca624dff26024f46087229) | [0x3f56...4c93](https://basescan.org/tx/0x3f56b4c67e74400593a9701bc11c8cc26dd2dded3fcba51f2ab6100b94ef4c93) | [f987463](https://github.com/whetstoneresearch/doppler/commit/f987463)   |
| TopUpDistributor                            | [0x4353...d814](https://basescan.org/address/0x435312320c0330b1999746753551cdfbd83ad814) | [0xa80b...d3dd](https://basescan.org/tx/0xa80bc61388efdf2172a1f2996764798319eab1cf6336aabc366d26e995b4d3dd) | [a4390e7](https://github.com/whetstoneresearch/doppler/commit/a4390e7)   |
| UniswapV2Migrator                           | [0x5F3b...e731](https://basescan.org/address/0x5F3bA43D44375286296Cb85F1EA2EBfa25dde731) | [0x7ac5...fbd6](https://basescan.org/tx/0x7ac54a46394134807ec1f687fe2f7ca21994fbd9eb8684189adf58b001dcfbd6) | [9b23399](https://github.com/whetstoneresearch/doppler/commit/9b23399)   |
| UniswapV3Initializer                        | [0xaA47...B4e5](https://basescan.org/address/0xaA47D2977d622DBdFD33eeF6a8276727c52EB4e5) | [0xedd8...6178](https://basescan.org/tx/0xedd8814aa44488f429e5df618335cf0281001b4b545b9d2be292fd43bb876178) | [9b23399](https://github.com/whetstoneresearch/doppler/commit/9b23399)   |
| UniswapV4Initializer                        | [0x53b4...e8ad](https://basescan.org/address/0x53b4c21a6cb61d64f636abbfa6e8e90e6558e8ad) | [0x2c65...213d](https://basescan.org/tx/0x2c65e338366c8eedf942438b8183389527b0ef368aac782e5fb30f941b44213d) | [d223428](https://github.com/whetstoneresearch/doppler/commit/d223428)   |
| UniswapV4Migrator                           | [0xd3b4...b3ce](https://basescan.org/address/0xd3b4cf7fd24381e90a4f012fc6c5976b87b9b3ce) | [0xa429...417d](https://basescan.org/tx/0xa4297dfb6fdc0943183e2ae5613347a02aa1d0f0ebadd2c98d64fb682ade417d) | [ee9688c](https://github.com/whetstoneresearch/doppler/commit/ee9688c)   |
| UniswapV4MigratorHook                       | [0xd6fe...a500](https://basescan.org/address/0xd6fecff347c6203a41874e8d77de669b54e7a500) | [0xe8d2...9a58](https://basescan.org/tx/0xe8d2363ae9230f1786d8dd08ce442b6181b79eececf1653b7d25366e86df9a58) | [ee9688c](https://github.com/whetstoneresearch/doppler/commit/ee9688c)   |
| UniswapV4MulticurveInitializer              | [0x65de...c951](https://basescan.org/address/0x65de470da664a5be139a5d812be5fda0d76cc951) | [0x0f5d...d856](https://basescan.org/tx/0x0f5df0fac1a460c6230611729e7759981c410167aa866889712abe88e53ed856) | [a289a75](https://github.com/whetstoneresearch/doppler/commit/a289a75)   |
| UniswapV4MulticurveInitializerHook          | [0x892d...ad40](https://basescan.org/address/0x892d3c2b4abeaaf67d52a7b29783e2161b7cad40) | [0x681e...1b43](https://basescan.org/tx/0x681ee9f90be1db6ea28f8f47fc2ad97d7264589477e310e6d990d29eb1a91b43) | [a289a75](https://github.com/whetstoneresearch/doppler/commit/a289a75)   |
| UniswapV4ScheduledMulticurveInitializer     | [0xa367...ed8e](https://basescan.org/address/0xa36715da46ddf4a769f3290f49af58bf8132ed8e) | [0xcf5f...7e67](https://basescan.org/tx/0xcf5f2c3f782203d4f94d7514cfb287789aa032d2fbb0cacfb13aed8138707e67) | [2fc12b1](https://github.com/whetstoneresearch/doppler/commit/2fc12b1)   |
| UniswapV4ScheduledMulticurveInitializerHook | [0x3e34...2dc0](https://basescan.org/address/0x3e342a06f9592459d75721d6956b570f02ef2dc0) | [0x146a...efde](https://basescan.org/tx/0x146a27318a7a93cc9e06a3c39147cc701dcbfdc72cfbbbbaa742607516c7efde) | [2fc12b1](https://github.com/whetstoneresearch/doppler/commit/2fc12b1)   |

### Ink (57073)

| Contract             | Address                                                                                             | Transaction                                                                                                            | Commit                                                                 |
| -------------------- | --------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- |
| Airlock              | [0x660e...8D12](https://explorer.inkonchain.com/address/0x660eAaEdEBc968f8f3694354FA8EC0b4c5Ba8D12) | [0x26a0...dd2c](https://explorer.inkonchain.com/tx/0x26a038aa94fa75421419e1e110e1bbd43b5689a73e19d3623a1456a4b1b3dd2c) | [9b23399](https://github.com/whetstoneresearch/doppler/commit/9b23399) |
| Bundler              | [0x1361...677a](https://explorer.inkonchain.com/address/0x136191B46478cAB023cbC01a36160C4Aad81677a) | [0xef28...77f9](https://explorer.inkonchain.com/tx/0xef28cc7f8be3b084afdaa7e94ef6d297f0ca7cd6d509a270a67c9b18e1dc77f9) | [9b23399](https://github.com/whetstoneresearch/doppler/commit/9b23399) |
| DopplerDeployer      | [0xa82c...2d4b](https://explorer.inkonchain.com/address/0xa82c66b6ddeb92089015c3565e05b5c9750b2d4b) | [0xf51e...7868](https://explorer.inkonchain.com/tx/0xf51ed00c54698d2f4d49d24ba7ba9b1fba5cb45e21f93fe7d0b30767458b7868) | [6e368f4](https://github.com/whetstoneresearch/doppler/commit/6e368f4) |
| DopplerLensQuoter    | [0x8af0...9b07](https://explorer.inkonchain.com/address/0x8af018e28c273826e6b2d5a99e81c8fb63729b07) | [0x7185...c335](https://explorer.inkonchain.com/tx/0x7185fbecfe0249f7b16c2c639ca85c364def8cbef128ce4122b52a771c55c335) | [6e368f4](https://github.com/whetstoneresearch/doppler/commit/6e368f4) |
| GovernanceFactory    | [0xb4de...14d9](https://explorer.inkonchain.com/address/0xb4deE32EB70A5E55f3D2d861F49Fb3D79f7a14d9) | [0x9128...41af](https://explorer.inkonchain.com/tx/0x9128ecd5e564c6972b4d7c3ca585460d91f95c9c57cb4dcc983a92e4f5b841af) | [9b23399](https://github.com/whetstoneresearch/doppler/commit/9b23399) |
| TokenFactory         | [0xFAaf...6F45](https://explorer.inkonchain.com/address/0xFAafdE6a5b658684cC5eb0C5c2c755B00A246F45) | [0x0851...e5a2](https://explorer.inkonchain.com/tx/0x085179c656cade1b5b69e1ad4e48bc9551e3839eeddbc7dbb71e204ee5eae5a2) | [9b23399](https://github.com/whetstoneresearch/doppler/commit/9b23399) |
| UniswapV2Migrator    | [0x5F3b...e731](https://explorer.inkonchain.com/address/0x5F3bA43D44375286296Cb85F1EA2EBfa25dde731) | [0x3952...a795](https://explorer.inkonchain.com/tx/0x39529ece3e2213249d358ec48ebfe6108fd25eaa66a1241b76495433b585a795) | [9b23399](https://github.com/whetstoneresearch/doppler/commit/9b23399) |
| UniswapV3Initializer | [0xaA47...B4e5](https://explorer.inkonchain.com/address/0xaA47D2977d622DBdFD33eeF6a8276727c52EB4e5) | [0x0c83...8259](https://explorer.inkonchain.com/tx/0x0c83df3c4e550810b0b15c48751f4122628d9806b4b9a3b750304ce658f38259) | [9b23399](https://github.com/whetstoneresearch/doppler/commit/9b23399) |
| UniswapV4Initializer | [0x014e...d056](https://explorer.inkonchain.com/address/0x014e1c0bd34f3b10546e554cb33b3293fecdd056) | [0x8b0d...49ee](https://explorer.inkonchain.com/tx/0x8b0d5ab9f421605e8deec9a63a37d7d748067f58d970ef9d6899e154d85949ee) | [6e368f4](https://github.com/whetstoneresearch/doppler/commit/6e368f4) |

## Testnet Deployments

### Unichain Sepolia (1301)

| Contract                                    | Address                                                                                         | Transaction                                                                                                        | Commit                                                                 |
| ------------------------------------------- | ----------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------- |
| Airlock                                     | [0x0d2f...0caf](https://sepolia.uniscan.xyz/address/0x0d2f38d807bfad5c18e430516e10ab560d300caf) | [0x0243...de13](https://sepolia.uniscan.xyz/tx/0x024368e2a9ce89057268d32c1d4bd97d626cf691143b10446fe74a55ebabde13) | [a324c47](https://github.com/whetstoneresearch/doppler/commit/a324c47) |
| AirlockMultisigTestnet                      | [0x0abc...4426](https://sepolia.uniscan.xyz/address/0x0abcf819fd57c9f0141628410ffc273405e44426) | [0x134d...e6aa](https://sepolia.uniscan.xyz/tx/0x134daa52b7b2198e5b59ef8edf4e7088efb99de6de6aece834e2a56efd28e6aa) | [ee35a52](https://github.com/whetstoneresearch/doppler/commit/ee35a52) |
| Bundler                                     | [0xed34...9094](https://sepolia.uniscan.xyz/address/0xed344444633b965cd148f8ffce3765938a179094) | [0xcd22...51eb](https://sepolia.uniscan.xyz/tx/0xcd22ffb56eeb7b4ff3bd763f1c1d2a409331782c2536584aa9e5730d42cf51eb) | [d31ceb9](https://github.com/whetstoneresearch/doppler/commit/d31ceb9) |
| DopplerDeployer                             | [0x77b5...cac9](https://sepolia.uniscan.xyz/address/0x77b5f559ee9cf3bfcf2fff5731a84332d8eecac9) | [0x459e...67d1](https://sepolia.uniscan.xyz/tx/0x459e2d2d9c0cc9b625806bf19209dfbefc8eb2b72cd9cc8db18f0b4f1a6267d1) | [4ffc0e3](https://github.com/whetstoneresearch/doppler/commit/4ffc0e3) |
| DopplerLensQuoter                           | [0x917d...ebf0](https://sepolia.uniscan.xyz/address/0x917da361072ce968acd810bbfc9b64079426ebf0) | [0xdfb4...21bb](https://sepolia.uniscan.xyz/tx/0xdfb424b7f1c91062dd3de28e0110787cb1892997377308324b9011fbe6b321bb) | [d31ceb9](https://github.com/whetstoneresearch/doppler/commit/d31ceb9) |
| GovernanceFactory                           | [0x4225...4f6f](https://sepolia.uniscan.xyz/address/0x4225c632b62622bd7b0a3ec9745c0a866ff94f6f) | [0xd2ff...5647](https://sepolia.uniscan.xyz/tx/0xd2ff37b9753e2ed8b125c1dc3df915e8c9d86f7251b4d0072ecaa50a8e405647) | [d31ceb9](https://github.com/whetstoneresearch/doppler/commit/d31ceb9) |
| LockableUniswapV3Initializer                | [0x9dfb...0344](https://sepolia.uniscan.xyz/address/0x9dfb775db7b005d9dc77da84d8b2e42c281d0344) | [0x5a5e...384f](https://sepolia.uniscan.xyz/tx/0x5a5ed5f775e39483f740b9766400db07c3c98cc529186602d8a54981128a384f) | [4d05727](https://github.com/whetstoneresearch/doppler/commit/4d05727) |
| NoOpGovernanceFactory                       | [0x7e5d...8fb8](https://sepolia.uniscan.xyz/address/0x7e5d336a6e9e453c9f02e5102cc039e015fd8fb8) | [0x0506...b5ee](https://sepolia.uniscan.xyz/tx/0x0506492eb4ff8a1c9b02faafde48a5f92e545b3a52cadb6e3eea7dade3f4b5ee) | [4d05727](https://github.com/whetstoneresearch/doppler/commit/4d05727) |
| NoOpMigrator                                | [0x193f...6387](https://sepolia.uniscan.xyz/address/0x193f48a45b6025dded10bc4baeef65c833696387) | [0x0e61...a748](https://sepolia.uniscan.xyz/tx/0x0e619268a11b682070dee2cddc41cf3cf2fb2d285b6bcc77f7500e6b172da748) | [6a2dbfd](https://github.com/whetstoneresearch/doppler/commit/6a2dbfd) |
| StreamableFeesLocker                        | [0x1728...38ea](https://sepolia.uniscan.xyz/address/0x1728e8b3282502f275949109331e070b819b38ea) | [0xaa0d...a4a1](https://sepolia.uniscan.xyz/tx/0xaa0dd6e2e8facfb906433ca1eac7527453a9f8ac704fe81a67579e6469f4a4a1) | [06d665d](https://github.com/whetstoneresearch/doppler/commit/06d665d) |
| TokenFactory                                | [0x82ac...3cac](https://sepolia.uniscan.xyz/address/0x82ac010c67f70bacf7655cd8948a4ad92a173cac) | [0x8b67...d8da](https://sepolia.uniscan.xyz/tx/0x8b67e2473492a6a19f25322b279043e96e4208e980f702c30e47c5a396a8d8da) | [d31ceb9](https://github.com/whetstoneresearch/doppler/commit/d31ceb9) |
| TokenFactory80                              | [0xf0b5...7229](https://sepolia.uniscan.xyz/address/0xf0b5141dd9096254b2ca624dff26024f46087229) | [0xcc53...3281](https://sepolia.uniscan.xyz/tx/0xcc5303fbec5ec61a6a1d8de232954f12ace4f9aa3b95231b1bd4b6d637ed3281) | [f987463](https://github.com/whetstoneresearch/doppler/commit/f987463) |
| UniswapV2Migrator                           | [0x620e...638b](https://sepolia.uniscan.xyz/address/0x620e3fec244e913d73f2163623b62d02db69638b) | [0x702a...80d9](https://sepolia.uniscan.xyz/tx/0x702ad5704d6bb3e4097b7fcb2d36324501d7e842b4cabf161658f7fd192780d9) | [d31ceb9](https://github.com/whetstoneresearch/doppler/commit/d31ceb9) |
| UniswapV3Initializer                        | [0xe0dc...58d0](https://sepolia.uniscan.xyz/address/0xe0dc4012ac9c868f09c6e4b20d66ed46d6f258d0) | [0xd3ae...1f6f](https://sepolia.uniscan.xyz/tx/0xd3ae18f793eb72eea7cbe20a0b47bfca9215be8ede1c4ad0146f9dd81b181f6f) | [d31ceb9](https://github.com/whetstoneresearch/doppler/commit/d31ceb9) |
| UniswapV4Initializer                        | [0x70d2...dd93](https://sepolia.uniscan.xyz/address/0x70d20cd48791e527036491dc464c8dc58351dd93) | [0x934a...7f35](https://sepolia.uniscan.xyz/tx/0x934a468102e5bdb183461668da13cf7e3303994d4fade18e6a0c138491bf7f35) | [4ffc0e3](https://github.com/whetstoneresearch/doppler/commit/4ffc0e3) |
| UniswapV4Migrator                           | [0xb6d6...a6b1](https://sepolia.uniscan.xyz/address/0xb6d69eaa98e657beeff7ca4452768e6f707aa6b1) | [0xc125...959c](https://sepolia.uniscan.xyz/tx/0xc125d47300c1a37316652405fab5de169c51ac832f533ab255ecee69b4d3959c) | [35f8570](https://github.com/whetstoneresearch/doppler/commit/35f8570) |
| UniswapV4MigratorHook                       | [0xfb06...a500](https://sepolia.uniscan.xyz/address/0xfb0671ec46190b09255776d2d77744fa101ba500) | [0xe6c5...ade6](https://sepolia.uniscan.xyz/tx/0xe6c5737a203f110c33118eed36311bd91044e2c32665c16af71f7f1b09f9ade6) | [35f8570](https://github.com/whetstoneresearch/doppler/commit/35f8570) |
| UniswapV4MulticurveInitializer              | [0xac79...ba40](https://sepolia.uniscan.xyz/address/0xac7939f1b4079d55a7fa4dfa314ac0173a77ba40) | [0xfa8b...63e3](https://sepolia.uniscan.xyz/tx/0xfa8b38f2b95a512575ba60f445997596e29d42eba0749f089ba87b98ab3963e3) | [35f8570](https://github.com/whetstoneresearch/doppler/commit/35f8570) |
| UniswapV4MulticurveInitializerHook          | [0x11b5...2d40](https://sepolia.uniscan.xyz/address/0x11b55a121a38fdab8faf16f9f1a4f124e3f42d40) | [0xa87f...54e1](https://sepolia.uniscan.xyz/tx/0xa87fa38630076b5e9da9770e74e231772983d2c6bfea7abcd1858ba439d054e1) | [35f8570](https://github.com/whetstoneresearch/doppler/commit/35f8570) |
| UniswapV4ScheduledMulticurveInitializer     | [0xf843...3876](https://sepolia.uniscan.xyz/address/0xf84378c9f39e0ff267f3101c88773359c5393876) | [0x7e89...3f33](https://sepolia.uniscan.xyz/tx/0x7e89cc20aaba720df4f4877f29146ac9fe1e43d37bae1a754c79c7505add3f33) | [2c8b418](https://github.com/whetstoneresearch/doppler/commit/2c8b418) |
| UniswapV4ScheduledMulticurveInitializerHook | [0xc6a5...2dc0](https://sepolia.uniscan.xyz/address/0xc6a562cb5cbfa29bcb1bdccf903b8b8f2e4a2dc0) | [0xb6d4...d32d](https://sepolia.uniscan.xyz/tx/0xb6d4fb6ed6d12a48c66a14f588c3a8a0bdacf03a2fd56b5a2ee45d8d3798d32d) | [2c8b418](https://github.com/whetstoneresearch/doppler/commit/2c8b418) |

### World Chain Sepolia (4801)

| Contract             | Address                                                                                                             | Transaction                                                                                                                            | Commit                                                                 |
| -------------------- | ------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- |
| Airlock              | [0x5f3b...e731](https://worldchain-sepolia.explorer.alchemy.com/address/0x5f3ba43d44375286296cb85f1ea2ebfa25dde731) | [0xaa58...2e78](https://worldchain-sepolia.explorer.alchemy.com/tx/0xaa58b4cab31590a132cdb0cbd734a0b712782197c0190d948cb19c495b9e2e78) | [06d865d](https://github.com/whetstoneresearch/doppler/commit/06d865d) |
| GovernanceFactory    | [0x1361...677a](https://worldchain-sepolia.explorer.alchemy.com/address/0x136191b46478cab023cbc01a36160c4aad81677a) | [0x6585...6819](https://worldchain-sepolia.explorer.alchemy.com/tx/0x6585c1af3b9d300ef4071a05de681442d77b27c05811f9c6ba1e2b594ceb6819) | [06d865d](https://github.com/whetstoneresearch/doppler/commit/06d865d) |
| TokenFactory         | [0x5fbe...b76d](https://worldchain-sepolia.explorer.alchemy.com/address/0x5fbe931dc4b923a7abe4c47ad68d5bf9eda5b76d) | [0x403c...7b97](https://worldchain-sepolia.explorer.alchemy.com/tx/0x403cd61f4c7666523b83ac9336342fcca64d8e767470e3d92762256bc1d17b97) | [06d865d](https://github.com/whetstoneresearch/doppler/commit/06d865d) |
| UniswapV2Migrator    | [0x8b4c...c2a0](https://worldchain-sepolia.explorer.alchemy.com/address/0x8b4c7db9121fc885689c0a50d5a1429f15aec2a0) | [0x47c7...e038](https://worldchain-sepolia.explorer.alchemy.com/tx/0x47c72166896f99cbda81baeeee0b5a85dbb4c33106a417fac366a571c718e038) | [06d865d](https://github.com/whetstoneresearch/doppler/commit/06d865d) |
| UniswapV3Initializer | [0x9916...c82a](https://worldchain-sepolia.explorer.alchemy.com/address/0x9916ec1c1e0462f6f8f7514e414f06bf001ac82a) | [0xf4fd...de36](https://worldchain-sepolia.explorer.alchemy.com/tx/0xf4fd354b45833b12f08573d571109b80196d2c4ec7277decfee3b9222ae7de36) | [06d865d](https://github.com/whetstoneresearch/doppler/commit/06d865d) |
| WETH                 | [0x660e...8d12](https://worldchain-sepolia.explorer.alchemy.com/address/0x660eaaedebc968f8f3694354fa8ec0b4c5ba8d12) | [0x0253...9980](https://worldchain-sepolia.explorer.alchemy.com/tx/0x02534e55c0e49c98c9d5e3626e2b462d20520be2687102651326f821ae689980) | [06d865d](https://github.com/whetstoneresearch/doppler/commit/06d865d) |

### MegaETH Testnet (6343)

| Contract              | Address                                                                                                       | Transaction                                                                                                                      | Commit                                                                 |
| --------------------- | ------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- |
| Airlock               | [0xDe35...9dFA](https://megaeth-testnet-v2.blockscout.com/address/0xDe3599a2eC440B296373a983C85C365DA55d9dFA) | [0xe066...d0b9](https://megaeth-testnet-v2.blockscout.com/tx/0xe066583a4d2bc23d6dbf4efcf2ab030b19826607b58a46f63d3d462823bed0b9) | [de7f4b6](https://github.com/whetstoneresearch/doppler/commit/de7f4b6) |
| NoOpGovernanceFactory | [0xddAE...b638](https://megaeth-testnet-v2.blockscout.com/address/0xddAE8B3eD08184682f7Bc32B74d943cEEfEab638) | [0xe66d...2cde](https://megaeth-testnet-v2.blockscout.com/tx/0xe66d5fc6acc80d74e15c5e20850582224701107941890c6ae7fa196a97a32cde) | [e7b5f49](https://github.com/whetstoneresearch/doppler/commit/e7b5f49) |
| NoOpMigrator          | [0x233A...a5B5](https://megaeth-testnet-v2.blockscout.com/address/0x233A71A7bB928b1357A1Ebf454298320989Ca5B5) | [0x7d1f...e71d](https://megaeth-testnet-v2.blockscout.com/tx/0x7d1f23c4117c3f8840cc4563ebe3ad2591e5bf1e40731ab668b332ef16d7e71d) | [051a329](https://github.com/whetstoneresearch/doppler/commit/051a329) |

### Monad Testnet (10143)

| Contract                           | Address                                                                                           | Transaction                                                                                                          | Commit                                                                 |
| ---------------------------------- | ------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- |
| Airlock                            | [0xde35...9dfa](https://testnet.monadscan.com/address/0xde3599a2ec440b296373a983c85c365da55d9dfa) | [0x5a51...8189](https://testnet.monadscan.com/tx/0x5a516be040cb6dfb94025c22b560c64b2d385f5b2e11eec4e4e90d2b7a778189) | [b77d295](https://github.com/whetstoneresearch/doppler/commit/b77d295) |
| AirlockMultisigTestnet             | [0x0abc...4426](https://testnet.monadscan.com/address/0x0abcf819fd57c9f0141628410ffc273405e44426) | [0xd925...7a19](https://testnet.monadscan.com/tx/0xd925bf4bde5595a579c1ba13dadbc61933fb6fe9faa34491f58264c3eb5d7a19) | [ee35a52](https://github.com/whetstoneresearch/doppler/commit/ee35a52) |
| Bundler                            | [0xf602...4bad](https://testnet.monadscan.com/address/0xf6023127f6e937091d5b605680056a6d27524bad) | [0x0a85...cebe](https://testnet.monadscan.com/tx/0x0a8543ce858537bea3721322267a96ced2f26c44e2328f6e60805fb34a74cebe) | [15f32a9](https://github.com/whetstoneresearch/doppler/commit/15f32a9) |
| DopplerDeployer                    | [0xb354...e421](https://testnet.monadscan.com/address/0xb35469ee64a87afd19b31615094fe3962d73e421) | [0x28aa...413b](https://testnet.monadscan.com/tx/0x28aaf121c61988812b16d617f20320f2eacc576bdeb7616245f35342af60413b) | [d223428](https://github.com/whetstoneresearch/doppler/commit/d223428) |
| DopplerLensQuoter                  | [0x2f2b...29db](https://testnet.monadscan.com/address/0x2f2bacd46d3f5c9ee052ab392b73711db89129db) | [0x86ef...55e1](https://testnet.monadscan.com/tx/0x86effd750c220122289a035a7ea55f34a614bd5c8ad0b13ee6c3406c707055e1) | [ac29a72](https://github.com/whetstoneresearch/doppler/commit/ac29a72) |
| GovernanceFactory                  | [0x014e...d056](https://testnet.monadscan.com/address/0x014e1c0bd34f3b10546e554cb33b3293fecdd056) | [0x373a...1867](https://testnet.monadscan.com/tx/0x373a70b8c95e548c26795a84092fb5973f098f8ff71a4029975f01e6bd1a1867) | [15f32a9](https://github.com/whetstoneresearch/doppler/commit/15f32a9) |
| LockableUniswapV3Initializer       | [0x99c9...c5ae](https://testnet.monadscan.com/address/0x99c94b9df930e1e21a4e4a2c105dbff21bf5c5ae) | [0x6127...2b55](https://testnet.monadscan.com/tx/0x61271d1be1c253fc1734839b738c2d31badced45f59dab8ac2105781a5902b55) | [15f32a9](https://github.com/whetstoneresearch/doppler/commit/15f32a9) |
| NoOpGovernanceFactory              | [0x094d...9ce2](https://testnet.monadscan.com/address/0x094d926a969b3024ca46d2186bf13fd5cdba9ce2) | [0xd034...2bfc](https://testnet.monadscan.com/tx/0xd0345bb7efdcca220ba5846029a3851a2a1495e854de01dc84ddd8045a8c2bfc) | [15f32a9](https://github.com/whetstoneresearch/doppler/commit/15f32a9) |
| NoOpMigrator                       | [0x5cad...f915](https://testnet.monadscan.com/address/0x5cadb034267751a364ddd4d321c99e07a307f915) | [0x4224...5311](https://testnet.monadscan.com/tx/0x422434bf97fa83ceef14b13c445cb0c2a6c1023398722c04628bea0b523e5311) | [15f32a9](https://github.com/whetstoneresearch/doppler/commit/15f32a9) |
| StreamableFeesLocker               | [0x0d2f...0caf](https://testnet.monadscan.com/address/0x0d2f38d807bfad5c18e430516e10ab560d300caf) | [0x6215...1e10](https://testnet.monadscan.com/tx/0x62158302f5ed39de0f803c87afde94fce8d12a6f0b82dcd646eea921f7c71e10) | [ec14603](https://github.com/whetstoneresearch/doppler/commit/ec14603) |
| TimelockFactory                    | [0xb544...42b9](https://testnet.monadscan.com/address/0xb544f6fff61f601f638c3930f6aec4bbd7da42b9) | [0x373a...1867](https://testnet.monadscan.com/tx/0x373a70b8c95e548c26795a84092fb5973f098f8ff71a4029975f01e6bd1a1867) | [15f32a9](https://github.com/whetstoneresearch/doppler/commit/15f32a9) |
| TokenFactory                       | [0x8af0...9b07](https://testnet.monadscan.com/address/0x8af018e28c273826e6b2d5a99e81c8fb63729b07) | [0xfb12...01ac](https://testnet.monadscan.com/tx/0xfb12f04cc114db625b3ec8708d1295dfb98c011d6a1bee98e1ed3f206a8901ac) | [15f32a9](https://github.com/whetstoneresearch/doppler/commit/15f32a9) |
| TokenFactory80                     | [0xf0b5...7229](https://testnet.monadscan.com/address/0xf0b5141dd9096254b2ca624dff26024f46087229) | [0xa0a2...7faa](https://testnet.monadscan.com/tx/0xa0a28952de317837d8c8e7ab5b4e268b36f5dac84569b57752b132182fff7faa) | [f987463](https://github.com/whetstoneresearch/doppler/commit/f987463) |
| UniswapV2Locker                    | [0xff3e...1844](https://testnet.monadscan.com/address/0xff3e891f2c1389ef638f9b0576003590aeee1844) | [0x8d83...04d7](https://testnet.monadscan.com/tx/0x8d8384edaa5c37fedfdcdb21f5782bc60bfab7fd913daa45bc7bb9577f2c04d7) | [15f32a9](https://github.com/whetstoneresearch/doppler/commit/15f32a9) |
| UniswapV2Migrator                  | [0x43d0...f2b3](https://testnet.monadscan.com/address/0x43d0d97ec9241a8f05a264f94b82a1d2e600f2b3) | [0x8d83...04d7](https://testnet.monadscan.com/tx/0x8d8384edaa5c37fedfdcdb21f5782bc60bfab7fd913daa45bc7bb9577f2c04d7) | [15f32a9](https://github.com/whetstoneresearch/doppler/commit/15f32a9) |
| UniswapV3Initializer               | [0x9f4e...43ec](https://testnet.monadscan.com/address/0x9f4e56be80f08ba1a2445645efa6d231e27b43ec) | [0x35e0...8935](https://testnet.monadscan.com/tx/0x35e05afd689c6c70cb784c1918d07e693ab0130d65bd5e8f974591b8eaec8935) | [15f32a9](https://github.com/whetstoneresearch/doppler/commit/15f32a9) |
| UniswapV4Initializer               | [0x53b4...e8ad](https://testnet.monadscan.com/address/0x53b4c21a6cb61d64f636abbfa6e8e90e6558e8ad) | [0x0a07...b303](https://testnet.monadscan.com/tx/0x0a07cf9960c1a79d34a07efcf834c5c02c5384240d0650e965285acf050eb303) | [d223428](https://github.com/whetstoneresearch/doppler/commit/d223428) |
| UniswapV4Migrator                  | [0x4b0e...675b](https://testnet.monadscan.com/address/0x4b0ec16eb40318ca5a4346f20f04a2285c19675b) | [0x084a...4333](https://testnet.monadscan.com/tx/0x084af5fce87043afa787bf512d4b635c7294dacc456c058442295318136b4333) | [ec14603](https://github.com/whetstoneresearch/doppler/commit/ec14603) |
| UniswapV4MigratorHook              | [0x76e1...a500](https://testnet.monadscan.com/address/0x76e1f507592d9856b48482c599732d129ed6a500) | [0x567c...4407](https://testnet.monadscan.com/tx/0x567c7b461b0c91c7e7d08cd90203060728ade320567b554150c28618bc4a4407) | [ec14603](https://github.com/whetstoneresearch/doppler/commit/ec14603) |
| UniswapV4MulticurveInitializer     | [0xa3c8...bd5f](https://testnet.monadscan.com/address/0xa3c847eab58eaa9cbc215c785c9cfbc19cdabd5f) | [0x1da3...acad](https://testnet.monadscan.com/tx/0x1da378f189059d4bcf049c211651babc8338f377ff6d6c948b85d41c57b3acad) | [ec14603](https://github.com/whetstoneresearch/doppler/commit/ec14603) |
| UniswapV4MulticurveInitializerHook | [0xfaf1...2d40](https://testnet.monadscan.com/address/0xfaf16d11737e6552156dd328cd26c530e1da2d40) | [0x94c5...b944](https://testnet.monadscan.com/tx/0x94c50ceafc0b5826eeb4808c229dfc9de2ce858008b82a63eb0016f2f0cbb944) | [ec14603](https://github.com/whetstoneresearch/doppler/commit/ec14603) |
| WETH                               | [0x660e...8d12](https://testnet.monadscan.com/address/0x660eaaedebc968f8f3694354fa8ec0b4c5ba8d12) | [0x51c3...d33f](https://testnet.monadscan.com/tx/0x51c340970492250a7cb0f9ef677da7d67d4295f642cf82e10615bb747608d33f) | [06d865d](https://github.com/whetstoneresearch/doppler/commit/06d865d) |

### Base Sepolia (84532)

| Contract                                    | Address                                                                                          | Transaction                                                                                                         | Commit                                                                   |
| ------------------------------------------- | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ |
| Airlock                                     | [0x3411...1c6e](https://sepolia.basescan.org/address/0x3411306ce66c9469bff1535ba955503c4bde1c6e) | [0x5508...1b5a](https://sepolia.basescan.org/tx/0x550857ce00eb6b050fbd0a089bbd516226b88ee05a052792c7d380acd7a61b5a) | [68b9f34](https://github.com/whetstoneresearch/doppler/commit/68b9f34)   |
| AirlockMultisigTestnet                      | [0x0abc...4426](https://sepolia.basescan.org/address/0x0abcf819fd57c9f0141628410ffc273405e44426) | [0xb2c5...12a4](https://sepolia.basescan.org/tx/0xb2c5e7493f5da21edd21baeaf5c68b09075bd0722811ac3b5fe849385bd112a4) | [ee35a52](https://github.com/whetstoneresearch/doppler/commit/ee35a52)   |
| 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)   |
| 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)   |
| CloneDERC20VotesV2                          | [0x4bbf...56b7](https://sepolia.basescan.org/address/0x4bbfed1c27cde12ef6638251d81ab4e3be7556b7) | [0x5e87...0bc6](https://sepolia.basescan.org/tx/0x5e873c6831b87c8ca6acebdaffa55a3d6b3b5d91937f509bf9662e21caed0bc6) | [e2b1c50](https://github.com/whetstoneresearch/doppler/commit/e2b1c50)   |
| CloneDERC20VotesV2Factory                   | [0x16f5...f9e1](https://sepolia.basescan.org/address/0x16f5acb64f4fa17296e942c51d3395adc318f9e1) | [0x5e87...0bc6](https://sepolia.basescan.org/tx/0x5e873c6831b87c8ca6acebdaffa55a3d6b3b5d91937f509bf9662e21caed0bc6) | [e2b1c50](https://github.com/whetstoneresearch/doppler/commit/e2b1c50)   |
| CloneERC20                                  | [0xe7f1...732a](https://sepolia.basescan.org/address/0xe7f1cc50cca68975ed6e56ee4b0aaf171d02732a) | [0xef65...e7c4](https://sepolia.basescan.org/tx/0xef6528f7a0568486aa66c4e346ef161ff762770f9728d19081a2124ff9cbe7c4) | [051a329](https://github.com/whetstoneresearch/doppler/commit/051a329)   |
| CloneERC20Factory                           | [0xbf4c...3045](https://sepolia.basescan.org/address/0xbf4ca4d527c9760a884df31292f72e9aca503045) | [0xef65...e7c4](https://sepolia.basescan.org/tx/0xef6528f7a0568486aa66c4e346ef161ff762770f9728d19081a2124ff9cbe7c4) | [051a329](https://github.com/whetstoneresearch/doppler/commit/051a329)   |
| CloneERC20Votes                             | [0x5283...30ad](https://sepolia.basescan.org/address/0x52831e40151a79fe2e74549b0974d44a10ac30ad) | [0x07c0...f9fb](https://sepolia.basescan.org/tx/0x07c025006d5ab3bf28033de2e6b2582cc849e85ba5a9b28e9980a6bc3b76f9fb) | [051a329](https://github.com/whetstoneresearch/doppler/commit/051a329)   |
| CloneERC20VotesFactory                      | [0x9a49...4d92](https://sepolia.basescan.org/address/0x9a497a9fb78e49984b9d260aba1f4ad6321d4d92) | [0x07c0...f9fb](https://sepolia.basescan.org/tx/0x07c025006d5ab3bf28033de2e6b2582cc849e85ba5a9b28e9980a6bc3b76f9fb) | [051a329](https://github.com/whetstoneresearch/doppler/commit/051a329)   |
| DecayMulticurveInitializer                  | [0xd59c...1178](https://sepolia.basescan.org/address/0xd59ce43e53d69f190e15d9822fb4540dccc91178) | [0x229a...4910](https://sepolia.basescan.org/tx/0x229a64fef52383af24f619af243bc9942d18d8e03a5977f261a10eadf0f44910) | [1842c10c](https://github.com/whetstoneresearch/doppler/commit/1842c10c) |
| DecayMulticurveInitializerHook              | [0xbb77...adc0](https://sepolia.basescan.org/address/0xbb7784a4d481184283ed89619a3e3ed143e1adc0) | [0x9ea7...dfbb](https://sepolia.basescan.org/tx/0x9ea7489110487663a786387fd559de6b4d3a020a9616616cfe911efc011edfbb) | [1842c10c](https://github.com/whetstoneresearch/doppler/commit/1842c10c) |
| DopplerDeployer                             | [0xb354...e421](https://sepolia.basescan.org/address/0xb35469ee64a87afd19b31615094fe3962d73e421) | [0x4457...a383](https://sepolia.basescan.org/tx/0x44576f889d9c6701ec89a1c044130ba9d3a9c17ed76ee30ef2087d59d08aa383) | [d223428](https://github.com/whetstoneresearch/doppler/commit/d223428)   |
| DopplerHookInitializer                      | [0xbdf9...6544](https://sepolia.basescan.org/address/0xbdf938149ac6a781f94faa0ed45e6a0e984c6544) | [0xb7b3...7779](https://sepolia.basescan.org/tx/0xb7b3768a41620e2a46319093291897da1494d5be9f81081412f37250dac77779) | [0154a5f](https://github.com/whetstoneresearch/doppler/commit/0154a5f)   |
| DopplerHookMigrator                         | [0x1e40...60c4](https://sepolia.basescan.org/address/0x1e40b0875dda35f41e15cfb475403859b8c860c4) | [0xc36d...4d7a](https://sepolia.basescan.org/tx/0xc36dec51ef6fcac957c1644e7d565afa756d887ee228ff53b7cf2ecb3cbf4d7a) | [5fe4eb1](https://github.com/whetstoneresearch/doppler/commit/5fe4eb1)   |
| 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)   |
| 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)   |
| 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)   |
| MulticurveLibrary                           | [0x3223...5fe0](https://sepolia.basescan.org/address/0x32238a39ba5af060efbfada59979b639e0945fe0) | [0x9afc...dcc6](https://sepolia.basescan.org/tx/0x9afc063c7ef68b1ecad9721d425646b592d4daddae3848e2a758e12b4938dcc6) | [c6dd10c](https://github.com/whetstoneresearch/doppler/commit/c6dd10c)   |
| NoOpGovernanceFactory                       | [0x7bd7...5ea1](https://sepolia.basescan.org/address/0x7bd798fafc99a3b17e261f8308a8c11b56935ea1) | [0xf89e...d650](https://sepolia.basescan.org/tx/0xf89e9f684ba171864ec0bce988f5971732d7650e258f824c2294f5b8df1cd650) | [51f9aec](https://github.com/whetstoneresearch/doppler/commit/51f9aec)   |
| NoOpMigrator                                | [0xf110...2eb0](https://sepolia.basescan.org/address/0xf11066abbd329ac4bba39455340539322c222eb0) | [0xc184...95df](https://sepolia.basescan.org/tx/0xc184a1d61256f247e7ec65390c65056a4f3179adcde70c304702f7ca465895df) | [6a2dbfd](https://github.com/whetstoneresearch/doppler/commit/6a2dbfd)   |
| Quoter                                      | [0xfd44...c042](https://sepolia.basescan.org/address/0xfd44b773b21ac485c95db1ff38554b7699f8c042) | [0xb902...8201](https://sepolia.basescan.org/tx/0xb902667a32242721ab13a8662c75a394462296b56b2934a9e92de31f6ed88201) | [562feb3](https://github.com/whetstoneresearch/doppler/commit/562feb3)   |
| RehypeDopplerHook                           | [0x3ec4...6623](https://sepolia.basescan.org/address/0x3ec4798a9b11e8243a8db99687f7a23597b96623) | [0xc34d...2872](https://sepolia.basescan.org/tx/0xc34dfe77e92d22d6d795dee48f99f80d42f799df3ecb994b849df58efe712872) | [8c224f4](https://github.com/whetstoneresearch/doppler/commit/8c224f4)   |
| RehypeDopplerHookInitializer                | [0xbf41...d123](https://sepolia.basescan.org/address/0xbf4195ab0b03e1eb3345dd1e83bed7650b1ed123) | [0xb902...8201](https://sepolia.basescan.org/tx/0xb902667a32242721ab13a8662c75a394462296b56b2934a9e92de31f6ed88201) | [562feb3](https://github.com/whetstoneresearch/doppler/commit/562feb3)   |
| RehypeDopplerHookMigrator                   | [0xea95...dd7b](https://sepolia.basescan.org/address/0xea95dfdf69b90c65c827070852f7039d6af6dd7b) | [0xc624...5161](https://sepolia.basescan.org/tx/0xc6245967eb05b229b6effed2a80af82a00e7bb30f66ef3511210de407fdd5161) | [79f719c](https://github.com/whetstoneresearch/doppler/commit/79f719c)   |
| 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)   |
| TeamGovernanceFactory                       | [0x8af3...765c](https://sepolia.basescan.org/address/0x8af3001ed75f86f4dd910577eca9c5db7cea765c) | [0xf537...702c](https://sepolia.basescan.org/tx/0xf5379cdfc220b2a0fdb08d5e142c7d1762090ca88fabae666c99ec646fe1702c) | [88c548e](https://github.com/whetstoneresearch/doppler/commit/88c548e)   |
| TokenFactory                                | [0x9d8f...bb02](https://sepolia.basescan.org/address/0x9d8fd79b2a59c5d91ccbd79c3aeb4de56451bb02) | [0x5f65...2d36](https://sepolia.basescan.org/tx/0x5f65e11a19bbd7196038459660b244aace158814aa860560d0d03f7fe9072d36) | [df3705a](https://github.com/whetstoneresearch/doppler/commit/df3705a)   |
| TokenFactory80                              | [0xf0b5...7229](https://sepolia.basescan.org/address/0xf0b5141dd9096254b2ca624dff26024f46087229) | [0xcf25...f691](https://sepolia.basescan.org/tx/0xcf25f327174cc33dc8b0419e4817cea72cf7dc4766c1242e575a16370ea6f691) | [f987463](https://github.com/whetstoneresearch/doppler/commit/f987463)   |
| TopUpDistributor                            | [0x4353...d814](https://sepolia.basescan.org/address/0x435312320c0330b1999746753551cdfbd83ad814) | [0x6ace...8a0b](https://sepolia.basescan.org/tx/0x6aceb9b087abd9b08b758afc52446cc4dd9ccd6cbe7a63cfd18055f26a308a0b) | [a4390e7](https://github.com/whetstoneresearch/doppler/commit/a4390e7)   |
| UniswapV2Locker                             | [0x7850...6a5d](https://sepolia.basescan.org/address/0x78500ab9297ad87b1f6a0329e6af226f73886a5d) | [0x30f6...09ae](https://sepolia.basescan.org/tx/0x30f6e370fac071ade62613b5f0215efae4c42f23b38129f616b320110f1609ae) | [2ace93b](https://github.com/whetstoneresearch/doppler/commit/2ace93b)   |
| UniswapV2Migrator                           | [0x04a8...977c](https://sepolia.basescan.org/address/0x04a898f3722c38f9def707bd17dc78920efa977c) | [0x6ec9...09c4](https://sepolia.basescan.org/tx/0x6ec9b3966bae354154ee70c6d0d014742a7fae7552da9c2a978fcbcbfa1a09c4) | [68b9f34](https://github.com/whetstoneresearch/doppler/commit/68b9f34)   |
| UniswapV2MigratorSplit                      | [0x935d...0335](https://sepolia.basescan.org/address/0x935d94fcbbba9be1184953bf0b93e4d844cd0335) | [0x30f6...09ae](https://sepolia.basescan.org/tx/0x30f6e370fac071ade62613b5f0215efae4c42f23b38129f616b320110f1609ae) | [2ace93b](https://github.com/whetstoneresearch/doppler/commit/2ace93b)   |
| UniswapV3Initializer                        | [0x4c30...fa47](https://sepolia.basescan.org/address/0x4c3062b9ccfdbcb10353f57c1b59a29d4c5cfa47) | [0x28d0...9ce4](https://sepolia.basescan.org/tx/0x28d035d3f56190e0ec09ed80840bbeaa4ff1bc83a1a12b615f63d5bf2a0b9ce4) | [68b9f34](https://github.com/whetstoneresearch/doppler/commit/68b9f34)   |
| UniswapV4Initializer                        | [0x53b4...e8ad](https://sepolia.basescan.org/address/0x53b4c21a6cb61d64f636abbfa6e8e90e6558e8ad) | [0x0575...002e](https://sepolia.basescan.org/tx/0x0575286dfae7502987918a569f1bba9e118649c3883dc523af9b2d34a3cf002e) | [d223428](https://github.com/whetstoneresearch/doppler/commit/d223428)   |
| UniswapV4Migrator                           | [0xeee0...ddb3](https://sepolia.basescan.org/address/0xeee0eccb54398ce371caacbcef076d3ed597ddb3) | [0x061d...67ee](https://sepolia.basescan.org/tx/0x061d90c9688820f33746dcd7f8b4a55100eb5839b41d37343dfb4425e76067ee) | [ee9688c](https://github.com/whetstoneresearch/doppler/commit/ee9688c)   |
| UniswapV4MigratorHook                       | [0x127c...e500](https://sepolia.basescan.org/address/0x127caaad598ffa97577940b0a5c3b6150019e500) | [0xba0d...05e3](https://sepolia.basescan.org/tx/0xba0d2e0b975fc1e0e78526e12a8a32599ece8a8a96540b6ebbb326bb843805e3) | [ee9688c](https://github.com/whetstoneresearch/doppler/commit/ee9688c)   |
| UniswapV4MigratorSplit                      | [0xc647...5490](https://sepolia.basescan.org/address/0xc647fed0746cc14fbf645aeda15cc40b18505490) | [0xe80f...ba2d](https://sepolia.basescan.org/tx/0xe80fc87330b0bdf562742d5267568d85dcdacb459fa9a1eb24864cd5c9daba2d) | [2ace93b](https://github.com/whetstoneresearch/doppler/commit/2ace93b)   |
| UniswapV4MigratorSplitHook                  | [0x20e0...2500](https://sepolia.basescan.org/address/0x20e03085adbcfcb840de898f37617abd08da2500) | [0xb24b...03bd](https://sepolia.basescan.org/tx/0xb24bdeeade896a92b702d6df750028ecf32c9557e37b430315430a80d82003bd) | [2ace93b](https://github.com/whetstoneresearch/doppler/commit/2ace93b)   |
| UniswapV4MulticurveInitializer              | [0x1718...5232](https://sepolia.basescan.org/address/0x1718405e58c61425cdc0083262bc9f72198f5232) | [0xfe0e...9fc4](https://sepolia.basescan.org/tx/0xfe0e3cddfe1df78faf7279afba316c93a300cc95e78e1aecb1c2906b19a59fc4) | [842f25c](https://github.com/whetstoneresearch/doppler/commit/842f25c)   |
| UniswapV4MulticurveInitializerHook          | [0x6a10...6d40](https://sepolia.basescan.org/address/0x6a1061fc558dde1e6fd0efd641b370d435b56d40) | [0x24ae...0834](https://sepolia.basescan.org/tx/0x24ae5116b5efd8b34d0767c5548b6877db3674cb73f3844ccb60d5f13abd0834) | [842f25c](https://github.com/whetstoneresearch/doppler/commit/842f25c)   |
| UniswapV4ScheduledMulticurveInitializer     | [0xf843...3876](https://sepolia.basescan.org/address/0xf84378c9f39e0ff267f3101c88773359c5393876) | [0xefe8...eff4](https://sepolia.basescan.org/tx/0xefe8b15dc0697656b8f5d276f22b4fb1abb7d5a2bf104e34d32967d2d173eff4) | [2c8b418](https://github.com/whetstoneresearch/doppler/commit/2c8b418)   |
| UniswapV4ScheduledMulticurveInitializerHook | [0xc6a5...2dc0](https://sepolia.basescan.org/address/0xc6a562cb5cbfa29bcb1bdccf903b8b8f2e4a2dc0) | [0xe65c...984e](https://sepolia.basescan.org/tx/0xe65c72b795a672b60770b5de8d9ae5d8605eef0b2c05c292ec5d1d10b9e5984e) | [2c8b418](https://github.com/whetstoneresearch/doppler/commit/2c8b418)   |
| WETH                                        | [0x660e...8d12](https://sepolia.basescan.org/address/0x660eaaedebc968f8f3694354fa8ec0b4c5ba8d12) | [0x84db...6e74](https://sepolia.basescan.org/tx/0x84dba7960070e11ae3ee15a6ef69a92b157ebb625bb735024c50152b80ee6e74) | [06d865d](https://github.com/whetstoneresearch/doppler/commit/06d865d)   |

### Sepolia (11155111)

| Contract                                    | Address                                                                                          | Transaction                                                                                                         | Commit                                                                   |
| ------------------------------------------- | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ |
| Airlock                                     | [0xde35...9dfa](https://sepolia.etherscan.io/address/0xde3599a2ec440b296373a983c85c365da55d9dfa) | [0x20e2...ca2f](https://sepolia.etherscan.io/tx/0x20e2e3e4e38bd26ca2b78cdd007f86b583812a6c18e712ecdb34c1e66b4dca2f) | [afc1226](https://github.com/whetstoneresearch/doppler/commit/afc1226)   |
| AirlockMultisigTestnet                      | [0x0abc...4426](https://sepolia.etherscan.io/address/0x0abcf819fd57c9f0141628410ffc273405e44426) | [0x8ab6...17cd](https://sepolia.etherscan.io/tx/0x8ab67aa9dbbe6b5fdf10f454b2e4b2b5459a63fcebcec622a890e6074ab017cd) | [e0bc3a0](https://github.com/whetstoneresearch/doppler/commit/e0bc3a0)   |
| CloneDERC20VotesV2                          | [0x4bbf...56b7](https://sepolia.etherscan.io/address/0x4bbfed1c27cde12ef6638251d81ab4e3be7556b7) | [0xf9a9...c255](https://sepolia.etherscan.io/tx/0xf9a9e6a6aa717ca6ad7517b244e0ded13b6b8ea80d56b1e8a3ac107194a5c255) | [e2b1c50](https://github.com/whetstoneresearch/doppler/commit/e2b1c50)   |
| CloneDERC20VotesV2Factory                   | [0x16f5...f9e1](https://sepolia.etherscan.io/address/0x16f5acb64f4fa17296e942c51d3395adc318f9e1) | [0xf9a9...c255](https://sepolia.etherscan.io/tx/0xf9a9e6a6aa717ca6ad7517b244e0ded13b6b8ea80d56b1e8a3ac107194a5c255) | [e2b1c50](https://github.com/whetstoneresearch/doppler/commit/e2b1c50)   |
| CloneERC20                                  | [0x215b...ec4a](https://sepolia.etherscan.io/address/0x215b2ce3dd8d110394e94a868580d61a77adec4a) | [0x644b...8148](https://sepolia.etherscan.io/tx/0x644be9cbd737b18630163589af303b2c9fb25c1b8ab70ee6992859484c3a8148) | [6c67b7e](https://github.com/whetstoneresearch/doppler/commit/6c67b7e)   |
| CloneERC20Factory                           | [0xe7df...ba6e](https://sepolia.etherscan.io/address/0xe7df2a4520c26a2d4dedb3a7585bfbcd30eaba6e) | [0x644b...8148](https://sepolia.etherscan.io/tx/0x644be9cbd737b18630163589af303b2c9fb25c1b8ab70ee6992859484c3a8148) | [6c67b7e](https://github.com/whetstoneresearch/doppler/commit/6c67b7e)   |
| CloneERC20Votes                             | [0xa8d0...7cdf](https://sepolia.etherscan.io/address/0xa8d0e8036d3fae21c7af075ad41942bc1f807cdf) | [0x135a...b0fa](https://sepolia.etherscan.io/tx/0x135ad8604212c4fa4dbc69318dd24b147c5818a2fad32c0c534ebbbf7903b0fa) | [502f898](https://github.com/whetstoneresearch/doppler/commit/502f898)   |
| CloneERC20VotesFactory                      | [0x5a92...483e](https://sepolia.etherscan.io/address/0x5a92bffbc01ea0396a9c7d4154d36d4eaf2e483e) | [0x135a...b0fa](https://sepolia.etherscan.io/tx/0x135ad8604212c4fa4dbc69318dd24b147c5818a2fad32c0c534ebbbf7903b0fa) | [502f898](https://github.com/whetstoneresearch/doppler/commit/502f898)   |
| DecayMulticurveInitializer                  | [0xd59c...1178](https://sepolia.etherscan.io/address/0xd59ce43e53d69f190e15d9822fb4540dccc91178) | [0xf61d...6d0d](https://sepolia.etherscan.io/tx/0xf61d20f8ec0f95634e10f33ec28bf781a73d6bce394e8c136c67ac8bde716d0d) | [1842c10c](https://github.com/whetstoneresearch/doppler/commit/1842c10c) |
| DecayMulticurveInitializerHook              | [0xbb77...adc0](https://sepolia.etherscan.io/address/0xbb7784a4d481184283ed89619a3e3ed143e1adc0) | [0x2349...bdc1](https://sepolia.etherscan.io/tx/0x23490b34837b663ae29544d936c0d1e08dba1ebe79466c42823fa9d744abbdc1) | [1842c10c](https://github.com/whetstoneresearch/doppler/commit/1842c10c) |
| DopplerDeployer                             | [0xb354...e421](https://sepolia.etherscan.io/address/0xb35469ee64a87afd19b31615094fe3962d73e421) | [0xacda...d15d](https://sepolia.etherscan.io/tx/0xacdaf0e1fbf370bed2c72c4c9d8e7c36819da329f95d148058cef02efaa6d15d) | [5aa31e1](https://github.com/whetstoneresearch/doppler/commit/5aa31e1)   |
| DopplerHookInitializer                      | [0xbdf9...6544](https://sepolia.etherscan.io/address/0xbdf938149ac6a781f94faa0ed45e6a0e984c6544) | [0x7320...535e](https://sepolia.etherscan.io/tx/0x7320eda1ac9dc3a04c6727433e96d3ca265a4bf2f06b577f002516abc73f535e) | [0154a5f](https://github.com/whetstoneresearch/doppler/commit/0154a5f)   |
| DopplerHookMigrator                         | [0x1e40...60c4](https://sepolia.etherscan.io/address/0x1e40b0875dda35f41e15cfb475403859b8c860c4) | [0x4f87...b7ee](https://sepolia.etherscan.io/tx/0x4f87a3aa8a453f3c053ae06419953c72b114cd38f7c581a3fecddbde3cf5b7ee) | [5fe4eb1](https://github.com/whetstoneresearch/doppler/commit/5fe4eb1)   |
| GovernanceFactory                           | [0x9f30...8f61](https://sepolia.etherscan.io/address/0x9f309d79bee3e8b2f56facf74b7195df176c8f61) | [0x3433...0f2b](https://sepolia.etherscan.io/tx/0x3433dded10da7c47fef8ba365b72808762cf3aba1e39e9fb57f75bf922fb0f2b) | [f136b8e](https://github.com/whetstoneresearch/doppler/commit/f136b8e)   |
| NoOpGovernanceFactory                       | [0xddae...b638](https://sepolia.etherscan.io/address/0xddae8b3ed08184682f7bc32b74d943ceefeab638) | [0x56e6...24ec](https://sepolia.etherscan.io/tx/0x56e6363a7830bd9190075c532ce795986cb46262993dc0e77c806ece7c7724ec) | [074a3b8](https://github.com/whetstoneresearch/doppler/commit/074a3b8)   |
| NoOpMigrator                                | [0x233a...a5b5](https://sepolia.etherscan.io/address/0x233a71a7bb928b1357a1ebf454298320989ca5b5) | [0x3419...8314](https://sepolia.etherscan.io/tx/0x3419a9cdca0cba48ccfcd729fdecf63bd090d0090902a4dcd78472efb6b88314) | [bc477e4](https://github.com/whetstoneresearch/doppler/commit/bc477e4)   |
| Quoter                                      | [0xfd44...c042](https://sepolia.etherscan.io/address/0xfd44b773b21ac485c95db1ff38554b7699f8c042) | [0x3563...6a68](https://sepolia.etherscan.io/tx/0x3563d6b43c3a4416e556148cf26ea4112b20da8598fb3689dccee7154b856a68) | [562feb3](https://github.com/whetstoneresearch/doppler/commit/562feb3)   |
| RehypeDopplerHook                           | [0x3ec4...6623](https://sepolia.etherscan.io/address/0x3ec4798a9b11e8243a8db99687f7a23597b96623) | [0xddc5...e583](https://sepolia.etherscan.io/tx/0xddc58a187d3ae33b4875961b60d3621550629844fbc77581ebd663d30eb5e583) | [8c224f4](https://github.com/whetstoneresearch/doppler/commit/8c224f4)   |
| RehypeDopplerHookInitializer                | [0xbf41...d123](https://sepolia.etherscan.io/address/0xbf4195ab0b03e1eb3345dd1e83bed7650b1ed123) | [0x3563...6a68](https://sepolia.etherscan.io/tx/0x3563d6b43c3a4416e556148cf26ea4112b20da8598fb3689dccee7154b856a68) | [562feb3](https://github.com/whetstoneresearch/doppler/commit/562feb3)   |
| RehypeDopplerHookMigrator                   | [0xea95...dd7b](https://sepolia.etherscan.io/address/0xea95dfdf69b90c65c827070852f7039d6af6dd7b) | [0x222a...7aa3](https://sepolia.etherscan.io/tx/0x222a1765e550a729adab9a24507d2776369d6fe9c5f5937515fd8856767d7aa3) | [79f719c](https://github.com/whetstoneresearch/doppler/commit/79f719c)   |
| StreamableFeesLocker                        | [0xe24f...1ec6](https://sepolia.etherscan.io/address/0xe24fc2f7191e850e2d4514abb4d39305b1871ec6) | [0xbb9d...e6d2](https://sepolia.etherscan.io/tx/0xbb9d33b42d7fbbdfd4f5527c5d1770e66e4e3ef0fc323ed0fd0b1512e1ede6d2) | [14a79ea](https://github.com/whetstoneresearch/doppler/commit/14a79ea)   |
| StreamableFeesLockerV2                      | [0xce32...3d47](https://sepolia.etherscan.io/address/0xce3212e6536f33cd6fbfee265224131353ca3d47) | [0x58f7...b778](https://sepolia.etherscan.io/tx/0x58f7357d0d7895850ae381ee62136a75645ba78258566e9cb9e6fff56013b778) | [4ef84c4](https://github.com/whetstoneresearch/doppler/commit/4ef84c4)   |
| TimelockFactory                             | [0x9fd4...6ea0](https://sepolia.etherscan.io/address/0x9fd40af2baafaf03513f091444e821c0d5b06ea0) | [0x3433...0f2b](https://sepolia.etherscan.io/tx/0x3433dded10da7c47fef8ba365b72808762cf3aba1e39e9fb57f75bf922fb0f2b) | [f136b8e](https://github.com/whetstoneresearch/doppler/commit/f136b8e)   |
| TopUpDistributor                            | [0x4353...d814](https://sepolia.etherscan.io/address/0x435312320c0330b1999746753551cdfbd83ad814) | [0x3202...14af](https://sepolia.etherscan.io/tx/0x32026c6de4babe33d8626d261e7e84d0c5026e10bc172ab6ff18efb3951214af) | [a4390e7](https://github.com/whetstoneresearch/doppler/commit/a4390e7)   |
| UniswapV2Locker                             | [0xa366...aee9](https://sepolia.etherscan.io/address/0xa366d94eda7abec16bfa5619a855a6208be3aee9) | [0xc144...74af](https://sepolia.etherscan.io/tx/0xc14443af819c5d4fc0862f6ea87f2ef47b39f760b075a91e8f3eaaebab8874af) | [ee935a1](https://github.com/whetstoneresearch/doppler/commit/ee935a1)   |
| UniswapV2Migrator                           | [0x7658...dff2](https://sepolia.etherscan.io/address/0x765875bff87614ce0581ee73b9fa663b71f3dff2) | [0xc144...74af](https://sepolia.etherscan.io/tx/0xc14443af819c5d4fc0862f6ea87f2ef47b39f760b075a91e8f3eaaebab8874af) | [ee935a1](https://github.com/whetstoneresearch/doppler/commit/ee935a1)   |
| UniswapV4Initializer                        | [0x53b4...e8ad](https://sepolia.etherscan.io/address/0x53b4c21a6cb61d64f636abbfa6e8e90e6558e8ad) | [0xf41a...f27d](https://sepolia.etherscan.io/tx/0xf41a1053231051853ef4269202940b93f9f0aabb53b6fe06bfa91350fe4af27d) | [5aa31e1](https://github.com/whetstoneresearch/doppler/commit/5aa31e1)   |
| UniswapV4Migrator                           | [0x0820...05f5](https://sepolia.etherscan.io/address/0x0820a4d0173c17ece283f7bdaaf0f8876eb205f5) | [0xb76e...206f](https://sepolia.etherscan.io/tx/0xb76ed498d33785fbc94985a7b2b46db54e4a4599cc9eef9052ece0a9bc43206f) | [14a79ea](https://github.com/whetstoneresearch/doppler/commit/14a79ea)   |
| UniswapV4MigratorHook                       | [0x4053...e500](https://sepolia.etherscan.io/address/0x4053d4fa966cbdcc20ec62070ac8814de8bee500) | [0x8b3c...d32e](https://sepolia.etherscan.io/tx/0x8b3c88bcf3664d63d75698ec1fc458ce1e646ff0c26ea55b4b164ab53cced32e) | [14a79ea](https://github.com/whetstoneresearch/doppler/commit/14a79ea)   |
| UniswapV4ScheduledMulticurveInitializer     | [0xf843...3876](https://sepolia.etherscan.io/address/0xf84378c9f39e0ff267f3101c88773359c5393876) | [0x972a...4de9](https://sepolia.etherscan.io/tx/0x972a11c52ee5a77b8c8ff5490226ec6f435015083150ebddb80a43ef85c44de9) | [787e2df](https://github.com/whetstoneresearch/doppler/commit/787e2df)   |
| UniswapV4ScheduledMulticurveInitializerHook | [0xc6a5...2dc0](https://sepolia.etherscan.io/address/0xc6a562cb5cbfa29bcb1bdccf903b8b8f2e4a2dc0) | [0x9cc4...53c3](https://sepolia.etherscan.io/tx/0x9cc428598667705087bfae7cdda2929518612ff73080832e1425ed25f2ca53c3) | [787e2df](https://github.com/whetstoneresearch/doppler/commit/787e2df)   |

### Solana Devnet&#x20;

| Program                 | Address                                      |
| ----------------------- | -------------------------------------------- |
| Initializer             | 4h3Dqyo5qmteJoMxXt3tdtfXELDB6pdRTPU9mWruiKp1 |
| CPMM                    | 9PSxVPoPfnbZ8Q1uQhgS6ZxvBjFboZtebNsu34umxkgQ |
| CPMM Migrator (default) | 7WMUTNC41eMCo6eGH5Sy2xbgE3AycvLbFPo95AU9CSUd |
| CPMM Sentinel (default) | 2vJ1c62knEwZbxp3XdHB4RSmCfz55pA6tRkCho63gW7u |
