TZIP-16
{
"name": "QuipuSwap Exchange 2.0",
"version": "v1.0.0",
"description": "Decentralized exchange for the Tezos based-assets featured with flash loans and price oracle.",
"authors": [
"Madfish.Solutions <https://www.madfish.solutions>"
],
"source": {
"tools": [
"Ligo",
"Flextesa"
]
},
"homepage": "https://quipuswap.com",
"interfaces": [
"TZIP-016"
],
"errors": [
{
"error": {
"string": "400"
},
"expansion": {
"string": "Sender is not Admin."
},
"languages": [
"en"
]
},
{
"error": {
"string": "401"
},
"expansion": {
"string": "Sender is not Pending Admin."
},
"languages": [
"en"
]
},
{
"error": {
"string": "402"
},
"expansion": {
"string": "Sender is not Manager."
},
"languages": [
"en"
]
},
{
"error": {
"string": "403"
},
"expansion": {
"string": "Sender is not Dex Core"
},
"languages": [
"en"
]
},
{
"error": {
"string": "404"
},
"expansion": {
"string": "FA12: Transfer entrypoint not found."
},
"languages": [
"en"
]
},
{
"error": {
"string": "405"
},
"expansion": {
"string": "FA2: Transfer entrypoint not found."
},
"languages": [
"en"
]
},
{
"error": {
"string": "406"
},
"expansion": {
"string": "Value its not nat type."
},
"languages": [
"en"
]
},
{
"error": {
"string": "407"
},
"expansion": {
"string": "Wrong token type"
},
"languages": [
"en"
]
},
{
"error": {
"string": "408"
},
"expansion": {
"string": "Division by zero."
},
"languages": [
"en"
]
},
{
"error": {
"string": "409"
},
"expansion": {
"string": "Implict account not found."
},
"languages": [
"en"
]
},
{
"error": {
"string": "410"
},
"expansion": {
"string": "Bucket: Fill entrypoint not found."
},
"languages": [
"en"
]
},
{
"error": {
"string": "411"
},
"expansion": {
"string": "Pending admin is None."
},
"languages": [
"en"
]
},
{
"error": {
"string": "412"
},
"expansion": {
"string": "Non payable entrypoint."
},
"languages": [
"en"
]
},
{
"error": {
"string": "413"
},
"expansion": {
"string": "Rate too high."
},
"languages": [
"en"
]
},
{
"error": {
"string": "100"
},
"expansion": {
"string": "Lambda function that tried to call has not been set yet."
},
"languages": [
"en"
]
},
{
"error": {
"string": "101"
},
"expansion": {
"string": "Lambda function that tried to set has already been set."
},
"languages": [
"en"
]
},
{
"error": {
"string": "102"
},
"expansion": {
"string": "The Index of the lambda function you tried to set is greater than methods max index"
},
"languages": [
"en"
]
},
{
"error": {
"string": "103"
},
"expansion": {
"string": "Contract can't unpack lambda function to corresponding type (broken lambda bytes)."
},
"languages": [
"en"
]
},
{
"error": {
"string": "104"
},
"expansion": {
"string": "Incorrect order of tokens in a pair."
},
"languages": [
"en"
]
},
{
"error": {
"string": "105"
},
"expansion": {
"string": "When creating a new pool, the initial amount of token A is 0."
},
"languages": [
"en"
]
},
{
"error": {
"string": "106"
},
"expansion": {
"string": "When creating a new pool, the initial amount of token B is 0."
},
"languages": [
"en"
]
},
{
"error": {
"string": "107"
},
"expansion": {
"string": "Pool already exists."
},
"languages": [
"en"
]
},
{
"error": {
"string": "108"
},
"expansion": {
"string": "Pair doesn't exists"
},
"languages": [
"en"
]
},
{
"error": {
"string": "109"
},
"expansion": {
"string": "No liquidity in the pool"
},
"languages": [
"en"
]
},
{
"error": {
"string": "110"
},
"expansion": {
"string": "The amount of shares transferred is 0."
},
"languages": [
"en"
]
},
{
"error": {
"string": "111"
},
"expansion": {
"string": "Insufficient amount of token A."
},
"languages": [
"en"
]
},
{
"error": {
"string": "112"
},
"expansion": {
"string": "Insufficient amount of token B."
},
"languages": [
"en"
]
},
{
"error": {
"string": "113"
},
"expansion": {
"string": "Bucket address is None."
},
"languages": [
"en"
]
},
null,
{
"error": {
"string": "114"
},
"expansion": {
"string": "Insufficient liquidity."
},
"languages": [
"en"
]
},
{
"error": {
"string": "115"
},
"expansion": {
"string": "The requested minimum amount of token A or B after the divest is 0."
},
"languages": [
"en"
]
},
null,
{
"error": {
"string": "116"
},
"expansion": {
"string": "The requested minimum amount of token A or B too high."
},
"languages": [
"en"
]
},
{
"error": {
"string": "117"
},
"expansion": {
"string": "Empty route."
},
"languages": [
"en"
]
},
null,
{
"error": {
"string": "118"
},
"expansion": {
"string": "Swapped amount is 0."
},
"languages": [
"en"
]
},
{
"error": {
"string": "119"
},
"expansion": {
"string": "Wrong swap route."
},
"languages": [
"en"
]
},
null,
{
"error": {
"string": "120"
},
"expansion": {
"string": "The amount of XTZ transferred in the parameter and sent to the contract are mismatched."
},
"languages": [
"en"
]
},
{
"error": {
"string": "121"
},
"expansion": {
"string": "Bucket: Pour_out entrypoint not found."
},
"languages": [
"en"
]
},
null,
{
"error": {
"string": "122"
},
"expansion": {
"string": "Bucket: Pour_over entrypoint not found."
},
"languages": [
"en"
]
},
{
"error": {
"string": "123"
},
"expansion": {
"string": "Bucket: Ban_baker entrypoint not found."
},
"languages": [
"en"
]
},
{
"error": {
"string": "124"
},
"expansion": {
"string": "Bucket: Vote entrypoint not found."
},
"languages": [
"en"
]
},
{
"error": {
"string": "125"
},
"expansion": {
"string": "Bucket: Is_banned_baker view method not found."
},
"languages": [
"en"
]
},
{
"error": {
"string": "126"
},
"expansion": {
"string": "Flash_swaps_proxy: Defualt entrypoint not found."
},
"languages": [
"en"
]
},
{
"error": {
"string": "127"
},
"expansion": {
"string": "Bucket: Get_tez_balance view method not found."
},
"languages": [
"en"
]
},
{
"error": {
"string": "128"
},
"expansion": {
"string": "DEX: Flash_swap_callback entrypoint not found."
},
"languages": [
"en"
]
},
{
"error": {
"string": "129"
},
"expansion": {
"string": "Wrong flash_swap returns."
},
"languages": [
"en"
]
},
{
"error": {
"string": "130"
},
"expansion": {
"string": "You can't list yourself as a referrer."
},
"languages": [
"en"
]
},
{
"error": {
"string": "131"
},
"expansion": {
"string": "Bucket: Withdraw_rewards entrypoint not found."
},
"languages": [
"en"
]
},
{
"error": {
"string": "133"
},
"expansion": {
"string": "Bucket: Get_user_candidate view method not found."
},
"languages": [
"en"
]
},
{
"error": {
"string": "134"
},
"expansion": {
"string": "DEX: Launch_callback entrypoint not found."
},
"languages": [
"en"
]
},
{
"error": {
"string": "135"
},
"expansion": {
"string": "Auction: Receive_fee entrypoint not found."
},
"languages": [
"en"
]
},
{
"error": {
"string": "136"
},
"expansion": {
"string": "Reentrancy."
},
"languages": [
"en"
]
},
{
"error": {
"string": "137"
},
"expansion": {
"string": "DEX: Close entrypoint not found."
},
"languages": [
"en"
]
},
{
"error": {
"string": "138"
},
"expansion": {
"string": "Not entered."
},
"languages": [
"en"
]
},
{
"error": {
"string": "140"
},
"expansion": {
"string": "Voter balance is 0."
},
"languages": [
"en"
]
},
{
"error": {
"string": "141"
},
"expansion": {
"string": "Wrong reserves state."
},
"languages": [
"en"
]
},
{
"error": {
"string": "142"
},
"expansion": {
"string": "Pair ID is None."
},
"languages": [
"en"
]
},
{
"error": {
"string": "143"
},
"expansion": {
"string": "Action is outdated."
},
"languages": [
"en"
]
},
{
"error": {
"string": "144"
},
"expansion": {
"string": "Bucket: Claim_baker_fund entrypoint not found."
},
"languages": [
"en"
]
},
{
"error": {
"string": "145"
},
"expansion": {
"string": "Can't claim interface fee on Tez."
},
"languages": [
"en"
]
}
],
"views": [
{
"name": "GetCounter",
"pure": true,
"implementations": [
{
"michelsonStorageView": {
"returnType": {
"prim": "nat"
},
"code": [
{
"prim": "CAR"
},
{
"prim": "GET",
"args": [
{
"int": "37"
}
]
}
]
}
}
]
},
{
"name": "GetDefaultExpiry",
"pure": true,
"implementations": [
{
"michelsonStorageView": {
"returnType": {
"prim": "nat"
},
"code": [
{
"prim": "CAR"
},
{
"prim": "GET",
"args": [
{
"int": "39"
}
]
}
]
}
}
]
}
]
}