Skip to main content

Deployments

Smart contracts

Mainnet

The protocol is currently deployed on Ethereum, Base, Arbitrum, Avalanche, Plume, Binance Smart Chain, Optimism, HyperEVM, Monad, Pharos and X Layer.

The deployed code commit for v3.1.0 is 6b9d36eabee48728486f377ea2766a5cd233c555. This commit has been reviewed by 4 independent security reviews. The deployment of the protocol has been verified by Sherlock in this report.

ContractAddressNetworksLinks
Hub0xA4A7Bb3831958463b3FE3E27A6a160F764341953Ethereum Base Arbitrum Avalanche Plume BSC Optimism HyperEVM Monad Pharos X LayerCode
Hub Registry0x19f46D8130e610C6C0f0116EA40Fb781dEFaDE93Ethereum Base Arbitrum Avalanche Plume BSC Optimism HyperEVM Monad Pharos X LayerCode
Accounting0x050206c38f06e4710C4a37D39F75Ddc5c16a7396Ethereum Base Arbitrum Avalanche Plume BSC Optimism HyperEVM Monad Pharos X LayerCode
Holdings0x3f0c8D8d2637881c3f6d8531F51a47c2094C918dEthereum Base Arbitrum Avalanche Plume BSC Optimism HyperEVM Monad Pharos X LayerCode
Share Class Manager0xaFFC269c8fe18EE9C7DDb22301AC2c2507d69BEfEthereum Base Arbitrum Avalanche Plume BSC Optimism HyperEVM Monad Pharos X LayerCode
Hub Handler0x0dEFb429B1663698da4bAe3278393F6844c3392CEthereum Base Arbitrum Avalanche Plume BSC Optimism HyperEVM Monad Pharos X LayerCode
Spoke0xEC3582fcDc34078a4B7a8c75a5a3AE46f48525aBEthereum Base Arbitrum Avalanche Plume BSC Optimism HyperEVM Monad Pharos X LayerCode
Balance Sheet0x12a110cE5f0FC871cC72Bc7ECaF35cf39DD0f43eEthereum Base Arbitrum Avalanche Plume BSC Optimism HyperEVM Monad Pharos X LayerCode
Token Factory0xcE1616505F93215751FBb41Efac618b631997c38Ethereum Base Arbitrum Avalanche Plume BSC Optimism HyperEVM Monad Pharos X LayerCode
Vault Registry0xd9531AC47928c3386346f82d9A2478960bf2CA7BEthereum Base Arbitrum Avalanche Plume BSC Optimism HyperEVM Monad Pharos X LayerCode
Pool Escrow Factory0x5187A505c485E22f0b8a5FBdF69eF1c29C478CE3Ethereum Base Arbitrum Avalanche Plume BSC Optimism HyperEVM Monad Pharos X LayerCode
Gateway0x19a524D03aA94ECEe41a80341537BCFCb47D3172Ethereum Base Arbitrum Avalanche Plume BSC Optimism HyperEVM Monad Pharos X LayerCode
Multi Adapter0x35C837F0A54B715a23D193E1476BFC9BC30073BEEthereum Base Arbitrum Avalanche Plume BSC Optimism HyperEVM Monad Pharos X LayerCode
Message Processor0x97cc7e9Dafdd725Cc23B25eeBC93c4384B4Fe30AEthereum Base Arbitrum Avalanche Plume BSC Optimism HyperEVM Monad Pharos X LayerCode
Message Dispatcher0xf837a22883e004f705E0D7e1deE08e295Df30B27Ethereum Base Arbitrum Avalanche Plume BSC Optimism HyperEVM Monad Pharos X LayerCode
Gas Service0xbEbef21D686a957decECCe6a58455fA0F16754BeEthereum Base Arbitrum Avalanche Plume BSC Optimism HyperEVM Monad Pharos X LayerCode
Contract Updater0x3B150B19245D2C366bc8f18c775b725DFB298F71Ethereum Base Arbitrum Avalanche Plume BSC Optimism HyperEVM Monad Pharos X LayerCode

Testnet

The latest testnet deployments can be found here: https://github.com/centrifuge/protocol/tree/main/env

Centrifuge IDs

The protocol uses centrifugeId (uint16) as an identifier of the network. The following IDs are used:

Mainnet

NetworkcentrifugeId
Ethereum Mainnet1
Base2
Arbitrum3
Plume4
Avalanche5
BNB Smart Chain6
Solana7
Stellar8
HyperEVM9
Optimism10
Monad11
Pharos12
X Layer13

Testnet

NetworkcentrifugeId
Ethereum Sepolia1
Base Sepolia2
Arbitrum Sepolia3

Tokens

JTRSY

