# Technical Resources

#### Smart Contracts (Ethereum, Arbitrum, Optimism)

| Contract                                        | Address                                    | Ethereum                                                                             | Arbitrum                                                                           |
| ----------------------------------------------- | ------------------------------------------ | ------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------- |
| Roles Authority                                 | 0x007A0F48A4e3d74Ab4234adf9eA9EB32f87b4b14 | [Etherscan](https://etherscan.io/address/0x007A0F48A4e3d74Ab4234adf9eA9EB32f87b4b14) | [Arbiscan](https://arbiscan.io/address/0x007A0F48A4e3d74Ab4234adf9eA9EB32f87b4b14) |
| Aggregator                                      | 0x007A66A2a13415DB3613C1a4dd1C942A285902d1 | [Etherscan](https://etherscan.io/address/0x007A66A2a13415DB3613C1a4dd1C942A285902d1) | [Arbiscan](https://arbiscan.io/address/0x007A66A2a13415DB3613C1a4dd1C942A285902d1) |
| Fixed-Expiration Teller                         | 0x007FE70dc9797C4198528aE43d8195ffF82Bdc95 | [Etherscan](https://etherscan.io/address/0x007FE70dc9797C4198528aE43d8195ffF82Bdc95) | [Arbiscan](https://arbiscan.io/address/0x007FE70dc9797C4198528aE43d8195ffF82Bdc95) |
| Fixed-Expiration SDA                            | 0x007FEA32545a39Ff558a1367BBbC1A22bc7ABEfD | [Etherscan](https://etherscan.io/address/0x007FEA32545a39Ff558a1367BBbC1A22bc7ABEfD) | [Arbiscan](https://arbiscan.io/address/0x007FEA32545a39Ff558a1367BBbC1A22bc7ABEfD) |
| ERC20 Bond Token Reference (clones proxy to it) | 0xD525c81912E242D0E86BC6A05e97A7c9AD747c48 | [Etherscan](https://etherscan.io/address/0xD525c81912E242D0E86BC6A05e97A7c9AD747c48) | [Arbiscan](https://arbiscan.io/address/0xD525c81912E242D0E86BC6A05e97A7c9AD747c48) |
| Fixed-Term Teller                               | 0x007F7735baF391e207E3aA380bb53c4Bd9a5Fed6 | [Etherscan](https://etherscan.io/address/0x007F7735baF391e207E3aA380bb53c4Bd9a5Fed6) | [Arbiscan](https://arbiscan.io/address/0x007F7735baF391e207E3aA380bb53c4Bd9a5Fed6) |
| Fixed-Term SDA                                  | 0x007F7A1cb838A872515c8ebd16bE4b14Ef43a222 | [Etherscan](https://etherscan.io/address/0x007F7A1cb838A872515c8ebd16bE4b14Ef43a222) | [Arbiscan](https://arbiscan.io/address/0x007F7A1cb838A872515c8ebd16bE4b14Ef43a222) |
| Fixed-Term FPA                                  | 0xF7F9Ae2415F8Cb89BEebf9662A19f2393e7065e0 | [Etherscan](https://etherscan.io/address/0xF7F9Ae2415F8Cb89BEebf9662A19f2393e7065e0) | [Arbiscan](https://arbiscan.io/address/0xF7F9Ae2415F8Cb89BEebf9662A19f2393e7065e0) |
| Fixed-Expiration FPA                            | 0xFEF9A527ac84836DC9939Ad75eb8ce325bBE0E54 | [Etherscan](https://etherscan.io/address/0xFEF9A527ac84836DC9939Ad75eb8ce325bBE0E54) | [Arbiscan](https://arbiscan.io/address/0xFEF9A527ac84836DC9939Ad75eb8ce325bBE0E54) |

**Testnet Smart Contracts**

| Contract                                        | Address                                    | Goerli                                                                                             | Arbitrum Goerli                                                                                   |
| ----------------------------------------------- | ------------------------------------------ | -------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| Roles Authority                                 | 0x007A0F48A4e3d74Ab4234adf9eA9EB32f87b4b14 | [Goerli Etherscan](https://goerli.etherscan.io/address/0x007A0F48A4e3d74Ab4234adf9eA9EB32f87b4b14) | [Goerli Arbiscan](https://goerli.arbiscan.io/address/0x007A0F48A4e3d74Ab4234adf9eA9EB32f87b4b14)  |
| Aggregator                                      | 0x007A66A2a13415DB3613C1a4dd1C942A285902d1 | [Goerli Etherscan](https://goerli.etherscan.io/address/0x007A66A2a13415DB3613C1a4dd1C942A285902d1) | [Goerli Arbiscan](https://goerli.arbiscan.io/address/0x007A66A2a13415DB3613C1a4dd1C942A285902d1)  |
| Fixed-Expiration Teller                         | 0x007FE70dc9797C4198528aE43d8195ffF82Bdc95 | [Goerli Etherscan](https://goerli.etherscan.io/address/0x007FE70dc9797C4198528aE43d8195ffF82Bdc95) | [Goerli Arbiscan](https://goerli.arbiscan.io/address/0x007FE70dc9797C4198528aE43d8195ffF82Bdc95)  |
| Fixed-Expiration SDA                            | 0x007FEA32545a39Ff558a1367BBbC1A22bc7ABEfD | [Goerli Etherscan](https://goerli.etherscan.io/address/0x007FEA32545a39Ff558a1367BBbC1A22bc7ABEfD) | [Goerli Arbiscan](https://goerli.arbiscan.io/address/0x007FEA32545a39Ff558a1367BBbC1A22bc7ABEfD)  |
| ERC20 Bond Token Reference (clones proxy to it) | 0xD525c81912E242D0E86BC6A05e97A7c9AD747c48 | [Goerli Etherscan](https://goerli.etherscan.io/address/0xD525c81912E242D0E86BC6A05e97A7c9AD747c48) | [Goerli Arbiscan](https://goerli.arbiscan.io/address/0xD525c81912E242D0E86BC6A05e97A7c9AD747c48)  |
| Fixed-Term Teller                               | 0x007F7735baF391e207E3aA380bb53c4Bd9a5Fed6 | [Goerli Etherscan](https://goerli.etherscan.io/address/0x007F7735baF391e207E3aA380bb53c4Bd9a5Fed6) | [Goerli Arbiscan](https://goerli.arbiscan.io/address/0x007F7735baF391e207E3aA380bb53c4Bd9a5Fed6)  |
| Fixed-Term SDA                                  | 0x007F7A1cb838A872515c8ebd16bE4b14Ef43a222 | [Goerli Etherscan](https://goerli.etherscan.io/address/0x007F7A1cb838A872515c8ebd16bE4b14Ef43a222) | [Goerli Arbiscan](https://goerli.arbiscan.io/address/0x007F7A1cb838A872515c8ebd16bE4b14Ef43a222)  |
| Fixed-Term FPA                                  | 0xF7F9Ae2415F8Cb89BEebf9662A19f2393e7065e0 | [Goerli Etherscan](https://goerli.etherscan.io/address/0xF7F9Ae2415F8Cb89BEebf9662A19f2393e7065e0) | [Goerli Arbiscan](https://testnet.arbiscan.io/address/0xF7F9Ae2415F8Cb89BEebf9662A19f2393e7065e0) |
| Fixed-Expiration FPA                            | 0xFEF9A527ac84836DC9939Ad75eb8ce325bBE0E54 | [Goerli Etherscan](https://goerli.etherscan.io/address/0xFEF9A527ac84836DC9939Ad75eb8ce325bBE0E54) | [Goerli Arbiscan](https://testnet.arbiscan.io/address/0xFEF9A527ac84836DC9939Ad75eb8ce325bBE0E54) |

The source code for the smart contracts can be found at:

<https://github.com/Bond-Protocol/bond-contracts>

### Bond library

Library containing off-chain details related to bonds, protocols, tokens, chains and etc:

<https://github.com/Bond-Protocol/bond-library>
