# Technical Resources

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

<table data-full-width="true"><thead><tr><th>Contract</th><th width="440">Address</th><th width="197">Ethereum</th><th>Arbitrum</th></tr></thead><tbody><tr><td>Aggregator</td><td>0x007A66A2a13415DB3613C1a4dd1C942A285902d1</td><td><a href="https://etherscan.io/address/0x007A66A2a13415DB3613C1a4dd1C942A285902d1">Etherscan</a></td><td><a href="https://arbiscan.io/address/0x007A66A2a13415DB3613C1a4dd1C942A285902d1">Arbiscan</a></td></tr><tr><td>Fixed-Expiration Teller</td><td>0x007FE70dc9797C4198528aE43d8195ffF82Bdc95</td><td><a href="https://etherscan.io/address/0x007FE70dc9797C4198528aE43d8195ffF82Bdc95">Etherscan</a></td><td><a href="https://arbiscan.io/address/0x007FE70dc9797C4198528aE43d8195ffF82Bdc95">Arbiscan</a></td></tr><tr><td>Fixed-Expiration SDA</td><td>0x007FEA32545a39Ff558a1367BBbC1A22bc7ABEfD</td><td><a href="https://etherscan.io/address/0x007FEA32545a39Ff558a1367BBbC1A22bc7ABEfD">Etherscan</a></td><td><a href="https://arbiscan.io/address/0x007FEA32545a39Ff558a1367BBbC1A22bc7ABEfD">Arbiscan</a></td></tr><tr><td>ERC20 Bond Token Reference (clones proxy)</td><td>0xD525c81912E242D0E86BC6A05e97A7c9AD747c48</td><td><a href="https://etherscan.io/address/0xD525c81912E242D0E86BC6A05e97A7c9AD747c48">Etherscan</a></td><td><a href="https://arbiscan.io/address/0xD525c81912E242D0E86BC6A05e97A7c9AD747c48">Arbiscan</a></td></tr><tr><td><strong>Fixed-Term Teller</strong></td><td>0x007F7735baF391e207E3aA380bb53c4Bd9a5Fed6</td><td><a href="https://etherscan.io/address/0x007F7735baF391e207E3aA380bb53c4Bd9a5Fed6">Etherscan</a></td><td><a href="https://arbiscan.io/address/0x007F7735baF391e207E3aA380bb53c4Bd9a5Fed6">Arbiscan</a></td></tr><tr><td><strong>Fixed-Term SDA</strong></td><td>0x007F7A1cb838A872515c8ebd16bE4b14Ef43a222</td><td><a href="https://etherscan.io/address/0x007F7A1cb838A872515c8ebd16bE4b14Ef43a222">Etherscan</a></td><td><a href="https://arbiscan.io/address/0x007F7A1cb838A872515c8ebd16bE4b14Ef43a222">Arbiscan</a></td></tr><tr><td><strong>Fixed-Term FPA</strong></td><td>0xF7F9Ae2415F8Cb89BEebf9662A19f2393e7065e0</td><td><a href="https://etherscan.io/address/0xF7F9Ae2415F8Cb89BEebf9662A19f2393e7065e0">Etherscan</a></td><td><a href="https://arbiscan.io/address/0xF7F9Ae2415F8Cb89BEebf9662A19f2393e7065e0">Arbiscan</a></td></tr><tr><td>Fixed-Expiration FPA</td><td>0xFEF9A527ac84836DC9939Ad75eb8ce325bBE0E54</td><td><a href="https://etherscan.io/address/0xFEF9A527ac84836DC9939Ad75eb8ce325bBE0E54">Etherscan</a></td><td><a href="https://arbiscan.io/address/0xFEF9A527ac84836DC9939Ad75eb8ce325bBE0E54">Arbiscan</a></td></tr><tr><td>Roles Authority</td><td>0x007A0F48A4e3d74Ab4234adf9eA9EB32f87b4b14</td><td><a href="https://etherscan.io/address/0x007A0F48A4e3d74Ab4234adf9eA9EB32f87b4b14">Etherscan</a></td><td><a href="https://arbiscan.io/address/0x007A0F48A4e3d74Ab4234adf9eA9EB32f87b4b14">Arbiscan</a></td></tr></tbody></table>

