{"version":1,"pages":[{"id":"B0HtVnTHwguCdZZBSvhc","title":"Bancor V3","pathname":"/","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"About Bancor Network"}]},{"id":"-MO736g0Iycf2XnrdYdf","title":"Bancor Basics","pathname":"/about-bancor-network/faqs","siteSpaceId":"sitesp_RQFmR","description":"Frequently asked questions about Bancor Protocol","breadcrumbs":[{"label":"About Bancor Network"}]},{"id":"-LjjvLUvZr8URTUADOch","title":"About Bancor","pathname":"/about-bancor-network/faqs/master","siteSpaceId":"sitesp_RQFmR","description":"Bancor is the best DeFi staking protocol for passive income.","breadcrumbs":[{"label":"About Bancor Network"},{"label":"Bancor Basics"}]},{"id":"-M3C-Ovz4ozVepmGFf26","title":"What Can I Do With Bancor?","pathname":"/about-bancor-network/faqs/what-can-i-do-with-bancor","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"About Bancor Network"},{"label":"Bancor Basics"}]},{"id":"Z6U89vi2dMtmTbMRc2Gy","title":"Liquidity Pools","pathname":"/about-bancor-network/faqs/liquidity-pools","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"About Bancor Network"},{"label":"Bancor Basics"}]},{"id":"ZpFzeSuz1avdRBulDDXr","title":"Single-Side Liquidity","pathname":"/about-bancor-network/faqs/single-side-liquidity","siteSpaceId":"sitesp_RQFmR","description":"Bancor supports Single-Sided Staking for any listed asset.","breadcrumbs":[{"label":"About Bancor Network"},{"label":"Bancor Basics"}]},{"id":"zQ1FPh6L0z2dgDitzhSC","title":"Why Use Bancor?","pathname":"/about-bancor-network/faqs/why-use-bancor","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"About Bancor Network"},{"label":"Bancor Basics"}]},{"id":"-M3ByyuiJ5S6SG2Oh2yy","title":"Resources","pathname":"/about-bancor-network/faqs/resources","siteSpaceId":"sitesp_RQFmR","description":"Learn about Bancor, use the protocol and engage with the community","breadcrumbs":[{"label":"About Bancor Network"},{"label":"Bancor Basics"}]},{"id":"dlLJK2XnoBhFcBEpdjPl","title":"Resources for DAOs","pathname":"/about-bancor-network/resources-for-daos","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"About Bancor Network"}]},{"id":"yqFSPSmHjDN35JrhsdQs","title":"Token Whitelisting Requirements","pathname":"/about-bancor-network/resources-for-daos/token-whitelisting-requirements","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"About Bancor Network"},{"label":"Resources for DAOs"}]},{"id":"5opMKZdvjNZBu5BesBt3","title":"Liquidity Mining","pathname":"/about-bancor-network/resources-for-daos/liquidity-mining","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"About Bancor Network"},{"label":"Resources for DAOs"}]},{"id":"A3HRbE1zmEklcDe0NucD","title":"Auto Compounding Rewards","pathname":"/about-bancor-network/resources-for-daos/liquidity-mining/auto-compounding-rewards","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"About Bancor Network"},{"label":"Resources for DAOs"},{"label":"Liquidity Mining"}]},{"id":"AXW3tLGOgaHth2j6c0kQ","title":"How Auto Compounding Rewards work","pathname":"/about-bancor-network/resources-for-daos/liquidity-mining/auto-compounding-rewards/how-auto-compounding-rewards-work","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"About Bancor Network"},{"label":"Resources for DAOs"},{"label":"Liquidity Mining"},{"label":"Auto Compounding Rewards"}]},{"id":"iw1vaflknN460TD3v3hB","title":"How to Create an Auto Compounding Rewards Program","pathname":"/about-bancor-network/resources-for-daos/liquidity-mining/auto-compounding-rewards/how-to-create-an-auto-compounding-rewards-program","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"About Bancor Network"},{"label":"Resources for DAOs"},{"label":"Liquidity Mining"},{"label":"Auto Compounding Rewards"}]},{"id":"TuERVijiQuBCO4YVwkAt","title":"Custom Rewards Programs","pathname":"/about-bancor-network/resources-for-daos/liquidity-mining/auto-compounding-rewards/custom-rewards-programs","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"About Bancor Network"},{"label":"Resources for DAOs"},{"label":"Liquidity Mining"},{"label":"Auto Compounding Rewards"}]},{"id":"sVbf3K5WmR3VDEnvSig2","title":"Dual Liquidity Mining","pathname":"/about-bancor-network/resources-for-daos/liquidity-mining/dual-liquidity-mining","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"About Bancor Network"},{"label":"Resources for DAOs"},{"label":"Liquidity Mining"}]},{"id":"Cc32Q9wr7bzz2zEQmMUT","title":"Standard (External) Rewards","pathname":"/about-bancor-network/resources-for-daos/liquidity-mining/standard-external-rewards","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"About Bancor Network"},{"label":"Resources for DAOs"},{"label":"Liquidity Mining"}]},{"id":"wfVMhippiolPg5TbNxhg","title":"Security & Audits","pathname":"/about-bancor-network/security-and-audits","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"About Bancor Network"}]},{"id":"unl1AYs6cQ8ESJ2tsoIr","title":"Multisig Rights","pathname":"/about-bancor-network/security-and-audits/multisig-rights","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"About Bancor Network"},{"label":"Security & Audits"}]},{"id":"PkJ8UjXuLntEnQdsehQz","title":"Oracles","pathname":"/about-bancor-network/security-and-audits/oracles","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"About Bancor Network"},{"label":"Security & Audits"}]},{"id":"unIM8E1Hw4TwEmYEe22L","title":"DAO MSIG Intervention Policy","pathname":"/about-bancor-network/security-and-audits/dao-msig-intervention-policy","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"About Bancor Network"},{"label":"Security & Audits"}]},{"id":"m2dQk6nnLLtCiKomq1vf","title":"Contracts","pathname":"/developer-guides/contracts","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"}]},{"id":"bgXTVmgOS2UsZiz1NW30","title":"Write Functions","pathname":"/developer-guides/write-functions","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"}]},{"id":"4Ziy4onNhCkXzVNfjiDP","title":"Transaction Prerequisites","pathname":"/developer-guides/write-functions/transaction-prerequisites","siteSpaceId":"sitesp_RQFmR","description":"Before interacting with a blockchain smart contract, you need approval","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"}]},{"id":"4LvjOZTy0T5iXPAirKHq","title":"approve() / allowance()","pathname":"/developer-guides/write-functions/transaction-prerequisites/approve-allowance","siteSpaceId":"sitesp_RQFmR","description":"Give permission for a contract to access your wallet","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Transaction Prerequisites"}]},{"id":"YJyUdyacLuH8Y3Z487CA","title":"Trading","pathname":"/developer-guides/write-functions/trading","siteSpaceId":"sitesp_RQFmR","description":"2 function that enable trade flexibility","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"}]},{"id":"-M8pYHUO4N6dzHkbQ7dU","title":"tradeBySourceAmount()","pathname":"/developer-guides/write-functions/trading/trading-with-bancor","siteSpaceId":"sitesp_RQFmR","description":"Trade an exact amount of source tokens for as many target tokens as possible","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Trading"}]},{"id":"1H5i6nS5MuflV6id7jfP","title":"tradeByTargetAmount()","pathname":"/developer-guides/write-functions/trading/tradebytargetamount","siteSpaceId":"sitesp_RQFmR","description":"Trade target tokens for the least amount of source tokens possible","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Trading"}]},{"id":"U9BLqo15ezYLF49EVNWZ","title":"Trading Troubleshooting","pathname":"/developer-guides/write-functions/trading/trading-troubleshooting","siteSpaceId":"sitesp_RQFmR","description":"Common errors for trading on Bancor v3","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Trading"}]},{"id":"OUrecjXqVQzgrHch9Qg0","title":"Adding Liquidity","pathname":"/developer-guides/write-functions/adding-liquidity","siteSpaceId":"sitesp_RQFmR","description":"Provide liquidity with only one asset","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"}]},{"id":"mOdedRDhxbe13aJnNa8G","title":"deposit()","pathname":"/developer-guides/write-functions/adding-liquidity/deposit","siteSpaceId":"sitesp_RQFmR","description":"Deposit tokens for ownership in a liquidity pool","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Adding Liquidity"}]},{"id":"cbX5oB7zyCiZ3GijJVfa","title":"depositFor()","pathname":"/developer-guides/write-functions/adding-liquidity/depositfor","siteSpaceId":"sitesp_RQFmR","description":"Deposit tokens on behalf of a different address","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Adding Liquidity"}]},{"id":"CZfWTogcT4vNIorMe5zb","title":"Deposit Troubleshooting","pathname":"/developer-guides/write-functions/adding-liquidity/deposit-troubleshooting","siteSpaceId":"sitesp_RQFmR","description":"Common errors for adding liquidity in Bancor v3","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Adding Liquidity"}]},{"id":"Ws5BcZLzNK4Nzzwlvcey","title":"depositAndJoin()","pathname":"/developer-guides/write-functions/adding-liquidity/depositandjoin","siteSpaceId":"sitesp_RQFmR","description":"This function is in the StandardRewards.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Adding Liquidity"}]},{"id":"zBqeTXdnrIyaySrgIUeP","title":"Removing Liquidity","pathname":"/developer-guides/write-functions/removing-liquidity","siteSpaceId":"sitesp_RQFmR","description":"Initiating withdrawal and the withdrawal process","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"}]},{"id":"1Pp8F9CbwtgmbabgyrrZ","title":"Initiating Cooldown","pathname":"/developer-guides/write-functions/removing-liquidity/initiating-cooldown","siteSpaceId":"sitesp_RQFmR","description":"Stake pool tokens in withdrawal contracts with Bancor","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Removing Liquidity"}]},{"id":"qYk1ebmoGnzgqOzDarQC","title":"initWithdrawal()","pathname":"/developer-guides/write-functions/removing-liquidity/initiating-cooldown/initwithdrawal","siteSpaceId":"sitesp_RQFmR","description":"Functions on the PendingWithdrawals contract","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Removing Liquidity"},{"label":"Initiating Cooldown"}]},{"id":"AYNqBGilDji0P60HBE87","title":"withdraw()","pathname":"/developer-guides/write-functions/removing-liquidity/withdraw","siteSpaceId":"sitesp_RQFmR","description":"Withdrawing funds","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Removing Liquidity"}]},{"id":"N44gi12IQh0e9xBzZzmJ","title":"cancelWithdrawal()","pathname":"/developer-guides/write-functions/removing-liquidity/cancelwithdrawal","siteSpaceId":"sitesp_RQFmR","description":"This function is in the BancorNetwork.sol contract","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Removing Liquidity"}]},{"id":"3VAHu2eMXEqTnogptUUl","title":"Withdraw Troubleshooting","pathname":"/developer-guides/write-functions/removing-liquidity/withdraw-troubleshooting","siteSpaceId":"sitesp_RQFmR","description":"Common errors for removing liquidity in Bancor v3","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Removing Liquidity"}]},{"id":"8RjeNNyesxxys5LLs844","title":"Flashloan","pathname":"/developer-guides/write-functions/flashloan","siteSpaceId":"sitesp_RQFmR","description":"In a single block, borrow capital and return it with an additional fee","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"}]},{"id":"5WnbYylAXMAclFbBq65x","title":"flashLoan()","pathname":"/developer-guides/write-functions/flashloan/flashloan","siteSpaceId":"sitesp_RQFmR","description":"Borrow an indicated amount from the liquidity pool","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Flashloan"}]},{"id":"nalwuDBGXYuh3JWBWVeC","title":"Flashloan Troubleshooting","pathname":"/developer-guides/write-functions/flashloan/flashloan-troubleshooting","siteSpaceId":"sitesp_RQFmR","description":"Common errors for flash loans in Bancor v3","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Flashloan"}]},{"id":"oe1JILYMkqTFwdRP0vIG","title":"Migrating Liquidity to v3","pathname":"/developer-guides/write-functions/migrating-liquidity-to-v3","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"}]},{"id":"HawAkldzkSek5S3xThus","title":"Migrating Bancor positions to v3","pathname":"/developer-guides/write-functions/migrating-liquidity-to-v3/migrating-bancor-positions-to-v3","siteSpaceId":"sitesp_RQFmR","description":"Enable the migration of user liquidity","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Migrating Liquidity to v3"}]},{"id":"Iu7YucL7i1zoxK3kOe7K","title":"migratePositions()","pathname":"/developer-guides/write-functions/migrating-liquidity-to-v3/migrating-bancor-positions-to-v3/migratepositions","siteSpaceId":"sitesp_RQFmR","description":"Migrate Bancor v2.1 pool tokens to Bancor v3","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Migrating Liquidity to v3"},{"label":"Migrating Bancor positions to v3"}]},{"id":"ijChoFeF8EVdPWufYSz3","title":"migratePoolTokens()","pathname":"/developer-guides/write-functions/migrating-liquidity-to-v3/migrating-bancor-positions-to-v3/migratepooltokens","siteSpaceId":"sitesp_RQFmR","description":"Migrate Bancor v1 pool tokens to Bancor v3","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Migrating Liquidity to v3"},{"label":"Migrating Bancor positions to v3"}]},{"id":"WcSCGJW4rlWSU4ddJMpH","title":"Errors and Troubleshooting","pathname":"/developer-guides/write-functions/migrating-liquidity-to-v3/migrating-bancor-positions-to-v3/errors-and-troubleshooting","siteSpaceId":"sitesp_RQFmR","description":"Common errors for migrating Bancor positions from previous versions","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Migrating Liquidity to v3"},{"label":"Migrating Bancor positions to v3"}]},{"id":"Hp4rKloA7wJDBhHF45va","title":"Migrating from Uniswap v2","pathname":"/developer-guides/write-functions/migrating-liquidity-to-v3/migrating-from-uniswap-v2","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Migrating Liquidity to v3"}]},{"id":"psEa0ZOmH5mVVWSNQLFm","title":"migrateUniswapV2Position()","pathname":"/developer-guides/write-functions/migrating-liquidity-to-v3/migrating-from-uniswap-v2/migrateuniswapv2position","siteSpaceId":"sitesp_RQFmR","description":"Common errors for migrating Uniswap v2 positions to Bancor v3","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Migrating Liquidity to v3"},{"label":"Migrating from Uniswap v2"}]},{"id":"NrBBNrZgcNAwWTBCIdMv","title":"Migrating from Sushiswap","pathname":"/developer-guides/write-functions/migrating-liquidity-to-v3/migrating-from-sushiswap","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Migrating Liquidity to v3"}]},{"id":"c8ILaQ0kpBND3gHXiEgV","title":"migrateSushiSwapV1Position()","pathname":"/developer-guides/write-functions/migrating-liquidity-to-v3/migrating-from-sushiswap/migratesushiswapv1position","siteSpaceId":"sitesp_RQFmR","description":"Common errors for migrating SushiSwap positions to Bancor v3","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Migrating Liquidity to v3"},{"label":"Migrating from Sushiswap"}]},{"id":"bb9rsCPkQuerDC8XcsEF","title":"Rewards","pathname":"/developer-guides/write-functions/rewards","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"}]},{"id":"Nd7fGP2zBBfb1MtjROfx","title":"join()","pathname":"/developer-guides/write-functions/rewards/join","siteSpaceId":"sitesp_RQFmR","description":"This function is in the StandardRewards.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Rewards"}]},{"id":"0K9QlmHF41CRwkSQ5ORP","title":"stakeRewards()","pathname":"/developer-guides/write-functions/rewards/stakerewards","siteSpaceId":"sitesp_RQFmR","description":"This function is in the StandardRewards.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Rewards"}]},{"id":"ggHTirxEgG7h4rwQJ5cY","title":"autoProcessRewards()","pathname":"/developer-guides/write-functions/rewards/autoprocessrewards","siteSpaceId":"sitesp_RQFmR","description":"This function is in the AutoCompoundingRewards.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Rewards"}]},{"id":"Bk6UcjwMDhflO5Te7oLS","title":"claimRewards()","pathname":"/developer-guides/write-functions/rewards/claimrewards","siteSpaceId":"sitesp_RQFmR","description":"This function is in the StandardRewards.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Rewards"}]},{"id":"PPoM6uyhaVKCuZac9EX1","title":"leave()","pathname":"/developer-guides/write-functions/rewards/leave","siteSpaceId":"sitesp_RQFmR","description":"This function is in the StandardRewards.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Rewards"}]},{"id":"rnI7I7cBqGERD21VwGHt","title":"Surplus migration","pathname":"/developer-guides/write-functions/surplus-migration","siteSpaceId":"sitesp_RQFmR","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"}]},{"id":"AO8YkGeVIvXoZ1FAGD3S","title":"withdrawPOL()","pathname":"/developer-guides/write-functions/surplus-migration/withdrawpol","siteSpaceId":"sitesp_RQFmR","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Surplus migration"}]},{"id":"CRcclB8UMyF1JYRgviPS","title":"Network Fees","pathname":"/developer-guides/write-functions/network-fees","siteSpaceId":"sitesp_RQFmR","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"}]},{"id":"gCq0MsHQq1fnPOX8EtL3","title":"burnNetworkFees()","pathname":"/developer-guides/write-functions/network-fees/burnnetworkfees","siteSpaceId":"sitesp_RQFmR","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Write Functions"},{"label":"Network Fees"}]},{"id":"C6YmGSwjtQJoGQTuv6GP","title":"Read Functions","pathname":"/developer-guides/read-functions","siteSpaceId":"sitesp_RQFmR","description":"Use read functions to simulate an on-chain response","breadcrumbs":[{"label":"Contracts & Functions"}]},{"id":"8dGsqzEs7seejGyJAcBr","title":"Rewards","pathname":"/developer-guides/read-functions/rewards","siteSpaceId":"sitesp_RQFmR","description":"Reward programs supported by Bancor v3","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"}]},{"id":"hBBmfIvrPjVBNjaG7iJx","title":"Standard rewards","pathname":"/developer-guides/read-functions/rewards/standard-rewards","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Rewards"}]},{"id":"SaRiGeYoneWbrBB3fSzl","title":"Identify if a program exists","pathname":"/developer-guides/read-functions/rewards/standard-rewards/identify-if-a-program-exists","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Rewards"},{"label":"Standard rewards"}]},{"id":"RSFJnnyyxC446f7QdUSH","title":"Auto Compounding","pathname":"/developer-guides/read-functions/rewards/standard-rewards/identify-if-a-program-exists/auto-compounding","siteSpaceId":"sitesp_RQFmR","description":"Check if a pool has a rewards program","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Rewards"},{"label":"Standard rewards"},{"label":"Identify if a program exists"}]},{"id":"BOH03dTHfomTAkBIevCh","title":"Standard Rewards","pathname":"/developer-guides/read-functions/rewards/standard-rewards/identify-if-a-program-exists/standard-rewards","siteSpaceId":"sitesp_RQFmR","description":"List reward programs for token pools","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Rewards"},{"label":"Standard rewards"},{"label":"Identify if a program exists"}]},{"id":"fsCf2RN0YrNwBfrU8iM5","title":"programIds()","pathname":"/developer-guides/read-functions/rewards/standard-rewards/programids","siteSpaceId":"sitesp_RQFmR","description":"This function is in the StandardRewards.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Rewards"},{"label":"Standard rewards"}]},{"id":"mEHUwQPz5ecjngP72c4q","title":"programs()","pathname":"/developer-guides/read-functions/rewards/standard-rewards/programs","siteSpaceId":"sitesp_RQFmR","description":"This function is in the StandardRewards.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Rewards"},{"label":"Standard rewards"}]},{"id":"2ntswIsEQ90hkpSx1Hm2","title":"providerProgramIds()","pathname":"/developer-guides/read-functions/rewards/standard-rewards/providerprogramids","siteSpaceId":"sitesp_RQFmR","description":"This function is in the StandardRewards.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Rewards"},{"label":"Standard rewards"}]},{"id":"s8BtosdJYUTqbYLonbQg","title":"pendingRewards()","pathname":"/developer-guides/read-functions/rewards/standard-rewards/pendingrewards","siteSpaceId":"sitesp_RQFmR","description":"This function is in the StandardRewards.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Rewards"},{"label":"Standard rewards"}]},{"id":"LMZm0yjLMYKCc6Hbtk5X","title":"latestProgramId()","pathname":"/developer-guides/read-functions/rewards/standard-rewards/latestprogramid","siteSpaceId":"sitesp_RQFmR","description":"This function is in the StandardRewards.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Rewards"},{"label":"Standard rewards"}]},{"id":"xCsJN6eXiAxuxw5QJM6j","title":"isProgramActive()","pathname":"/developer-guides/read-functions/rewards/standard-rewards/isprogramactive","siteSpaceId":"sitesp_RQFmR","description":"This function is in the StandardRewards.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Rewards"},{"label":"Standard rewards"}]},{"id":"GWTVMW3GdTCmeFID12WH","title":"isProgramEnabled()","pathname":"/developer-guides/read-functions/rewards/standard-rewards/isprogramenabled","siteSpaceId":"sitesp_RQFmR","description":"This function is in the StandardRewards.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Rewards"},{"label":"Standard rewards"}]},{"id":"7scBsh1BF9xD6h8vjnb5","title":"providerStake()","pathname":"/developer-guides/read-functions/rewards/standard-rewards/providerstake","siteSpaceId":"sitesp_RQFmR","description":"This function is in the StandardRewards.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Rewards"},{"label":"Standard rewards"}]},{"id":"VhZjtUNEbNM32wefpeVW","title":"programStake()","pathname":"/developer-guides/read-functions/rewards/standard-rewards/programstake","siteSpaceId":"sitesp_RQFmR","description":"This function is in the StandardRewards.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Rewards"},{"label":"Standard rewards"}]},{"id":"G3EJ4WEf5wnM2kHQHksv","title":"providerRewards()","pathname":"/developer-guides/read-functions/rewards/standard-rewards/providerrewards","siteSpaceId":"sitesp_RQFmR","description":"This function is in the StandardRewards.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Rewards"},{"label":"Standard rewards"}]},{"id":"HeDGlcm2F7sRCmaJSvFB","title":"Auto compounding rewards","pathname":"/developer-guides/read-functions/rewards/auto-compounding-rewards","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Rewards"}]},{"id":"GLhRG1GVBpM9yeMQa8cg","title":"bnToken balance","pathname":"/developer-guides/read-functions/rewards/auto-compounding-rewards/bntoken-balance","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Rewards"},{"label":"Auto compounding rewards"}]},{"id":"dfkbIc7RFALvhGbFhsKC","title":"isProgramActive()","pathname":"/developer-guides/read-functions/rewards/auto-compounding-rewards/isprogramactive","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Rewards"},{"label":"Auto compounding rewards"}]},{"id":"6tu8KFOoSlaFMXm5iEcP","title":"isProgramPaused()","pathname":"/developer-guides/read-functions/rewards/auto-compounding-rewards/isprogrampaused","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Rewards"},{"label":"Auto compounding rewards"}]},{"id":"geSUQAqf5IqZsqzIksA6","title":"pools()","pathname":"/developer-guides/read-functions/rewards/auto-compounding-rewards/pools","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Rewards"},{"label":"Auto compounding rewards"}]},{"id":"PiSqnzbXAjI5W5baaXIs","title":"program()","pathname":"/developer-guides/read-functions/rewards/auto-compounding-rewards/program","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Rewards"},{"label":"Auto compounding rewards"}]},{"id":"tfKuu7c2TwnVHmNIBdUY","title":"programs()","pathname":"/developer-guides/read-functions/rewards/auto-compounding-rewards/programs","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Rewards"},{"label":"Auto compounding rewards"}]},{"id":"h9oEDo1dv8AeZqiODWLj","title":"Liquidity Pool Details","pathname":"/developer-guides/read-functions/liquidity-pool-details","siteSpaceId":"sitesp_RQFmR","description":"This section includes read functions that provide details about liquidity pools.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"}]},{"id":"jSc5MUBDvJFLmVTUbMTo","title":"liquidityPools()","pathname":"/developer-guides/read-functions/liquidity-pool-details/liquiditypools","siteSpaceId":"sitesp_RQFmR","description":"This function is in the BancorNetwork.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Liquidity Pool Details"}]},{"id":"YRYzHlAkGiVOcil1YOWW","title":"isPoolValid()","pathname":"/developer-guides/read-functions/liquidity-pool-details/ispoolvalid","siteSpaceId":"sitesp_RQFmR","description":"This function is in the BancorNetwork.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Liquidity Pool Details"}]},{"id":"OPVg4NhrAX47Qveu7RzJ","title":"isPoolStable()","pathname":"/developer-guides/read-functions/liquidity-pool-details/ispoolstable","siteSpaceId":"sitesp_RQFmR","description":"This function is in the BancorNetworkInfo.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Liquidity Pool Details"}]},{"id":"V5yVvl7ycDZKFLeSEUiC","title":"tradingLiquidity()","pathname":"/developer-guides/read-functions/liquidity-pool-details/tradingliquidity","siteSpaceId":"sitesp_RQFmR","description":"This function is in the BancorNetworkInfo.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Liquidity Pool Details"}]},{"id":"KrgwYSCBF9HuSf38Xd73","title":"depositingEnabled()","pathname":"/developer-guides/read-functions/liquidity-pool-details/depositingenabled","siteSpaceId":"sitesp_RQFmR","description":"This function is in the BancorNetworkInfo.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Liquidity Pool Details"}]},{"id":"TupA2r1lUOU5bGXULNHK","title":"poolFundingLimit()","pathname":"/developer-guides/read-functions/liquidity-pool-details/poolfundinglimit","siteSpaceId":"sitesp_RQFmR","description":"Bancor v3 supports infinity pools and deposits","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Liquidity Pool Details"}]},{"id":"r3j0Y2ratAeTgbj5DSMF","title":"Trades","pathname":"/developer-guides/read-functions/trades","siteSpaceId":"sitesp_RQFmR","description":"These functions return the expected results of a trade.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"}]},{"id":"pJMu2qF7fkESx7ddfCxH","title":"tradeOutputBySourceAmount()","pathname":"/developer-guides/read-functions/trades/tradeoutputbysourceamount","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Trades"}]},{"id":"GY4wyYhJMIofGmKPoBtY","title":"tradeInputByTargetAmount()","pathname":"/developer-guides/read-functions/trades/tradeinputbytargetamount","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Trades"}]},{"id":"C6L6ASbfFEqgg9MTJx1G","title":"tradingEnabled()","pathname":"/developer-guides/read-functions/trades/tradingenabled","siteSpaceId":"sitesp_RQFmR","description":"This function is in the BancorNetworkInfo.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Trades"}]},{"id":"zCnU2j5ucwNLg7jJ4Vgz","title":"tradingFeePMM()","pathname":"/developer-guides/read-functions/trades/tradingfeepmm","siteSpaceId":"sitesp_RQFmR","description":"This function is in the BancorNetworkInfo.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Trades"}]},{"id":"JuGqCCoQtdS3dNIuXmje","title":"Withdrawals","pathname":"/developer-guides/read-functions/withdrawals","siteSpaceId":"sitesp_RQFmR","description":"This section includes withdrawal-related read functions.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"}]},{"id":"V53QtKf0O5aU2q9iPdlC","title":"isReadyForWithdrawal()","pathname":"/developer-guides/read-functions/withdrawals/isreadyforwithdrawal","siteSpaceId":"sitesp_RQFmR","description":"This function is in both PendingWithdrawals.sol and BancorNetworkInfo.sol.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Withdrawals"}]},{"id":"iuDDjnppms5MB8BnWiiF","title":"withdrawalRequest()","pathname":"/developer-guides/read-functions/withdrawals/withdrawalrequest","siteSpaceId":"sitesp_RQFmR","description":"This function is in the PendingWithdrawals.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Withdrawals"}]},{"id":"YSZbAwztTjZCtrz7wXNo","title":"withdrawalAmounts()","pathname":"/developer-guides/read-functions/withdrawals/withdrawalamounts","siteSpaceId":"sitesp_RQFmR","description":"This function is in the BancorNetworkInfo.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Withdrawals"}]},{"id":"wghx4aiHZYf6rDEscI25","title":"withdrawalRequestIds()","pathname":"/developer-guides/read-functions/withdrawals/withdrawalrequestids","siteSpaceId":"sitesp_RQFmR","description":"This function is in the PendingWithdrawals.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Withdrawals"}]},{"id":"81cgKk8PhYzQ880yflkd","title":"withdrawalRequestCount()","pathname":"/developer-guides/read-functions/withdrawals/withdrawalrequestcount","siteSpaceId":"sitesp_RQFmR","description":"This function is in the PendingWithdrawals.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Withdrawals"}]},{"id":"t6jHHebzuGiDSXqwai38","title":"lockDuration()","pathname":"/developer-guides/read-functions/withdrawals/lockduration","siteSpaceId":"sitesp_RQFmR","description":"This function is in the PendingWithdrawals.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Withdrawals"}]},{"id":"5WFZi4n4csCVxCrFOX7U","title":"Pool Token Information","pathname":"/developer-guides/read-functions/pool-token-information","siteSpaceId":"sitesp_RQFmR","description":"This section includes read functions that return information about pool tokens.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"}]},{"id":"m1pSuJVtGMKCVaWumSCv","title":"poolToken()","pathname":"/developer-guides/read-functions/pool-token-information/pooltoken","siteSpaceId":"sitesp_RQFmR","description":"This function is found in the BancorNetworkInfo.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Pool Token Information"}]},{"id":"IQ7EyAO9g4JeqWv1DNfT","title":"collectionByPool()","pathname":"/developer-guides/read-functions/pool-token-information/collectionbypool","siteSpaceId":"sitesp_RQFmR","description":"This function is found in the BancorNetworkInfo.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Pool Token Information"}]},{"id":"WxQGcWAubO4Hwnt2Z0zQ","title":"poolTokenToUnderlying()","pathname":"/developer-guides/read-functions/pool-token-information/pooltokentounderlying","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Pool Token Information"}]},{"id":"GAxqeOBKio2s3kLQhAJG","title":"underlyingToPoolToken()","pathname":"/developer-guides/read-functions/pool-token-information/underlyingtopooltoken","siteSpaceId":"sitesp_RQFmR","description":"This function is found in the BancorNetworkInfo.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Pool Token Information"}]},{"id":"tzDXqExV4M7HtGk3EvMt","title":"Vortex","pathname":"/developer-guides/read-functions/vortex","siteSpaceId":"sitesp_RQFmR","description":"This section includes read functions related to the Bancor Vortex.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"}]},{"id":"c7B67SLi8dArsayllkbV","title":"pendingNetworkFeeAmount()","pathname":"/developer-guides/read-functions/vortex/pendingnetworkfeeamount","siteSpaceId":"sitesp_RQFmR","description":"This function is in the BancorNetwork.sol contract.","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Vortex"}]},{"id":"bjdEydFHgEs9yiucTc7B","title":"minNetworkFeeBurn()","pathname":"/developer-guides/read-functions/vortex/minnetworkfeeburn","siteSpaceId":"sitesp_RQFmR","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Vortex"}]},{"id":"BhIOD5pPaJipgMff2att","title":"Surplus whitelist","pathname":"/developer-guides/read-functions/surplus-whitelist","siteSpaceId":"sitesp_RQFmR","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"}]},{"id":"YT61bD8Ciyh16pXLVJ5t","title":"protectedTokenWhitelist()","pathname":"/developer-guides/read-functions/surplus-whitelist/protectedtokenwhitelist","siteSpaceId":"sitesp_RQFmR","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Read Functions"},{"label":"Surplus whitelist"}]},{"id":"j85wtEhfaVsR9NQ9BGuF","title":"Data & Events","pathname":"/developer-guides/data-and-events","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"}]},{"id":"dMHmlrc4wmluHuL0Eerc","title":"General Data","pathname":"/developer-guides/data-and-events/general-data","siteSpaceId":"sitesp_RQFmR","description":"Using data to trigger events from a smart contract","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Data & Events"}]},{"id":"j1MAVQuaRUjvpC94RHeF","title":"contextId","pathname":"/developer-guides/data-and-events/general-data/contextid","siteSpaceId":"sitesp_RQFmR","description":"The unique value contexid logs data events","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Data & Events"},{"label":"General Data"}]},{"id":"kbtTWTwzGfRxPtV6EQRC","title":"Trading Data","pathname":"/developer-guides/data-and-events/trading-data","siteSpaceId":"sitesp_RQFmR","description":"The event to track trades on the Bancor Network","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Data & Events"}]},{"id":"vOZDioWaddwZFf4gn2Mp","title":"event TokensTraded()","pathname":"/developer-guides/data-and-events/trading-data/event-tokenstraded","siteSpaceId":"sitesp_RQFmR","description":"This function fires an event after a token is successfully swapped","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Data & Events"},{"label":"Trading Data"}]},{"id":"kIGLjVj07L8MqqTsXMFL","title":"Liquidity Data","pathname":"/developer-guides/data-and-events/liquidity-data","siteSpaceId":"sitesp_RQFmR","description":"The events to track liquidity data","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Data & Events"}]},{"id":"gypPXnE1kNRMFAZYZspZ","title":"TotalLiquidityUpdated()","pathname":"/developer-guides/data-and-events/liquidity-data/totalliquidityupdated","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Data & Events"},{"label":"Liquidity Data"}]},{"id":"Q1C41ghC677xwmMR7j4F","title":"TradingLiquidityUpdated()","pathname":"/developer-guides/data-and-events/liquidity-data/tradingliquidityupdated","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Data & Events"},{"label":"Liquidity Data"}]},{"id":"00Dh9Ai9lwRCdnAKrA52","title":"TokensDeposited()","pathname":"/developer-guides/data-and-events/liquidity-data/tokensdeposited","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Data & Events"},{"label":"Liquidity Data"}]},{"id":"fwzZEpoR11sKm6GQyBY1","title":"TokensWithdrawn()","pathname":"/developer-guides/data-and-events/liquidity-data/tokenswithdrawn","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Data & Events"},{"label":"Liquidity Data"}]},{"id":"1Pu1qcLANitSYdKRqOZx","title":"WithdrawalInitiated()","pathname":"/developer-guides/data-and-events/liquidity-data/withdrawalinitiated","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Data & Events"},{"label":"Liquidity Data"}]},{"id":"W0l5ns8pMOuu8rgEZ20t","title":"WithdrawalCancelled()","pathname":"/developer-guides/data-and-events/liquidity-data/withdrawalcancelled","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Data & Events"},{"label":"Liquidity Data"}]},{"id":"2Q1ShDs60ZlZKJV47efw","title":"WithdrawalCompleted()","pathname":"/developer-guides/data-and-events/liquidity-data/withdrawalcompleted","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Data & Events"},{"label":"Liquidity Data"}]},{"id":"c7Eh32sn2HmJimirEtY8","title":"LockDurationUpdated()","pathname":"/developer-guides/data-and-events/liquidity-data/lockdurationupdated","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Data & Events"},{"label":"Liquidity Data"}]},{"id":"Tk7bPvS8yTUhrLUG5Cfh","title":"Cross AMM Migration Data","pathname":"/developer-guides/data-and-events/liquidity-data/cross-amm-migration-data","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Data & Events"},{"label":"Liquidity Data"}]},{"id":"sSl1W5Xjcfbtu4vYLQcd","title":"UniswapV2PositionMigrated()","pathname":"/developer-guides/data-and-events/liquidity-data/cross-amm-migration-data/uniswapv2positionmigrated","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Data & Events"},{"label":"Liquidity Data"},{"label":"Cross AMM Migration Data"}]},{"id":"Stfvx1s8ZqK3GcB9FxKz","title":"SushiswapV1PositionMigrated()","pathname":"/developer-guides/data-and-events/liquidity-data/cross-amm-migration-data/sushiswapv1positionmigrated","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Data & Events"},{"label":"Liquidity Data"},{"label":"Cross AMM Migration Data"}]},{"id":"KHgLM2V7v3n2aAs2gsbT","title":"Flashloan Data","pathname":"/developer-guides/data-and-events/flashloan-data","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Data & Events"}]},{"id":"Xx47vrWCwovRMDaeiaxJ","title":"FlashLoanCompleted()","pathname":"/developer-guides/data-and-events/flashloan-data/flashloancompleted","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Data & Events"},{"label":"Flashloan Data"}]},{"id":"ar40SvSsm2oXevV7Tqgv","title":"FlashLoanFeePPMUpdated()","pathname":"/developer-guides/data-and-events/flashloan-data/flashloanfeeppmupdated","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Data & Events"},{"label":"Flashloan Data"}]},{"id":"KOq7FrBMrYGG7P5PwXha","title":"Rewards","pathname":"/developer-guides/data-and-events/rewards","siteSpaceId":"sitesp_RQFmR","description":"Events & data points related to rewards","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Data & Events"}]},{"id":"uK7luMoej8CLvWxIVUcZ","title":"Staking and Unstaking","pathname":"/developer-guides/data-and-events/rewards/staking-and-unstaking","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Data & Events"},{"label":"Rewards"}]},{"id":"pYi34c1cJNu5b1lGskCa","title":"Event ProviderJoined()","pathname":"/developer-guides/data-and-events/rewards/staking-and-unstaking/event-providerjoined","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Data & Events"},{"label":"Rewards"},{"label":"Staking and Unstaking"}]},{"id":"NqQn4JI6mrsQ8jXDCV2r","title":"Event ProviderLeft()","pathname":"/developer-guides/data-and-events/rewards/staking-and-unstaking/event-providerleft","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Data & Events"},{"label":"Rewards"},{"label":"Staking and Unstaking"}]},{"id":"aogMZCLQGgir27ZkjL1q","title":"Claiming and Restaking Rewards","pathname":"/developer-guides/data-and-events/rewards/claiming-and-restaking-rewards","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Data & Events"},{"label":"Rewards"}]},{"id":"fjLPUbqOnjdfEqDSeAHP","title":"Event RewardsClaimed()","pathname":"/developer-guides/data-and-events/rewards/claiming-and-restaking-rewards/event-rewardsclaimed","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Data & Events"},{"label":"Rewards"},{"label":"Claiming and Restaking Rewards"}]},{"id":"kZsevhSQEQfUZQzoKUmw","title":"Event RewardsStaked()","pathname":"/developer-guides/data-and-events/rewards/claiming-and-restaking-rewards/event-rewardsstaked","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Contracts & Functions"},{"label":"Data & Events"},{"label":"Rewards"},{"label":"Claiming and Restaking Rewards"}]},{"id":"-MXSLhcgJ2VNUGktjoXf","title":"Bancor Vortex Burner","pathname":"/guides/triggering-the-bancor-vortex-burner","siteSpaceId":"sitesp_RQFmR","description":"How to trigger a vBNT burn via the VortexBurner contract","breadcrumbs":[{"label":"Developer Guides"}]},{"id":"ZCzC0PHlxHiCXUu58FAu","title":"Bancor Etherscan Guide","pathname":"/guides/bancor-etherscan-guide","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Developer Guides"}]},{"id":"zZIfx3Z1K2L8ikuNpC1c","title":"Etherscan Basics","pathname":"/guides/bancor-etherscan-guide/etherscan-basics","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Developer Guides"},{"label":"Bancor Etherscan Guide"}]},{"id":"xaeI3W9QqPNbfrVt0f9C","title":"Deposit","pathname":"/guides/bancor-etherscan-guide/deposit","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Developer Guides"},{"label":"Bancor Etherscan Guide"}]},{"id":"8KD1dAt3oEc6Dif2Tsha","title":"Deposit and Join","pathname":"/guides/bancor-etherscan-guide/deposit-and-join","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Developer Guides"},{"label":"Bancor Etherscan Guide"}]},{"id":"xNyGTfbPL1Bm8tFPgDto","title":"Rewards: Joining Standard Rewards","pathname":"/guides/bancor-etherscan-guide/rewards-joining-standard-rewards","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Developer Guides"},{"label":"Bancor Etherscan Guide"}]},{"id":"Q7RdKcdX7p4NebkrhApa","title":"Rewards: Stake & Claim","pathname":"/guides/bancor-etherscan-guide/rewards-stake-and-claim","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Developer Guides"},{"label":"Bancor Etherscan Guide"}]},{"id":"JdUVbE16IXNh1j1RbcHb","title":"Rewards: Leaving the Rewards Contract","pathname":"/guides/bancor-etherscan-guide/rewards-leaving-the-rewards-contract","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Developer Guides"},{"label":"Bancor Etherscan Guide"}]},{"id":"jFMgmanjyUO6gW5mzgYE","title":"Withdrawing Tokens","pathname":"/guides/bancor-etherscan-guide/withdrawing-tokens","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Developer Guides"},{"label":"Bancor Etherscan Guide"}]},{"id":"22hjkFjVGhTOe37f478s","title":"Initiating the Withdrawal","pathname":"/guides/bancor-etherscan-guide/withdrawing-tokens/initiating-the-withdrawal","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Developer Guides"},{"label":"Bancor Etherscan Guide"},{"label":"Withdrawing Tokens"}]},{"id":"Qz0Ah7rc2QDlhEXYPSRu","title":"Completing the Withdrawal","pathname":"/guides/bancor-etherscan-guide/withdrawing-tokens/completing-the-withdrawal","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Developer Guides"},{"label":"Bancor Etherscan Guide"},{"label":"Withdrawing Tokens"}]},{"id":"ON8AsgluXXQGPIZ2V76H","title":"Migrating V2.1 Positions","pathname":"/guides/bancor-etherscan-guide/migrating-v2.1-positions","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Developer Guides"},{"label":"Bancor Etherscan Guide"}]},{"id":"VI2yd9JJJBNBarrkYL9l","title":"Rewards: Auto Compounding Rewards Distribution","pathname":"/guides/bancor-etherscan-guide/rewards-auto-compounding-rewards-distribution","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Developer Guides"},{"label":"Bancor Etherscan Guide"}]},{"id":"1WJ5nsK0AAf7JWCgo9uS","title":"REST API","pathname":"/guides/rest-api","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Developer Guides"}]},{"id":"jJnco6hGEMflCmew81Rf","title":"API Reference","pathname":"/guides/rest-api/api-reference","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Developer Guides"},{"label":"REST API"}]},{"id":"vIOwHY9hEFKGVbI4Qnaz","title":"DLT Identifier","pathname":"/guides/rest-api/dlt-identifier","siteSpaceId":"sitesp_RQFmR","description":"","breadcrumbs":[{"label":"Developer Guides"},{"label":"REST API"}]}]}