> For the complete documentation index, see [llms.txt](https://docs.prl.one/buttonwood/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.prl.one/buttonwood/developers/deployed-contracts/kovan-testnet.md).

# Kovan Testnet

### First Party

<table><thead><tr><th width="269">Contract</th><th>Address</th></tr></thead><tbody><tr><td>ChainlinkOracle (BTC/USD)</td><td><a href="https://kovan.etherscan.io/address/0x29636cE5b252a0F3C088BA1A70Bf936AA00ce7D4">0x29636cE5b252a0F3C088BA1A70Bf936AA00ce7D4</a></td></tr><tr><td>ChainlinkOracle (ETH/USD)</td><td><a href="https://kovan.etherscan.io/address/0xc0c989B953E85F47953943AD5dE8E0a6C01D4981">0xc0c989B953E85F47953943AD5dE8E0a6C01D4981</a></td></tr><tr><td>WamplOracle</td><td><a href="https://kovan.etherscan.io/address/0xe918a8486534e667d0d2c4b5ed2aa402b59247f5">0xE918a8486534e667D0D2c4b5eD2AA402B59247F5</a></td></tr><tr><td>ButtonToken</td><td><a href="https://kovan.etherscan.io/address/0x3e64193e1a3443fcaea13a2f009ba50bc4430ec7">0x3E64193e1a3443FcaEa13a2F009bA50bc4430eC7</a></td></tr><tr><td>UnbuttonToken</td><td><a href="https://kovan.etherscan.io/address/0x7e42ff167f18c66c37027798033e40b00c42ced1">0x7E42fF167f18C66C37027798033e40B00c42CeD1</a></td></tr><tr><td>ButtonTokenFactory</td><td><a href="https://kovan.etherscan.io/address/0xcccadb93f162f7516ba7c046f74b628adf63e6d9">0xCCcadb93F162F7516ba7C046f74b628Adf63E6d9</a></td></tr><tr><td>UnbuttonTokenFactory</td><td><a href="https://kovan.etherscan.io/address/0xb80d04efdf6e9676516c7902143b61aad567f229">0xb80d04eFdF6E9676516c7902143b61aaD567f229</a></td></tr><tr><td>Tranche</td><td><a href="https://kovan.etherscan.io/address/0x680d9e95c1684f9f92e944494b276790b4da95c1">0x680D9e95c1684F9F92e944494b276790b4DA95C1</a></td></tr><tr><td>TrancheFactory</td><td><a href="https://kovan.etherscan.io/address/0xd322442b568b6043b8076f0a4bca88cd13857e6a">0xd322442b568B6043B8076f0A4BCA88cD13857E6a</a></td></tr><tr><td>BondController</td><td><a href="https://kovan.etherscan.io/address/0x20c7797276d266ddbd8b6d44ec2c727cf937dd2e">0x20C7797276D266dDbd8B6D44ec2c727CF937dd2E</a></td></tr><tr><td>BondFactory</td><td><a href="https://kovan.etherscan.io/address/0x8c0d2e727be5a421ee9cff96a3cc4fcaf811424f">0x8c0D2e727bE5a421EE9cFf96A3cC4FCaf811424f</a></td></tr><tr><td>UniV3LoanRouter</td><td><a href="https://kovan.etherscan.io/address/0xa30549cf5998e4603d3f77bf95a445d54c081f0d">0xa30549cf5998e4603d3f77BF95a445d54c081F0d</a></td></tr><tr><td>WethLoanRouter</td><td><a href="https://kovan.etherscan.io/address/0xfc55fe50752329f49a260191809bf81f025970ab">0xFC55Fe50752329F49a260191809bF81f025970AB</a></td></tr><tr><td>WamplLoanRouter</td><td><a href="https://kovan.etherscan.io/address/0xe79ac09b46e9208e195579b875bb32b8ad6ff23b">0xE79ac09B46e9208E195579B875bb32b8aD6ff23b</a></td></tr></tbody></table>

<table><thead><tr><th width="270">ButtonToken</th><th>Address</th></tr></thead><tbody><tr><td>bWBTC</td><td><a href="https://kovan.etherscan.io/address/0xaB6FCbBb7828B3de2f44A0fA22027A001572f7Ad">0xaB6FCbBb7828B3de2f44A0fA22027A001572f7Ad</a></td></tr><tr><td>bWETH</td><td><a href="https://kovan.etherscan.io/address/0x8ea34f5856bd3dfaaA27309F85853F1737BE7832">0x8ea34f5856bd3dfaaA27309F85853F1737BE7832</a></td></tr><tr><td>bWAMPL</td><td><a href="https://kovan.etherscan.io/address/0x36bae294d987209fce01c5f482e135424d6c21ab">0x36bAE294D987209FCE01c5f482E135424D6C21AB</a></td></tr></tbody></table>

### Third Party

<table><thead><tr><th width="269.3333333333333">Contract</th><th width="471">Address</th><th width="242.66666666666674">Source</th></tr></thead><tbody><tr><td>SwapRouter</td><td><a href="https://kovan.etherscan.io/address/0xe592427a0aece92de3edee1f18e0157c05861564">0xE592427A0AEce92De3Edee1F18E0157C05861564</a></td><td><a href="https://docs.uniswap.org/protocol/reference/deployments">Uniswap</a></td></tr><tr><td>NonfungiblePositionManager</td><td><a href="https://kovan.etherscan.io/address/0xC36442b4a4522E871399CD717aBDD847Ab11FE88">0xC36442b4a4522E871399CD717aBDD847Ab11FE88</a></td><td><a href="https://docs.uniswap.org/protocol/reference/deployments">Uniswap</a></td></tr><tr><td>WBTC</td><td><a href="https://kovan.etherscan.io/address/0x11c3d23EF6Cbb1acC757064D17A5cF9f105273D4">0x11c3d23EF6Cbb1acC757064D17A5cF9f105273D4</a></td><td>PRL deployed MockERC20</td></tr><tr><td>WETH</td><td><a href="https://kovan.etherscan.io/address/0xd0A1E359811322d97991E03f863a0C30C2cF029C">0xd0A1E359811322d97991E03f863a0C30C2cF029C</a></td><td><a href="https://docs.uniswap.org/protocol/reference/deployments">Uniswap</a></td></tr><tr><td>WAMPL</td><td><a href="https://kovan.etherscan.io/address/0xd012092d13e5a4aa7a9032335b380c62fc707232">0xD012092D13e5a4aa7A9032335B380C62Fc707232</a></td><td><a href="https://github.com/ampleforth/ampleforth-contracts">Ampleforth</a></td></tr><tr><td>EACAggregatorProxy (BTC/USD)</td><td><a href="https://kovan.etherscan.io/address/0x6135b13325bfc4b00278b4abc5e20bbce2d6580e">0x6135b13325bfC4B00278B4abC5e20bbce2D6580e</a></td><td><a href="https://docs.chain.link/docs/ethereum-addresses/">Chainlink</a></td></tr><tr><td>EACAggregatorProxy (ETH/USD)</td><td><a href="https://kovan.etherscan.io/address/9326bfa02add2366b30bacb125260af641031331">0x9326BFA02ADD2366b30bacB125260Af641031331</a></td><td><a href="https://docs.chain.link/docs/ethereum-addresses/">Chainlink</a></td></tr><tr><td>EACAggregatorProxy (AMPL/ETH)</td><td><a href="https://kovan.etherscan.io/address/0x562c092beb3a6df77adf0bb604f52c018e4f2814">0x562C092bEb3a6DF77aDf0BB604F52c018E4f2814</a></td><td><a href="https://docs.chain.link/docs/ethereum-addresses/">Chainlink</a></td></tr></tbody></table>