#### Smart Contracts (Base, Mode, Polygon, BSC)

<table data-full-width="true"><thead><tr><th>Contract</th><th width="427">Address</th><th width="190">Base</th><th>Mode</th></tr></thead><tbody><tr><td>Aggregator</td><td>0x007A6621A9997A633Cb1B757f2f7ffb51310704A</td><td><a href="https://basescan.org/address/0x007A6621A9997A633Cb1B757f2f7ffb51310704A">Basescan</a></td><td><a href="https://modescan.io/address/0x007A6621A9997A633Cb1B757f2f7ffb51310704A">Modescan</a></td></tr><tr><td>Fixed-Expiration Teller</td><td>0x007FE7c977a584CC54269730d210D889a86Ff9Cf</td><td><a href="https://basescan.org/address/0x007FE7c977a584CC54269730d210D889a86Ff9Cf">Basescan</a></td><td><a href="https://modescan.io/address/0x007FE7c977a584CC54269730d210D889a86Ff9Cf">Modescan</a></td></tr><tr><td>Fixed-Expiration SDA</td><td>0xFE5DA8cF974EaC29606EDce195BF7fAbfC570f1C</td><td><a href="https://basescan.org/address/0xFE5DA8cF974EaC29606EDce195BF7fAbfC570f1C">Basescan</a></td><td><a href="https://modescan.io/address/0xFE5DA8cF974EaC29606EDce195BF7fAbfC570f1C">Modescan</a></td></tr><tr><td><strong>Fixed-Term Teller</strong></td><td>0x007F774351e541b8bc720018De0796c4BF5afE3D</td><td><a href="https://basescan.org/address/0x007F774351e541b8bc720018De0796c4BF5afE3D">Basescan</a></td><td><a href="https://modescan.io/address/0x007F774351e541b8bc720018De0796c4BF5afE3D">Modescan</a></td></tr><tr><td><strong>Fixed-Term SDA</strong></td><td>0xF75DA1E6eA0521da0cb938D2F96bfe1Da5929557</td><td><a href="https://basescan.org/address/0xF75DA1E6eA0521da0cb938D2F96bfe1Da5929557">Basescan</a></td><td><a href="https://modescan.io/address/0xF75DA1E6eA0521da0cb938D2F96bfe1Da5929557">Modescan</a></td></tr><tr><td><strong>Fixed-Term FPA</strong></td><td>0xF7F9A834CBD3075D4810A9b818f594312C0de168</td><td><a href="https://basescan.org/address/0xF7F9A834CBD3075D4810A9b818f594312C0de168">Basescan</a></td><td><a href="https://modescan.io/address/0xF7F9A834CBD3075D4810A9b818f594312C0de168">Modescan</a></td></tr><tr><td>Fixed-Expiration FPA</td><td>0xFEF9A1BB7c9AFd5F31c58Cf87Cefc639bDfA04Dd</td><td><a href="https://basescan.org/address/0xFEF9A1BB7c9AFd5F31c58Cf87Cefc639bDfA04Dd">Basescan</a></td><td><a href="https://modescan.io/address/0xFEF9A1BB7c9AFd5F31c58Cf87Cefc639bDfA04Dd">Modescan</a></td></tr><tr><td>Roles Authority</td><td>0x007A2F0A16bd0874CA2e1FFfAfc2d6B0b876aA8E</td><td><a href="https://basescan.org/address/0x007A2F0A16bd0874CA2e1FFfAfc2d6B0b876aA8E">Basescan</a></td><td><a href="https://modescan.io/address/0x007A2F0A16bd0874CA2e1FFfAfc2d6B0b876aA8E">Modescan</a></td></tr></tbody></table>

#### **Testnet Smart Contracts**

