Skip to content

Contract Deployments

All Catalyst and associated contracts are deployed using create2. This lets anyone deploy Catalyst to any chain and lets anyone verify that a deployment is authentic by only checking the associated addresses. Some contracts have dependencies outside Catalyst and those addresses may change based on other factors and as a result addresses may not be the same across-chain.

Generalised Incentives

Anyone can deploy Generalised Incentives. Below known deployments are listed.

Chain
Wormhole
Polymer
Base0x3C5C5436BCa59042cBC835276E51428781366d85
Blast0x3C5C5436BCa59042cBC835276E51428781366d85
Optimism0x8C8727276725b7Da11fDA6e2646B2d2448E5B3c5
Mumbai0x950fB15FA83B76b739fd27BEa6DA34af0D60eb95
Sepolia0x294F41D30D058C9e5A71810A6C758E595b7aC170
BaseSepolia0x63B4E24DC9814fAcDe241fB4dEFcA04d5fc6d7630xE106643739deB1879CcD8E3ffe2736D8B489bC2F
ArbitrumSepolia0x8B3228bf01A5cf53e3C3DF91Cc6285a5F8543071
OptimismSepolia0x198cDD55d90277726f3222D5A8111AdB8b0af9ee0x87AE7bC6B565E545bDD51788C43BF9E5cbB72EBD
Blasttestnet0x9524ACA1fF46fAd177160F0a803189Cb552A3780

Source

Catalyst Core

Anyone can deploy Catalyst to preconfigured contracts. You can find the pre-configured contracts here:

Contract
Address
AmplifiedMathlib0x000000575b0D9cc6ddbd8990db4d845fe480281f
AmplifiedTemplate0x000000004aBe0D620b25b8B06B0712BDcff21899
Factory0x00000000E5E81E25aeaD7fCCb4C9560C6b5b718F
VolatileMathlib0x000000992f6Bd813E0De5C595099C44d67ea28eD
VolatileTemplate0x0000000003b8C9BFeB9351933CFC301Eea92073F

Source

Cross-Chain Interfaces

Cross-chain interfaces changes between deployments but will still deploy only to a specific address and anyone can deploy new cross-chain interfaces to new chains. Below known deployments are listed.

Chain
Wormhole
Polymer
Base0x2AC500c5f53D0219B1691B785aa857A0fbb2035D
Blast0x2AC500c5f53D0219B1691B785aa857A0fbb2035D
Optimism0x23bC307c20941164025624455bdda22B754468b2
Sepolia0xEF04d76391C4b6a0c8BB5262f0f2214c261C4AD2
OptimismSepolia0xdB321B1E304eA155B1977768904De998818F986E0x622eBf7B017B42CEc6e30F47b4895F198b9a7364
BaseSepolia0xC7D9815055Ea739B78E2D10D0055d97010396b780x7d2193429C1ae9BA1b36ffb8d5Ee467B4ce0EFC3
Blasttestnet0x39629dDb16a11E11fB62Bf46f34F63fF1c42B090

Source