{"version":1,"pages":[{"id":"Ly17jSLtv0MPE5Q83Frb","title":"What is Yupana.Finance? ","pathname":"/yupana-document-portal","siteSpaceId":"sitesp_1OHDO","description":"","breadcrumbs":[{"label":"Introduction"}]},{"id":"Va5Hi5MeOzdgzbO57j3i","title":"Participants","pathname":"/yupana-document-portal/introduction/participants","siteSpaceId":"sitesp_1OHDO","description":"","breadcrumbs":[{"label":"Introduction"}]},{"id":"FmdQB2vsu8KiBE0paKYR","title":"FAQ","pathname":"/yupana-document-portal/introduction/faq","siteSpaceId":"sitesp_1OHDO","description":"The Frequently Asked Questions section answers the most common questions about the Yupana Protocol.","breadcrumbs":[{"label":"Introduction"}]},{"id":"HLVs2dWNRNGNGo3q3v8x","title":"Supplying assets","pathname":"/yupana-document-portal/lending/supplying-assets","siteSpaceId":"sitesp_1OHDO","description":"","breadcrumbs":[{"label":"Lending"}]},{"id":"eHRnBl7DVG4DGZ8riWVk","title":"General","pathname":"/yupana-document-portal/lending/supplying-assets/general","siteSpaceId":"sitesp_1OHDO","description":"","breadcrumbs":[{"label":"Lending"},{"label":"Supplying assets"}]},{"id":"vpln1OwuIuqR9cxCMK4w","title":"Borrowing assets","pathname":"/yupana-document-portal/lending/borrowing-assets","siteSpaceId":"sitesp_1OHDO","description":"","breadcrumbs":[{"label":"Lending"}]},{"id":"azJ8VQyQ16rYRfWsk1Xm","title":"General","pathname":"/yupana-document-portal/lending/borrowing-assets/general","siteSpaceId":"sitesp_1OHDO","description":"","breadcrumbs":[{"label":"Lending"},{"label":"Borrowing assets"}]},{"id":"XjanV3nG5qHuZRg1nst3","title":"Liquidation","pathname":"/yupana-document-portal/liquidation","siteSpaceId":"sitesp_1OHDO","description":"The liquidation process occurs when another user repays part of the outstanding amount of the borrower and thus purchases his collateral at a discount."},{"id":"jqaUmswtndUTKQGA4wCx","title":"Yupana Interest Rate","pathname":"/yupana-document-portal/liquidity-risk/yupana-interest-rate","siteSpaceId":"sitesp_1OHDO","description":"","breadcrumbs":[{"label":"Liquidity Risk"}]},{"id":"R1XUOpJpJlHVN6fGPOOJ","title":"yToken contract methods","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods","siteSpaceId":"sitesp_1OHDO","description":"Core lending contract","breadcrumbs":[{"label":"Developer space","emoji":"2699"}]},{"id":"26Sg4qxxhQeLp717a6ER","title":"Storage overview","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/storage-overview","siteSpaceId":"sitesp_1OHDO","emoji":"1f4c4","description":"Storage fields and types","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"}]},{"id":"zmX30JookWOxSZEJhb2C","title":"accrueInterest","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/accrueinterest","siteSpaceId":"sitesp_1OHDO","description":"params of yAssetParams -> storage upd","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"}]},{"id":"0iczux13uw0WEp0FZ2fr","title":"priceCallback","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/pricecallback","siteSpaceId":"sitesp_1OHDO","description":"params of yAssetParams -> storage upd","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"}]},{"id":"K6IZrl866SAc21829Gkq","title":"updateInterest","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/updateinterest","siteSpaceId":"sitesp_1OHDO","description":"nat -> op(InterestRate.getBorrowRate) -> op(yToken.accrueInterest)","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"}]},{"id":"bJ9Lw2SBLy6ucSqd6Zxc","title":"Lending methods","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/lending-methods","siteSpaceId":"sitesp_1OHDO","emoji":"1f535","description":"Common-use methods of protocol","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"}]},{"id":"DHf7qZN85IqZEHZVjs8I","title":"borrow","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/lending-methods/borrow","siteSpaceId":"sitesp_1OHDO","description":"params of yAssetParams -> (list(op), storage upd)","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"},{"label":"Lending methods","emoji":"1f535"}]},{"id":"FZMKW2VfPl1dEcymHOJW","title":"enterMarket","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/lending-methods/entermarket","siteSpaceId":"sitesp_1OHDO","description":"token_id -> storage with [ markets ]","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"},{"label":"Lending methods","emoji":"1f535"}]},{"id":"WrkTjz1YidrrhA5pYANj","title":"exitMarket","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/lending-methods/exitmarket","siteSpaceId":"sitesp_1OHDO","description":"tokenId -> storage upd","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"},{"label":"Lending methods","emoji":"1f535"}]},{"id":"jPbM7K74zEI7grjhDvhX","title":"liquidate","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/lending-methods/liquidate","siteSpaceId":"sitesp_1OHDO","description":"params of liquidateParams -> (list(op), storage upd)","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"},{"label":"Lending methods","emoji":"1f535"}]},{"id":"nAj0IiCSgZ1WzCpS0PUc","title":"mint","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/lending-methods/mint","siteSpaceId":"sitesp_1OHDO","description":"params of yAssetParams -> (list(op), storage upd)","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"},{"label":"Lending methods","emoji":"1f535"}]},{"id":"etheKiUXk37FmRxlYEvK","title":"redeem","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/lending-methods/redeem","siteSpaceId":"sitesp_1OHDO","description":"params of yAssetParams -> (list(op), storage upd)","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"},{"label":"Lending methods","emoji":"1f535"}]},{"id":"oWXMHRu81kGzCbmAz7jw","title":"repay","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/lending-methods/repay","siteSpaceId":"sitesp_1OHDO","description":"params of yAssetParams -> (list(op), storage upd)","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"},{"label":"Lending methods","emoji":"1f535"}]},{"id":"PsT6zPZu2UG5svjcX09x","title":"FA2 Token entrypoints","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/fa2-token-entrypoints","siteSpaceId":"sitesp_1OHDO","emoji":"1f535","description":"TZIP-12 standard implementation","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"}]},{"id":"byN1wONcTYiR6BuYHdpH","title":"balance_of","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/fa2-token-entrypoints/balance_of","siteSpaceId":"sitesp_1OHDO","description":"(requests, callback) -> callback(response)","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"},{"label":"FA2 Token entrypoints","emoji":"1f535"}]},{"id":"SMxsYBFEhzwcGvoeRFhq","title":"get_total_supply","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/fa2-token-entrypoints/get_total_supply","siteSpaceId":"sitesp_1OHDO","description":"(token_id, callback) -> callback(nat)","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"},{"label":"FA2 Token entrypoints","emoji":"1f535"}]},{"id":"9uKgFyjEsHdLSviSFRLQ","title":"transfer","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/fa2-token-entrypoints/transfer","siteSpaceId":"sitesp_1OHDO","description":"params of transferParams -> (list(op), storage upd)","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"},{"label":"FA2 Token entrypoints","emoji":"1f535"}]},{"id":"OKpJUi0kDiPwRbQa0RRM","title":"update_operators","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/fa2-token-entrypoints/update_operators","siteSpaceId":"sitesp_1OHDO","description":"params of updateOperatorParams -> (list(op), storage upd)","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"},{"label":"FA2 Token entrypoints","emoji":"1f535"}]},{"id":"1n9Ij3qwXXcHkiX6uT1s","title":"Admin methods","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/admin-methods","siteSpaceId":"sitesp_1OHDO","emoji":"1f6d1","description":"","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"}]},{"id":"eXzaOiT3ij9eS1lF5o9s","title":"Setup entrypionts","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/admin-methods/setup-entrypionts","siteSpaceId":"sitesp_1OHDO","emoji":"1f4e5","description":"Used only when initializing contract","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"},{"label":"Admin methods","emoji":"1f6d1"}]},{"id":"UD9l2lXwtIcuTFf2Bnoq","title":"setTokenAction","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/admin-methods/setup-entrypionts/settokenaction","siteSpaceId":"sitesp_1OHDO","description":"params of setUseParams -> storage with [ tokenLambdas ]","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"},{"label":"Admin methods","emoji":"1f6d1"},{"label":"Setup entrypionts","emoji":"1f4e5"}]},{"id":"PmABy5dtwlOGMoc5Sew1","title":"setUseAction","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/admin-methods/setup-entrypionts/setuseaction","siteSpaceId":"sitesp_1OHDO","description":"params of setUseParams -> storage with [ useLambdas ]","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"},{"label":"Admin methods","emoji":"1f6d1"},{"label":"Setup entrypionts","emoji":"1f4e5"}]},{"id":"722xhHZbFyzypjC70ZUY","title":"Manage entrypoints","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/admin-methods/manage-entrypoints","siteSpaceId":"sitesp_1OHDO","emoji":"1f939","description":"","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"},{"label":"Admin methods","emoji":"1f6d1"}]},{"id":"9Z77spMV9Xzidf8amoqd","title":"addMarket","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/admin-methods/manage-entrypoints/addmarket","siteSpaceId":"sitesp_1OHDO","description":"params of newMarketParams -> storage upd","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"},{"label":"Admin methods","emoji":"1f6d1"},{"label":"Manage entrypoints","emoji":"1f939"}]},{"id":"dkJWZpttz231JhK5rHZ7","title":"setAdmin","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/admin-methods/manage-entrypoints/setadmin","siteSpaceId":"sitesp_1OHDO","description":"address -> storage with [ admin ]","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"},{"label":"Admin methods","emoji":"1f6d1"},{"label":"Manage entrypoints","emoji":"1f939"}]},{"id":"I1U9p3IBfL25ks4KNWUu","title":"setBorrowPause","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/admin-methods/manage-entrypoints/setborrowpause","siteSpaceId":"sitesp_1OHDO","description":"params of borrowPauseParams -> storage with [ tokens[tokenId] with [ borrowPause ] ]","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"},{"label":"Admin methods","emoji":"1f6d1"},{"label":"Manage entrypoints","emoji":"1f939"}]},{"id":"Njyf3FZN5JQ2Mgw8fhFg","title":"setGlobalFactors","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/admin-methods/manage-entrypoints/setglobalfactors","siteSpaceId":"sitesp_1OHDO","description":"params of setGlobalParams -> storage upd","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"},{"label":"Admin methods","emoji":"1f6d1"},{"label":"Manage entrypoints","emoji":"1f939"}]},{"id":"dcZdozT0A4jRFIIHpvSK","title":"setTokenFactors","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/admin-methods/manage-entrypoints/settokenfactors","siteSpaceId":"sitesp_1OHDO","description":"params of setTokenParams -> storage with [ tokens[tokenId] ] upd","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"},{"label":"Admin methods","emoji":"1f6d1"},{"label":"Manage entrypoints","emoji":"1f939"}]},{"id":"HO9nCrcBJJkKwBVZ0TmJ","title":"updateMetadata","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/admin-methods/manage-entrypoints/updatemetadata","siteSpaceId":"sitesp_1OHDO","description":"parrams of updateMetadataParams -> storage with metadata, token_metadata upd","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"},{"label":"Admin methods","emoji":"1f6d1"},{"label":"Manage entrypoints","emoji":"1f939"}]},{"id":"X1FMFuTt5SVg00fOskdY","title":"withdrawReserve","pathname":"/yupana-document-portal/developer-space/ytoken-contract-methods/admin-methods/manage-entrypoints/withdrawreserve","siteSpaceId":"sitesp_1OHDO","description":"params of yAssetParams -> (list(op), storage upd)","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"yToken contract methods"},{"label":"Admin methods","emoji":"1f6d1"},{"label":"Manage entrypoints","emoji":"1f939"}]},{"id":"1BCs4g9eMScXb9jviviD","title":"InterestRate contract","pathname":"/yupana-document-portal/developer-space/interestrate-contract","siteSpaceId":"sitesp_1OHDO","description":"","breadcrumbs":[{"label":"Developer space","emoji":"2699"}]},{"id":"oYg3JDUMGsyR8LhD3wA5","title":"On-chain views","pathname":"/yupana-document-portal/developer-space/interestrate-contract/on-chain-views","siteSpaceId":"sitesp_1OHDO","emoji":"1f535","description":"","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"InterestRate contract"}]},{"id":"LRVnSQQXMooQdBdbWZV5","title":"getBorrowRate","pathname":"/yupana-document-portal/developer-space/interestrate-contract/on-chain-views/getborrowrate","siteSpaceId":"sitesp_1OHDO","description":"params of rateParams -> callback(response of yAssetParams)","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"InterestRate contract"},{"label":"On-chain views","emoji":"1f535"}]},{"id":"X3sItgaA3O91paAsBsDK","title":"getSupplyRate","pathname":"/yupana-document-portal/developer-space/interestrate-contract/on-chain-views/getsupplyrate","siteSpaceId":"sitesp_1OHDO","description":"params of rateParams -> callback(response of yAssetParams)","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"InterestRate contract"},{"label":"On-chain views","emoji":"1f535"}]},{"id":"rrvMquPZDxNZwuJMm1i2","title":"getUtilizationRate","pathname":"/yupana-document-portal/developer-space/interestrate-contract/on-chain-views/getutilizationrate","siteSpaceId":"sitesp_1OHDO","description":"params of rateParams -> callback(response of yAssetParams)","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"InterestRate contract"},{"label":"On-chain views","emoji":"1f535"}]},{"id":"ycTIw9vQnfLnkOFSPLGZ","title":"Admin methods","pathname":"/yupana-document-portal/developer-space/interestrate-contract/admin-methods","siteSpaceId":"sitesp_1OHDO","emoji":"1f6d1","description":"","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"InterestRate contract"}]},{"id":"AxCLrQ0oTGPs1hTTwfi9","title":"setCoefficients","pathname":"/yupana-document-portal/developer-space/interestrate-contract/admin-methods/setcoefficients","siteSpaceId":"sitesp_1OHDO","description":"param of setCoeffParams -> storage with params","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"InterestRate contract"},{"label":"Admin methods","emoji":"1f6d1"}]},{"id":"gzDTF54YdkrN2NFPYKnc","title":"updateAdmin","pathname":"/yupana-document-portal/developer-space/interestrate-contract/admin-methods/updateadmin","siteSpaceId":"sitesp_1OHDO","description":"address -> storage.admin","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"InterestRate contract"},{"label":"Admin methods","emoji":"1f6d1"}]},{"id":"fK37GtRWpOUYKGhHw509","title":"PriceFeed contract","pathname":"/yupana-document-portal/developer-space/pricefeed-contract","siteSpaceId":"sitesp_1OHDO","description":"Proxy contract for interact with oracle","breadcrumbs":[{"label":"Developer space","emoji":"2699"}]},{"id":"FYf2ci6cduJDiCXNl6Z1","title":"getPrice","pathname":"/yupana-document-portal/developer-space/pricefeed-contract/getprice","siteSpaceId":"sitesp_1OHDO","description":"set(nat) -> list(op(Oracle(pairName, PriceFeed.receivePrice))","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"PriceFeed contract"}]},{"id":"iXMrrowExfulo1QcAzhG","title":"receivePrice","pathname":"/yupana-document-portal/developer-space/pricefeed-contract/receiveprice","siteSpaceId":"sitesp_1OHDO","description":"(string * (timestamp * nat)) -> op(YToken.priceCallback(price))","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"PriceFeed contract"}]},{"id":"Lj97edh4PFJk4gSVyt4E","title":"Admin methods","pathname":"/yupana-document-portal/developer-space/pricefeed-contract/admin-methods","siteSpaceId":"sitesp_1OHDO","emoji":"1f6d1","description":"","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"PriceFeed contract"}]},{"id":"47MU3uc4fPbzWlSeWE8Q","title":"setProxyAdmin","pathname":"/yupana-document-portal/developer-space/pricefeed-contract/admin-methods/setproxyadmin","siteSpaceId":"sitesp_1OHDO","description":"address -> storage.admin","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"PriceFeed contract"},{"label":"Admin methods","emoji":"1f6d1"}]},{"id":"nPRRVLDIBcarg5v6lTzd","title":"updateOracle","pathname":"/yupana-document-portal/developer-space/pricefeed-contract/admin-methods/updateoracle","siteSpaceId":"sitesp_1OHDO","description":"address -> storage.oracle","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"PriceFeed contract"},{"label":"Admin methods","emoji":"1f6d1"}]},{"id":"tEVq5wdTxC3CiPbpt37q","title":"updatePair","pathname":"/yupana-document-portal/developer-space/pricefeed-contract/admin-methods/updatepair","siteSpaceId":"sitesp_1OHDO","description":"param of pairParam -> storage with upd [ pairName, pairId, tokensDecimals ]","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"PriceFeed contract"},{"label":"Admin methods","emoji":"1f6d1"}]},{"id":"b2WO9fZwc9SjYRVe5Dt6","title":"updateYToken","pathname":"/yupana-document-portal/developer-space/pricefeed-contract/admin-methods/updateytoken","siteSpaceId":"sitesp_1OHDO","description":"address -> storage.yToken","breadcrumbs":[{"label":"Developer space","emoji":"2699"},{"label":"PriceFeed contract"},{"label":"Admin methods","emoji":"1f6d1"}]},{"id":"YxkHWbjbISpvKs22tLKW","title":"Terms of Service","pathname":"/yupana-document-portal/agreements/terms-of-service","siteSpaceId":"sitesp_1OHDO","description":"","breadcrumbs":[{"label":"Agreements"}]},{"id":"661cwrT5uX0U4vkSU9x8","title":"Privacy Policy","pathname":"/yupana-document-portal/agreements/privacy-policy","siteSpaceId":"sitesp_1OHDO","description":"","breadcrumbs":[{"label":"Agreements"}]},{"id":"kHL1O5ZLxI7GR0iYemMY","title":"Cookie Policy","pathname":"/yupana-document-portal/agreements/cookie-policy","siteSpaceId":"sitesp_1OHDO","description":"","breadcrumbs":[{"label":"Agreements"}]}]}