{"version":1,"pages":[{"id":"yOyZ8cRFsNCowLBQMKV8","title":"Sovryn Builder Portal","pathname":"/builder-portal","siteSpaceId":"sitesp_xsgkv","description":""},{"id":"dP9tz3bqZcJoAjZLx9UO","title":"Contribution","pathname":"/builder-portal/readme/contribution","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"Sovryn Builder Portal"}]},{"id":"9oewgoje0GbXSnRuTHJx","title":"Design principles","pathname":"/builder-portal/design-system/design-principles","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"Design System"}]},{"id":"PiEg14lFPzfMDrckqbld","title":"Structure","pathname":"/builder-portal/design-system/structure","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"Design System"}]},{"id":"vB7gskvLRMjgKM6WUFDd","title":"Usage by Sovryn","pathname":"/builder-portal/design-system/usage-at-sovryn","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"Design System"}]},{"id":"dUqEnrPIn5ku6eMymhgs","title":"Overview","pathname":"/builder-portal/ui-library/overview","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"}]},{"id":"7Qr5iPe0XiZeWujzmLxI","title":"Getting Started","pathname":"/builder-portal/ui-library/getting-started","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"}]},{"id":"WzKpvZJg72A7Cs8R775J","title":"Atoms","pathname":"/builder-portal/ui-library/atoms","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"}]},{"id":"6Mf0fuWDwUf1Yr1LKzHV","title":"Accordion","pathname":"/builder-portal/ui-library/atoms/accordion","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Atoms"}]},{"id":"IwtyDvw0q0sIUVgE0Sdr","title":"Badge","pathname":"/builder-portal/ui-library/atoms/badge","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Atoms"}]},{"id":"C1wZdfqtPlfNH84wSa6l","title":"HealthBar","pathname":"/builder-portal/ui-library/atoms/healthbar","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Atoms"}]},{"id":"NXQs26XMAAd2ftDfUnUR","title":"Button","pathname":"/builder-portal/ui-library/atoms/button","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Atoms"}]},{"id":"y7jcFN9jzLgPHy6zOtVr","title":"DynamicValue","pathname":"/builder-portal/ui-library/atoms/dynamicvalue","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Atoms"}]},{"id":"PWx4CEY9bv6PiF4P8XXk","title":"Heading","pathname":"/builder-portal/ui-library/atoms/heading","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Atoms"}]},{"id":"gp5oXFJY3QtS8wI1uU1f","title":"ErrorBadge","pathname":"/builder-portal/ui-library/atoms/errorbadge","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Atoms"}]},{"id":"thnYpRvWl2cfewoiM7gH","title":"Icon","pathname":"/builder-portal/ui-library/atoms/icon","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Atoms"}]},{"id":"oGwpNpT3dW0AkKSbJLmM","title":"Input","pathname":"/builder-portal/ui-library/atoms/input","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Atoms"}]},{"id":"9NKBFUMBU8e3sgIousbE","title":"Lottie","pathname":"/builder-portal/ui-library/atoms/lottie","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Atoms"}]},{"id":"zFe1zya9jJF59Uy0xPXd","title":"Paragraph","pathname":"/builder-portal/ui-library/atoms/paragraph","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Atoms"}]},{"id":"zO88ko1lFLbfoyn98PNF","title":"Toggle","pathname":"/builder-portal/ui-library/atoms/toggle","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Atoms"}]},{"id":"1fJQhtUfHxGU7cCke37E","title":"Link","pathname":"/builder-portal/ui-library/atoms/link","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Atoms"}]},{"id":"0iXc2am9NMXLz94KOEt8","title":"Checkbox","pathname":"/builder-portal/ui-library/atoms/checkbox","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Atoms"}]},{"id":"AaEsP6Hs4N0vnJbZubgM","title":"Molecules","pathname":"/builder-portal/ui-library/molecules","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"}]},{"id":"ZD8Jw1rxvZau09aMFGaB","title":"AmountInput","pathname":"/builder-portal/ui-library/molecules/amountinput","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Molecules"}]},{"id":"BK94j2FQIB9gfCTjuQah","title":"ContextLink","pathname":"/builder-portal/ui-library/molecules/contextlink","siteSpaceId":"sitesp_xsgkv","breadcrumbs":[{"label":"UI Library"},{"label":"Molecules"}]},{"id":"aKy03yVThqEUtCk9N9Nf","title":"Dialog","pathname":"/builder-portal/ui-library/molecules/dialog","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Molecules"}]},{"id":"mFX8LzfrbwKdc9LgcIRi","title":"Dropdown","pathname":"/builder-portal/ui-library/molecules/dropdown","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Molecules"}]},{"id":"FqgqlilnmODfBPU8dSdm","title":"ErrorList","pathname":"/builder-portal/ui-library/molecules/errorlist","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Molecules"}]},{"id":"9RCXOHxBLM6NmGGj4Ywi","title":"Footer","pathname":"/builder-portal/ui-library/molecules/footer","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Molecules"}]},{"id":"DAbBZOAVSNTxW0QK5Ps0","title":"FormGroup","pathname":"/builder-portal/ui-library/molecules/formgroup","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Molecules"}]},{"id":"jgw3Mvl7oBM8F7yMuemX","title":"Header","pathname":"/builder-portal/ui-library/molecules/header","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Molecules"}]},{"id":"pj5dEL1BRnFw7JizRpqm","title":"HelperButton","pathname":"/builder-portal/ui-library/molecules/helperbutton","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Molecules"}]},{"id":"bAXh8P0CJ8W5OHOdOejy","title":"Menu","pathname":"/builder-portal/ui-library/molecules/menu","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Molecules"}]},{"id":"DKq1O4rkCZkk4rUDbNsh","title":"NavMenuItem","pathname":"/builder-portal/ui-library/molecules/navmenuitem","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Molecules"}]},{"id":"bvwgyzhIfC3ljRrplMqe","title":"Notification","pathname":"/builder-portal/ui-library/molecules/notification","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Molecules"}]},{"id":"fqGNqUsAWlVrpjvax4XM","title":"Overlay","pathname":"/builder-portal/ui-library/molecules/overlay","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Molecules"}]},{"id":"n3JlIBalG4wTYGrDqMww","title":"Pagination","pathname":"/builder-portal/ui-library/molecules/pagination","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Molecules"}]},{"id":"aArwb5iF1vUfwjRBLhuH","title":"RadioButton","pathname":"/builder-portal/ui-library/molecules/radiobutton","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Molecules"}]},{"id":"dUVxwIY6wyAcgbsMRsTT","title":"RadioButtonGroup","pathname":"/builder-portal/ui-library/molecules/radiobuttongroup","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Molecules"}]},{"id":"G0j5xVyYDvdtpdpR8IeN","title":"Select","pathname":"/builder-portal/ui-library/molecules/select","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Molecules"}]},{"id":"22JorTUQFVJrTJbG3Rll","title":"SimpleTable","pathname":"/builder-portal/ui-library/molecules/simpletable","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Molecules"}]},{"id":"cFALvA99HOBZLvXevc7O","title":"StatusItem","pathname":"/builder-portal/ui-library/molecules/statusitem","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Molecules"}]},{"id":"NiUw6REb6BJBVZRvwYZQ","title":"Table","pathname":"/builder-portal/ui-library/molecules/table","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Molecules"}]},{"id":"zRhoRE9M73JwEWJSjnOv","title":"TableBase","pathname":"/builder-portal/ui-library/molecules/tablebase","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Molecules"}]},{"id":"4uQwXKKmeU4woQoN52KA","title":"Tabs","pathname":"/builder-portal/ui-library/molecules/tabs","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Molecules"}]},{"id":"xGuogh2Ll9flfsNUv7d3","title":"Tooltip","pathname":"/builder-portal/ui-library/molecules/tooltip","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Molecules"}]},{"id":"8f4fzCEJaTaSWiFQjf04","title":"TransactionId","pathname":"/builder-portal/ui-library/molecules/transactionid","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Molecules"}]},{"id":"dBGo97FRHjNAgmI1EGQ9","title":"VerticalTabs","pathname":"/builder-portal/ui-library/molecules/verticaltabs","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Molecules"}]},{"id":"UnxXcMtfR7xusIegrtJd","title":"VerticalTabsMobile","pathname":"/builder-portal/ui-library/molecules/verticaltabsmobile","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Molecules"}]},{"id":"9WTFipsaonzs1ec79tid","title":"WalletContainer","pathname":"/builder-portal/ui-library/molecules/walletcontainer","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Molecules"}]},{"id":"zwz1RKnzQ4C4lca7Bvkr","title":"WalletIdentity","pathname":"/builder-portal/ui-library/molecules/walletidentity","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"},{"label":"Molecules"}]},{"id":"9PJFUmD0GKXItixPx4Jm","title":"Working with Components","pathname":"/builder-portal/ui-library/working-with-components","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"}]},{"id":"l2XCC4cl5UrdHziGkgQh","title":"Links","pathname":"/builder-portal/ui-library/links","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"}]},{"id":"wgt3ekBLV5kdRTh8CzHV","title":"Contribution","pathname":"/builder-portal/ui-library/contribution","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"UI Library"}]},{"id":"3Mk8xViSUzTjNFQ9z8dr","title":"Smart Router","pathname":"/builder-portal/sovryn-sdk/smart-router","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"Sovryn SDK"}]},{"id":"7vPiE9nOCs6IErkdjAhF","title":"Creating a New Swap Route","pathname":"/builder-portal/sovryn-sdk/smart-router/creating-new-swap-route","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"Sovryn SDK"},{"label":"Smart Router"}]},{"id":"1aJTyTvZH7sPgS7J8fpM","title":"Available routes","pathname":"/builder-portal/sovryn-sdk/smart-router/available-routes","siteSpaceId":"sitesp_xsgkv","breadcrumbs":[{"label":"Sovryn SDK"},{"label":"Smart Router"}]},{"id":"zkpq0XhKFWVkw3xMAFtw","title":"AMM","pathname":"/builder-portal/sovryn-sdk/smart-router/available-routes/amm","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"Sovryn SDK"},{"label":"Smart Router"},{"label":"Available routes"}]},{"id":"7VCQwUehPiFQaLjJpumW","title":"MoC integration","pathname":"/builder-portal/sovryn-sdk/smart-router/available-routes/moc-integration","siteSpaceId":"sitesp_xsgkv","breadcrumbs":[{"label":"Sovryn SDK"},{"label":"Smart Router"},{"label":"Available routes"}]},{"id":"B11Ln4ObmnWeXQVp05DI","title":"MYNT bAsset","pathname":"/builder-portal/sovryn-sdk/smart-router/available-routes/mynt-basset","siteSpaceId":"sitesp_xsgkv","breadcrumbs":[{"label":"Sovryn SDK"},{"label":"Smart Router"},{"label":"Available routes"}]},{"id":"b9omTxIq3Nq6DaVT36DD","title":"MYNT fixed rate","pathname":"/builder-portal/sovryn-sdk/smart-router/available-routes/mynt-fixed-rate","siteSpaceId":"sitesp_xsgkv","breadcrumbs":[{"label":"Sovryn SDK"},{"label":"Smart Router"},{"label":"Available routes"}]},{"id":"nkeOvgSJ9CYKHvaIQidf","title":"Sovryn Onboard","pathname":"/builder-portal/sovryn-sdk/sovryn-onboard","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"Sovryn SDK"}]},{"id":"O3gJh8I4d5saMccVr2hf","title":"Installation","pathname":"/builder-portal/sovryn-sdk/sovryn-onboard/installation","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"Sovryn SDK"},{"label":"Sovryn Onboard"}]},{"id":"eDsoGl9qZQ8lgrE6A9Qg","title":"Usage","pathname":"/builder-portal/sovryn-sdk/sovryn-onboard/usage","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"Sovryn SDK"},{"label":"Sovryn Onboard"}]},{"id":"FYU5WslQNkH5kxq2TRRm","title":"Custom Connectors","pathname":"/builder-portal/sovryn-sdk/sovryn-onboard/custom-connectors","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"Sovryn SDK"},{"label":"Sovryn Onboard"}]},{"id":"W6huwYynqdGJyTtZigOx","title":"Custom UI","pathname":"/builder-portal/sovryn-sdk/sovryn-onboard/custom-ui","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"Sovryn SDK"},{"label":"Sovryn Onboard"}]},{"id":"gurKYZFhcNNpD4w2UOpy","title":"Contribution","pathname":"/builder-portal/sovryn-sdk/sovryn-onboard/contribution","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"Sovryn SDK"},{"label":"Sovryn Onboard"}]},{"id":"28QgmxGPLaUizuYWVxDB","title":"The Graph","pathname":"/builder-portal/sovryn-sdk/the-graph","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"Sovryn SDK"}]},{"id":"up3fPkudV39cHtaDmKjQ","title":"Overview","pathname":"/builder-portal/sovryn-sdk/the-graph/overview","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"Sovryn SDK"},{"label":"The Graph"}]},{"id":"NpSQ8sZvwrNeOhTfvN0z","title":"Usage","pathname":"/builder-portal/sovryn-sdk/the-graph/usage","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"Sovryn SDK"},{"label":"The Graph"}]},{"id":"AqvjDX7gVXtBTHQsIAds","title":"Sovryn Subgraphs","pathname":"/builder-portal/sovryn-sdk/the-graph/sovryn-subgraphs","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"Sovryn SDK"},{"label":"The Graph"}]},{"id":"U5DsFTVQuK56EoPxkkUv","title":"Advanced Usage","pathname":"/builder-portal/sovryn-sdk/the-graph/advanced-usage","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"Sovryn SDK"},{"label":"The Graph"}]},{"id":"pjM8QJ7aCR4PyhzNg4Bp","title":"Overview","pathname":"/builder-portal/sovryn.app/overview","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"sovryn.app"}]},{"id":"QJokqYIff8aUXarAn6uo","title":"Sovryn UI Library Usage","pathname":"/builder-portal/sovryn.app/sovryn-ui-library-usage","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"sovryn.app"}]},{"id":"eYKVboIRqMzhhzk1qvTF","title":"The Graph Usage","pathname":"/builder-portal/sovryn.app/the-graph-usage","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"sovryn.app"}]},{"id":"PitF9VcGIQOGrqk7aZUa","title":"Links","pathname":"/builder-portal/sovryn.app/links","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"sovryn.app"}]},{"id":"xYqnuZ3stf7ixfpyNaDn","title":"Contribution","pathname":"/builder-portal/sovryn.app/contribution","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"sovryn.app"}]},{"id":"Ur2UhEhbLBOjM42nZy0u","title":"Dapp specific components","pathname":"/builder-portal/sovryn.app/dapp-specific-components","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"sovryn.app"}]},{"id":"e3NTWbgKqtZkV4ipxJfN","title":"MaxButton","pathname":"/builder-portal/sovryn.app/dapp-specific-components/amountinput","siteSpaceId":"sitesp_xsgkv","description":"","breadcrumbs":[{"label":"sovryn.app"},{"label":"Dapp specific components"}]},{"id":"FGQUt4S11G0UGmPi4IIC","title":"Overview","pathname":"/builder-portal/smart-contracts/overview","siteSpaceId":"sitesp_xsgkv","description":"The Sovryn product suite consists of different interconnected protocols.","breadcrumbs":[{"label":"Smart Contracts"}]},{"id":"5yONLG7yBrX1PHSZPww3","title":"AMM","pathname":"/builder-portal/smart-contracts/amm","siteSpaceId":"sitesp_xsgkv","description":"The automatic market maker offers swaps between tokens on one or multiple conversion pools.","breadcrumbs":[{"label":"Smart Contracts"}]},{"id":"LuAXAuW4L7oqN4358bG2","title":"Liquidity","pathname":"/builder-portal/smart-contracts/amm/liquidity","siteSpaceId":"sitesp_xsgkv","description":"How to manage the liquidity on a Converter without the RBTCWrapperProx.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"AMM"}]},{"id":"iitxlkGpddzr9HOvgvzO","title":"V1 Converters","pathname":"/builder-portal/smart-contracts/amm/liquidity/v1-converters","siteSpaceId":"sitesp_xsgkv","description":"On V1 Converters, the same value of both reserve assets need to be provided or removed. One LP token corresponds to a share of both reserve assets.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"AMM"},{"label":"Liquidity"}]},{"id":"tlRDPoAe9OcTh5Y0pG44","title":"V2 Converters","pathname":"/builder-portal/smart-contracts/amm/liquidity/v2-converters","siteSpaceId":"sitesp_xsgkv","description":"V2 Converters allow for one-sided liquidity provision and removal. There is one LP token per reserve asset.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"AMM"},{"label":"Liquidity"}]},{"id":"U9uUNV2bfCBsr8Z1HLPj","title":"Conversion","pathname":"/builder-portal/smart-contracts/amm/conversion","siteSpaceId":"sitesp_xsgkv","description":"Swaps happen according to the provided conversion path and can involve one or multiple liquidity pools.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"AMM"}]},{"id":"jA2qtRavnys8YtXC98ks","title":"Wrapper","pathname":"/builder-portal/smart-contracts/amm/wrapper","siteSpaceId":"sitesp_xsgkv","description":"The wrapper contract is a utility contract which can be used to perform multiple actions within a single transactions.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"AMM"}]},{"id":"dEWf962GF5vLUzmbdETB","title":"V1 liquidity","pathname":"/builder-portal/smart-contracts/amm/wrapper/v1-liquidity","siteSpaceId":"sitesp_xsgkv","description":"Providing liquidity with the wrapper has the benefit that RBTC is automatically wrapped to WRBTC and the pool tokens are automatically deposited at the liquidity mining contract.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"AMM"},{"label":"Wrapper"}]},{"id":"sPQpyUr2jGOWzolHkVo0","title":"V2 liquidity","pathname":"/builder-portal/smart-contracts/amm/wrapper/v2-liquidity","siteSpaceId":"sitesp_xsgkv","description":"Providing liquidity with the wrapper has the benefit that RBTC is automatically wrapped to WRBTC and the pool tokens are automatically deposited at the liquidity mining contract.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"AMM"},{"label":"Wrapper"}]},{"id":"WuAgl67gTu2W9CJzoS8x","title":"Swaps","pathname":"/builder-portal/smart-contracts/amm/wrapper/swaps","siteSpaceId":"sitesp_xsgkv","description":"The wrapper contract can be used to directly swap to or from RBTC without requiring an additional transaction to wrap or unwrap WRBTC.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"AMM"},{"label":"Wrapper"}]},{"id":"7P9kE7FdO0UjCR5Esrzr","title":"Sovryn Protocol","pathname":"/builder-portal/smart-contracts/lending-and-margin-trading-protocol","siteSpaceId":"sitesp_xsgkv","description":"This is the lending, borrowing and margin trading protocol. It connects to the loan tokens (aka lending pools) and the AMM.","breadcrumbs":[{"label":"Smart Contracts"}]},{"id":"gOnbSGHTtNSPqEtLFIJX","title":"Lending","pathname":"/builder-portal/smart-contracts/lending-and-margin-trading-protocol/lending","siteSpaceId":"sitesp_xsgkv","description":"Users may provide funds to the lending pool in order to earn interest.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Sovryn Protocol"}]},{"id":"MAYe3csmHTC8SIcOzBcQ","title":"Mint","pathname":"/builder-portal/smart-contracts/lending-and-margin-trading-protocol/lending/mint","siteSpaceId":"sitesp_xsgkv","description":"Users may provide funds to the lending pool in exchange for iTokens, which represent shares in the pool.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Sovryn Protocol"},{"label":"Lending"}]},{"id":"Jt3zbmWRR9JcWIy46Gsk","title":"Burn","pathname":"/builder-portal/smart-contracts/lending-and-margin-trading-protocol/lending/burn","siteSpaceId":"sitesp_xsgkv","description":"Users may burn their iTokens to retrieve the underlying assets. One cannot withdraw more assets than are currently available in the pool.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Sovryn Protocol"},{"label":"Lending"}]},{"id":"CGQ4LyQRNDTNLbC1qnKW","title":"Borrowing","pathname":"/builder-portal/smart-contracts/lending-and-margin-trading-protocol/borrowing","siteSpaceId":"sitesp_xsgkv","description":"Funds are borrowed from the loan token contracts and repaid to the Sovryn Protocol.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Sovryn Protocol"}]},{"id":"CRZsULH6z5g52KtSPYip","title":"Borrow","pathname":"/builder-portal/smart-contracts/lending-and-margin-trading-protocol/borrowing/borrow","siteSpaceId":"sitesp_xsgkv","description":"How to borrow funds from a lending pool.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Sovryn Protocol"},{"label":"Borrowing"}]},{"id":"ADkMJum3gRWPdq37drlT","title":"Repay","pathname":"/builder-portal/smart-contracts/lending-and-margin-trading-protocol/borrowing/repay","siteSpaceId":"sitesp_xsgkv","description":"How to close a position on the Sovryn Protocol.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Sovryn Protocol"},{"label":"Borrowing"}]},{"id":"8zS9SAKR9Jir5FawUf5K","title":"Margin Trading","pathname":"/builder-portal/smart-contracts/lending-and-margin-trading-protocol/margin-trading","siteSpaceId":"sitesp_xsgkv","description":"Margin trades are opened on the loan token contracts and closed on the Sovryn Protocol.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Sovryn Protocol"}]},{"id":"lhLlgWXNmIqkhRZQiWiX","title":"Open","pathname":"/builder-portal/smart-contracts/lending-and-margin-trading-protocol/margin-trading/open","siteSpaceId":"sitesp_xsgkv","description":"How to open a margin trade.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Sovryn Protocol"},{"label":"Margin Trading"}]},{"id":"C8w1jebQoYuAp4dg70hr","title":"Close","pathname":"/builder-portal/smart-contracts/lending-and-margin-trading-protocol/margin-trading/close","siteSpaceId":"sitesp_xsgkv","description":"How to close a margin tarde.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Sovryn Protocol"},{"label":"Margin Trading"}]},{"id":"tYmYd38OeXq6mHoDhFy7","title":"Collateral Management","pathname":"/builder-portal/smart-contracts/lending-and-margin-trading-protocol/collateral-management","siteSpaceId":"sitesp_xsgkv","description":"The user may add or remove collateral to / from an open position.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Sovryn Protocol"}]},{"id":"c6KbT3bkGPiqCSdjWo61","title":"Liquidity Mining","pathname":"/builder-portal/smart-contracts/liquidity-mining","siteSpaceId":"sitesp_xsgkv","description":"The liquidity mining contract pays ongoing rewards to the depositors of LP tokens.","breadcrumbs":[{"label":"Smart Contracts"}]},{"id":"cNy1ucFWXAm6j62q7HyN","title":"Deposit","pathname":"/builder-portal/smart-contracts/liquidity-mining/deposit","siteSpaceId":"sitesp_xsgkv","description":"Deposit tokens to the liquidity mining contract in order to start accumulating rewards.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Liquidity Mining"}]},{"id":"rQVwJD8N2rP3yZdTreob","title":"Withdraw","pathname":"/builder-portal/smart-contracts/liquidity-mining/withdraw","siteSpaceId":"sitesp_xsgkv","description":"How to withdraw pool tokens from the Liquidity Mining contract.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Liquidity Mining"}]},{"id":"bA84NdUXGEZaQyMSVu2E","title":"Rewards","pathname":"/builder-portal/smart-contracts/liquidity-mining/rewards","siteSpaceId":"sitesp_xsgkv","description":"It is possible to claim rewards for specific pools or all of them at once.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Liquidity Mining"}]},{"id":"CYUYrSYsu7nnCHukFkm2","title":"FastBTC","pathname":"/builder-portal/smart-contracts/fastbtc","siteSpaceId":"sitesp_xsgkv","description":"This is the service that facilitates fast transfers from BTC to rBTC and vice versa.","breadcrumbs":[{"label":"Smart Contracts"}]},{"id":"WDlJycSm3F93K843MRIY","title":"RSK->BTC","pathname":"/builder-portal/smart-contracts/fastbtc/rsk-to-btc","siteSpaceId":"sitesp_xsgkv","description":"Fast rBTC to BTC transfers","breadcrumbs":[{"label":"Smart Contracts"},{"label":"FastBTC"}]},{"id":"kHmRviYA9Ors2d2Iwogh","title":"Bitocracy","pathname":"/builder-portal/smart-contracts/bitocracy","siteSpaceId":"sitesp_xsgkv","description":"Bitocracy is the heart the Sovryn's protocol. It is the mechanism that enables the governance of its code and the incentive to maintain the system through the distribution of dividends.","breadcrumbs":[{"label":"Smart Contracts"}]},{"id":"NxzCVGxxwIfmt7CyAuMd","title":"Staking","pathname":"/builder-portal/smart-contracts/bitocracy/staking","siteSpaceId":"sitesp_xsgkv","description":"Staking contract allows SOV owners to put their assets in a locked position, commiTted until a given date.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Bitocracy"}]},{"id":"xDqPm0Y3EWi96xqaiPjL","title":"Governor","pathname":"/builder-portal/smart-contracts/bitocracy/governor","siteSpaceId":"sitesp_xsgkv","description":"The GovernorAlpha contract is an adapted clone of Compound’s governance model.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Bitocracy"}]},{"id":"K6FMnVM5GWrpclq0g20m","title":"Fee Sharing","pathname":"/builder-portal/smart-contracts/bitocracy/feesharing","siteSpaceId":"sitesp_xsgkv","description":"The FeeSharingCollector contract. This contract withdraws fees to be paid to SOV Stakers from the protocol. Stakers call withdraw() to get their share of the fees.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Bitocracy"}]},{"id":"Lq8ui9VWONWjuhxYb0VP","title":"Vesting","pathname":"/builder-portal/smart-contracts/bitocracy/vesting","siteSpaceId":"sitesp_xsgkv","description":"Vesting contracts allows contributors and users that participate in certain programs like farming, to earn SOV assets in a programmed way.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Bitocracy"}]},{"id":"lWefQZO0Y39v30EoUkZN","title":"Zero","pathname":"/builder-portal/smart-contracts/zero","siteSpaceId":"sitesp_xsgkv","description":"Zero is a collateralized debt platform. Users can lock up collateral (RBTC), issue stablecoins (ZUSD) to their own RSK address, and subsequently transfer those stablecoins to any other RSK address.","breadcrumbs":[{"label":"Smart Contracts"}]},{"id":"jvYNZo6J0ySqTFG9p1nD","title":"Borrower operations","pathname":"/builder-portal/smart-contracts/zero/borrower_operations","siteSpaceId":"sitesp_xsgkv","description":"When a user borrows from their Line of Credit, ZUSD tokens are minted to their own address, and a debt is recorded on the Line of Credit.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Zero"}]},{"id":"FhPsb4n3Ckkn1WRkudit","title":"Trove Manager","pathname":"/builder-portal/smart-contracts/zero/trove_manager","siteSpaceId":"sitesp_xsgkv","description":"Redemptions burn ZUSD from the redeemer’s balance, and reduce the debt of the Line of Credit redeemed against.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Zero"}]},{"id":"QohnxXThG4E8Eb0RzGP0","title":"Satability Pool","pathname":"/builder-portal/smart-contracts/zero/stability_pool","siteSpaceId":"sitesp_xsgkv","description":"Liquidations that involve a Stability Pool offset burn ZUSD from the Stability Pool’s balance, and reduce the ZUSD debt of the liquidated Line of Credit.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Zero"}]},{"id":"D82VuqvyTBy1CY44Ki8r","title":"Rewards","pathname":"/builder-portal/smart-contracts/zero/rewards","siteSpaceId":"sitesp_xsgkv","description":"We use a highly scalable method of tracking deposits and RBTC rewards that has O(1) complexity.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Zero"}]},{"id":"EupcLPTZE7YgWx0R6Hsw","title":"Mynt & DLLR","pathname":"/builder-portal/smart-contracts/mynt","siteSpaceId":"sitesp_xsgkv","description":"Mynt is a stablecoin aggregator based on BabelFish. The stablecoins that Mynt supports are exclusively backed by BTC.","breadcrumbs":[{"label":"Smart Contracts"}]},{"id":"PKnOu33GrQ10vmIMoim7","title":"Basset to Masset Conversion","pathname":"/builder-portal/smart-contracts/mynt/basset-to-masset","siteSpaceId":"sitesp_xsgkv","description":"Basic assets that are validated in the Basket Manager storage, and are aggregated to be converted 1:1 into the meta-asste token, the Sovryn Dollar or \"DLLR\".","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Mynt & DLLR"}]},{"id":"qOfPaQ9F2Zcnj0FAUvu3","title":"Masset to Basset Conversion","pathname":"/builder-portal/smart-contracts/mynt/masset-to-basset","siteSpaceId":"sitesp_xsgkv","description":"The meta-asset token can be converted back to any of its baking assets.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Mynt & DLLR"}]},{"id":"QYc7kGZm6hJrGX67kcGr","title":"MOC Integration Conversion","pathname":"/builder-portal/smart-contracts/mynt/moc-integration","siteSpaceId":"sitesp_xsgkv","description":"In order to do the converion of DLLR into rBTC via Money-on-Chain protocol (MOC), we implemented an integrator: the MocIntergration contract.","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Mynt & DLLR"}]}]}