NetworkAddress
Ethereum Mainnet0x8c213ee79581ff4984583c6a801e5263418c4b86
Base0x8c213ee79581ff4984583c6a801e5263418c4b86
Arbitrum0x8c213ee79581ff4984583c6a801e5263418c4b86
Avalanche0xa5d465251fbcc907f5dd6bb2145488dfc6a2627b
Plume0xa5d465251fbcc907f5dd6bb2145488dfc6a2627b
BNB0xa5d465251fBCc907f5Dd6bB2145488DFC6a2627b
SolanaJTRu97Z4oduVwfVBWdf1fSAz8h7CBBPqEo4Jco9fZPj
Monad0xc18e6f730896971a79d748e8dea61067a9bc6040
Pharos0xc18e6f730896971a79d748e8dea61067a9bc6040

JAAA

NetworkAddress
Ethereum Mainnet0x5a0f93d040de44e78f251b03c43be9cf317dcf64
Base0x5a0F93D040De44e78F251b03c43be9CF317Dcf64
Avalanche0x58f93d6b1ef2f44ec379cb975657c132cbed3b6b
BNB0x58F93d6b1EF2F44eC379Cb975657C132CBeD3B6b
SolanaAAAJXeGjpKu7W3X4QTSU4pm1Wbj4G2LPcdg7A6xJLLyG
Monad0xad48f183e586e92a591a610397ebf534609df797
Arbitrum0x58f93d6b1ef2f44ec379cb975657c132cbed3b6b
Pharos0xad48f183e586e92a591a610397ebf534609df797

ACRDX

NetworkAddress
Ethereum Mainnet0x9477724Bb54AD5417de8Baff29e59DF3fB4DA74f
Base0x9477724Bb54AD5417de8Baff29e59DF3fB4DA74f
Plume0x9477724bb54ad5417de8baff29e59df3fb4da74f
SolanaACDR3LGFrMuDZSDRyJjncFCzo5c8xkQxhWx4im4Vmq8G
Monad0x2fabf1c784b8583d63c00c5c9c0377d8cf1a3245
Optimism0x2fabf1c784b8583d63c00c5c9c0377d8cf1a3245

SPXA

NetworkAddress
Base0x09b61343097c1f9b159a3ae7151298efd10f0db2

HYB

NetworkAddress
Ethereum Mainnet0x4827c7ecce4f07adfe44a97165f06a199e7d2505
Avalanche0x4827c7ecce4f07adfe44a97165f06a199e7d2505
Pharos0x4827c7ecce4f07adfe44a97165f06a199e7d2505

deJTRSY

NetworkAddress
Ethereum Mainnet0xa6233014b9b7aaa74f38fa1977ffc7a89642dc72
Base0xa6233014b9b7aaa74f38fa1977ffc7a89642dc72
Arbitrum0xa6233014b9b7aaa74f38fa1977ffc7a89642dc72
Avalanche0xa6233014b9b7aaa74f38fa1977ffc7a89642dc72
SolanaDeJXZwShCZYJnRX2ruVASfhUhsC44qPW1pacbxRFuGLR
StellarCBI7UCH5KGSVQRO5H4SUCZUTZABCITZLRHQQZTWL2TK4RZ72TAR6IHRV
BNB0xa6233014b9b7aaa74f38fa1977ffc7a89642dc72
Monad0x8de0f3295b9e42b29e7617bada7c603277420451

deJAAA

NetworkAddress
Ethereum Mainnet0xaaa0008c8cf3a7dca931adaf04336a5d808c82cc
Base0xaaa0008c8cf3a7dca931adaf04336a5d808c82cc
Arbitrum0xaaa0008c8cf3a7dca931adaf04336a5d808c82cc
Avalanche0xaaa0008c8cf3a7dca931adaf04336a5d808c82cc
SolanaAAASV2sCaykNGdEQzJ1mMVNfJMsgEtR7PJaqrCuk4bq6
StellarCC64WBDGS6QQP22QTTIACYIXT3WF7BBQEYOQPLTP7GTKYY7PZ74QYGSL
BNB0xaaa0008c8cf3a7dca931adaf04336a5d808c82cc
Monad0x5f8a1c74c112865bd05dbe4752c7608332719062

deCRDX

NetworkAddress
Optimism0x9e2679eabff131b8b1b48ff7566140794e0eedc4
Ethereum Mainnet0x9e2679eabff131b8b1b48ff7566140794e0eedc4
Monad0x9e2679eabff131b8b1b48ff7566140794e0eedc4

deSPXA

NetworkAddress
Base0x9c5C365e764829876243d0b289733B9D2b729685

Vaults

JTRSY