<table data-full-width="true"><thead><tr><th width="239">Contract</th><th width="450.5">Address</th><th>Goerli</th><th>Arbitrum Goerli</th></tr></thead><tbody><tr><td>Roles Authority</td><td>0x007A0F48A4e3d74Ab4234adf9eA9EB32f87b4b14</td><td><a href="https://goerli.etherscan.io/address/0x007A0F48A4e3d74Ab4234adf9eA9EB32f87b4b14">Goerli Etherscan</a></td><td><a href="https://goerli.arbiscan.io/address/0x007A0F48A4e3d74Ab4234adf9eA9EB32f87b4b14">Goerli Arbiscan</a></td></tr><tr><td>Aggregator</td><td>0x007A66A2a13415DB3613C1a4dd1C942A285902d1</td><td><a href="https://goerli.etherscan.io/address/0x007A66A2a13415DB3613C1a4dd1C942A285902d1">Goerli Etherscan</a></td><td><a href="https://goerli.arbiscan.io/address/0x007A66A2a13415DB3613C1a4dd1C942A285902d1">Goerli Arbiscan</a></td></tr><tr><td>Fixed-Expiration Teller</td><td>0x007FE70dc9797C4198528aE43d8195ffF82Bdc95</td><td><a href="https://goerli.etherscan.io/address/0x007FE70dc9797C4198528aE43d8195ffF82Bdc95">Goerli Etherscan</a></td><td><a href="https://goerli.arbiscan.io/address/0x007FE70dc9797C4198528aE43d8195ffF82Bdc95">Goerli Arbiscan</a></td></tr><tr><td>Fixed-Expiration SDA</td><td>0x007FEA32545a39Ff558a1367BBbC1A22bc7ABEfD</td><td><a href="https://goerli.etherscan.io/address/0x007FEA32545a39Ff558a1367BBbC1A22bc7ABEfD">Goerli Etherscan</a></td><td><a href="https://goerli.arbiscan.io/address/0x007FEA32545a39Ff558a1367BBbC1A22bc7ABEfD">Goerli Arbiscan</a></td></tr><tr><td>ERC20 Bond Token Reference (clones proxy)</td><td>0xD525c81912E242D0E86BC6A05e97A7c9AD747c48</td><td><a href="https://goerli.etherscan.io/address/0xD525c81912E242D0E86BC6A05e97A7c9AD747c48">Goerli Etherscan</a></td><td><a href="https://goerli.arbiscan.io/address/0xD525c81912E242D0E86BC6A05e97A7c9AD747c48">Goerli Arbiscan</a></td></tr><tr><td>Fixed-Term Teller</td><td>0x007F7735baF391e207E3aA380bb53c4Bd9a5Fed6</td><td><a href="https://goerli.etherscan.io/address/0x007F7735baF391e207E3aA380bb53c4Bd9a5Fed6">Goerli Etherscan</a></td><td><a href="https://goerli.arbiscan.io/address/0x007F7735baF391e207E3aA380bb53c4Bd9a5Fed6">Goerli Arbiscan</a></td></tr><tr><td>Fixed-Term SDA</td><td>0x007F7A1cb838A872515c8ebd16bE4b14Ef43a222</td><td><a href="https://goerli.etherscan.io/address/0x007F7A1cb838A872515c8ebd16bE4b14Ef43a222">Goerli Etherscan</a></td><td><a href="https://goerli.arbiscan.io/address/0x007F7A1cb838A872515c8ebd16bE4b14Ef43a222">Goerli Arbiscan</a></td></tr><tr><td>Fixed-Term FPA</td><td>0xF7F9Ae2415F8Cb89BEebf9662A19f2393e7065e0</td><td><a href="https://goerli.etherscan.io/address/0xF7F9Ae2415F8Cb89BEebf9662A19f2393e7065e0">Goerli Etherscan</a></td><td><a href="https://testnet.arbiscan.io/address/0xF7F9Ae2415F8Cb89BEebf9662A19f2393e7065e0">Goerli Arbiscan</a></td></tr><tr><td>Fixed-Expiration FPA</td><td>0xFEF9A527ac84836DC9939Ad75eb8ce325bBE0E54</td><td><a href="https://goerli.etherscan.io/address/0xFEF9A527ac84836DC9939Ad75eb8ce325bBE0E54">Goerli Etherscan</a></td><td><a href="https://testnet.arbiscan.io/address/0xFEF9A527ac84836DC9939Ad75eb8ce325bBE0E54">Goerli Arbiscan</a></td></tr></tbody></table>

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>
