Source code for released Bond Protocol smart contracts.
Build with foundry:
forge build
The Bond system is deployed multiple chains at the same addresses:
Contract | Address | Ethereum | Arbitrum |
---|---|---|---|
Roles Authority | 0x007A0F48A4e3d74Ab4234adf9eA9EB32f87b4b14 | Etherscan | Arbiscan |
Aggregator | 0x007A66A2a13415DB3613C1a4dd1C942A285902d1 | Etherscan | Arbiscan |
Fixed-Expiration Teller | 0x007FE70dc9797C4198528aE43d8195ffF82Bdc95 | Etherscan | Arbiscan |
Fixed-Expiration Auctioneer | 0x007FEA32545a39Ff558a1367BBbC1A22bc7ABEfD | Etherscan | Arbiscan |
ERC20 Bond Token Reference (clones proxy to it) | 0xD525c81912E242D0E86BC6A05e97A7c9AD747c48 | Etherscan | Arbiscan |
Fixed-Term Teller | 0x007F7735baF391e207E3aA380bb53c4Bd9a5Fed6 | Etherscan | Arbiscan |
Fixed-Term Auctioneer | 0x007F7A1cb838A872515c8ebd16bE4b14Ef43a222 | Etherscan | Arbiscan |
Contract | Address | Goerli | Arbitrum Goerli |
---|---|---|---|
Roles Authority | 0x007A0F48A4e3d74Ab4234adf9eA9EB32f87b4b14 | Goerli Etherscan | Goerli Arbiscan |
Aggregator | 0x007A66A2a13415DB3613C1a4dd1C942A285902d1 | Goerli Etherscan | Goerli Arbiscan |
Fixed-Expiration Teller | 0x007FE70dc9797C4198528aE43d8195ffF82Bdc95 | Goerli Etherscan | Goerli Arbiscan |
Fixed-Expiration Auctioneer | 0x007FEA32545a39Ff558a1367BBbC1A22bc7ABEfD | Goerli Etherscan | Goerli Arbiscan |
ERC20 Bond Token Reference (clones proxy to it) | 0xD525c81912E242D0E86BC6A05e97A7c9AD747c48 | Goerli Etherscan | Goerli Arbiscan |
Fixed-Term Teller | 0x007F7735baF391e207E3aA380bb53c4Bd9a5Fed6 | Goerli Etherscan | Goerli Arbiscan |
Fixed-Term Auctioneer | 0x007F7A1cb838A872515c8ebd16bE4b14Ef43a222 | Goerli Etherscan | Goerli Arbiscan |