NetworkAssetAddress
Ethereum MainnetUSDC0xfe6920eb6c421f1179ca8c8d4170530cdbdfd77a
Ethereum MainnetUSDS0x381f4f3b43c30b78c1f7777553236e57bb8ae9ff
AvalancheUSDC0xfe6920eb6c421f1179ca8c8d4170530cdbdfd77a
PlumeUSDC0x818a3593340622c1d6a51b039e191f2f8c99a1f2
ArbitrumUSDC0x04ffdbd63626942d5cabf12120805465b7a17547
BSCUSDC0x5aa84705a2cb2054ed303565336f188e6bffbaf5
BSCUSDT0x6e6b8498415083a4386be83dd59edd4366402ffa
MonadUSDC0x796ba8a2f2d80340ddb6ca8e43e7883812f13cd5
Ethereum MainnetUSDT0xd6331e2efe21422f65b5a1b1070cf46589c75cab
Ethereum MainnetAUSD0x549586873bf2763b8b94882a547bf18719dda64e
PharosUSDC0x160e0dd4c4f693b05eca83bc2ec6fd51954fc434

JAAA

NetworkAssetAddress
Ethereum MainnetUSDC0x4880799ee5200fc58da299e965df644fbf46780b
BaseUSDC0x2AEf271F00A9d1b0DA8065D396f4E601dBD0Ef0b
AvalancheUSDC0x1121f4e21ed8b9bc1bb9a2952cdd8639ac897784
BSCUSDC0x9effaa5614c689fa12892379e097b3acad239961
BSCUSDT0xcbafe61d84c6fb88252a6adf1c9cb0b9d029cb99
MonadUSDC0x926030b9912bd42b092151cfb2396499b967df3a
ArbitrumUSDC0xbcdef6f4465b5a3e9122946a352d164da7612354
Ethereum MainnetUSDT0x4a76fb02421b1d38aaa40db541f59b2cb04b0770
Ethereum MainnetAUSD0x3148910f61c761a8ea939c5d6ab88e5265b71106
PharosUSDC0x499a9f1ec1d60e6d0d49d3812d326ea659efd6c2

ACRDX

NetworkAssetAddress
Ethereum MainnetUSDC0x74a739ea1dc67c5a0179ebad665d1d3c4b80b712
BaseUSDC0x096dc8ce2fb630b2728c9a088a04b13bbbb5b4f4
PlumeUSDC0x354a9222571259457b2e98b2285b62e6a9bf4ed3
MonadUSDC0x082c62088669facc1fa9f056c5efc8cbccda39b2
OptimismUSDC0x2ae6a6fc52985a7acfce2127956cf734148310dd

SPXA

NetworkAssetAddress
BaseUSDC0x99e9092bae6d4394e54034ecb1e45441678323b9

HYB

NetworkAssetAddress
Ethereum MainnetUSDC0xfeb5a9d7adbba65168b0faba90675f7c96fca85a
Ethereum MainnetUSDT0xd01d499c7bb921d99f3a78ca7c9feddde95b716c
Ethereum MainnetAUSD0xfce00c44078d57cb89648ffa51b2a050067ea9bf
AvalancheUSDC0x9084106dfa2eaacce1611df04ab81f1c8398da1b
PharosUSDC0x74189e017d3aefee48f3cc5bf592694b2a016da8

deJTRSY

NetworkAssetAddress
Ethereum MainnetUSDC0x18ab9fc0b2e4fef9e0e03c8ec63ba287a3238257
Ethereum MainnetJTRSY0x1ad3644a0834e7c9ed4aec2660b0ee2ea18a1f36
AvalancheUSDC0x5b9b6070c517be849ad79fc49d95e02084826f77
ArbitrumUSDC0x3a7d08b8b8e22251efb112868a1640df2fdbcb83
MonadUSDC0x6d93928bc26a2870c0a2afce32154b7a24d0e939

deJAAA

NetworkAssetAddress
Ethereum MainnetUSDC0x4865bc9701fbd1207a7b50e2af442c7daf154c9c
Ethereum MainnetJAAA0x559907981ed375b2d7eea6108273d181216a10cc
BaseUSDC0xeb5e9b9db4b1b6800ea00929b5966ccf70bad603
AvalancheUSDC0x498b6394b778a75ed9b0148e379778070b4621d2
ArbitrumUSDC0xe897e7f16e8f4ed568a62955b17744bcb3207d6e
MonadUSDC0xf1be2a90378d50c9fd57c4159cc5a657a5a8c8b4

deCRDX

NetworkAssetAddress
OptimismUSDC0x67fDa49952Cd0b059d019E51B58e742F9592bB8f
Ethereum MainnetUSDC0x82991b72f44aca321be781b133ab482423be9e36
MonadUSDC0x39f3faa4ab7f8084359ea77c96fa9dc8affb285d

deSPXA

NetworkAssetAddress
BaseUSDC0x2da40f061536c2f3a8f95f23a5f4c133d07d393a