UNPKG

@azuro-org/abis

Version:
1,024 lines 19.5 kB
[ { "inputs": [], "name": "AmountMustNotBeZero", "type": "error" }, { "inputs": [ { "internalType": "uint64", "name": "endsAt", "type": "uint64" } ], "name": "BettingEnded", "type": "error" }, { "inputs": [ { "internalType": "uint64", "name": "startsAt", "type": "uint64" } ], "name": "BettingNotStarted", "type": "error" }, { "inputs": [], "name": "ConditionAlreadyCanceled", "type": "error" }, { "inputs": [], "name": "ConditionAlreadyResolved", "type": "error" }, { "inputs": [], "name": "ConditionCanceled_", "type": "error" }, { "inputs": [ { "internalType": "uint64", "name": "expiredAt", "type": "uint64" } ], "name": "ConditionExpired", "type": "error" }, { "inputs": [], "name": "ConditionNotExists", "type": "error" }, { "inputs": [ { "internalType": "uint64", "name": "startsAt", "type": "uint64" } ], "name": "ConditionNotStarted", "type": "error" }, { "inputs": [], "name": "ConditionResolved_", "type": "error" }, { "inputs": [], "name": "ConditionStarted", "type": "error" }, { "inputs": [], "name": "ConditionStillOn", "type": "error" }, { "inputs": [], "name": "IncorrectBettingPeriod", "type": "error" }, { "inputs": [], "name": "NoDaoReward", "type": "error" }, { "inputs": [], "name": "OnlyOracle", "type": "error" }, { "inputs": [], "name": "WrongFee", "type": "error" }, { "inputs": [], "name": "WrongOutcome", "type": "error" }, { "inputs": [], "name": "WrongToken", "type": "error" }, { "inputs": [ { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "ZeroBalance", "type": "error" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "account", "type": "address" }, { "indexed": true, "internalType": "address", "name": "operator", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "approved", "type": "bool" } ], "name": "ApprovalForAll", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "bettor", "type": "address" }, { "indexed": false, "internalType": "uint256[]", "name": "tokenId", "type": "uint256[]" }, { "indexed": false, "internalType": "uint128", "name": "amount", "type": "uint128" } ], "name": "BettorWin", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "uint256", "name": "conditionId", "type": "uint256" } ], "name": "ConditionCanceled", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "oracle", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "conditionId", "type": "uint256" }, { "indexed": false, "internalType": "uint64", "name": "bettingStartsAt", "type": "uint64" }, { "indexed": false, "internalType": "uint64", "name": "bettingEndsAt", "type": "uint64" } ], "name": "ConditionCreated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "uint256", "name": "conditionId", "type": "uint256" }, { "indexed": false, "internalType": "uint64", "name": "outcomeWin", "type": "uint64" } ], "name": "ConditionResolved", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "uint256", "name": "conditionId", "type": "uint256" }, { "indexed": false, "internalType": "uint64", "name": "bettingEndsAt", "type": "uint64" } ], "name": "ConditionShifted", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint8", "name": "version", "type": "uint8" } ], "name": "Initialized", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "tokenId", "type": "uint256" }, { "indexed": true, "internalType": "uint256", "name": "conditionId", "type": "uint256" }, { "indexed": false, "internalType": "uint64", "name": "outcome", "type": "uint64" }, { "indexed": false, "internalType": "uint128", "name": "amount", "type": "uint128" } ], "name": "NewBet", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "operator", "type": "address" }, { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256[]", "name": "ids", "type": "uint256[]" }, { "indexed": false, "internalType": "uint256[]", "name": "values", "type": "uint256[]" } ], "name": "TransferBatch", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "operator", "type": "address" }, { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "id", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "TransferSingle", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "string", "name": "value", "type": "string" }, { "indexed": true, "internalType": "uint256", "name": "id", "type": "uint256" } ], "name": "URI", "type": "event" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "uint256", "name": "id", "type": "uint256" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "accounts", "type": "address[]" }, { "internalType": "uint256[]", "name": "ids", "type": "uint256[]" } ], "name": "balanceOfBatch", "outputs": [ { "internalType": "uint256[]", "name": "", "type": "uint256[]" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "conditionId", "type": "uint256" }, { "internalType": "uint8", "name": "outcome", "type": "uint8" }, { "internalType": "uint128", "name": "amount", "type": "uint128" } ], "name": "bet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "conditionId", "type": "uint256" }, { "internalType": "uint8", "name": "outcome", "type": "uint8" } ], "name": "betNative", "outputs": [], "stateMutability": "payable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "conditionId", "type": "uint256" } ], "name": "cancelCondition", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "claimDaoReward", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "name": "conditions", "outputs": [ { "internalType": "address", "name": "oracle", "type": "address" }, { "internalType": "bytes32", "name": "ipfsHash", "type": "bytes32" }, { "internalType": "uint64", "name": "bettingStartsAt", "type": "uint64" }, { "internalType": "uint64", "name": "bettingEndsAt", "type": "uint64" }, { "internalType": "uint8", "name": "outcomeWin", "type": "uint8" }, { "internalType": "enum IPoolBetting.ConditionState", "name": "state", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "bytes32", "name": "ipfsHash", "type": "bytes32" }, { "internalType": "uint64", "name": "bettingStartsAt", "type": "uint64" }, { "internalType": "uint64", "name": "bettingEndsAt", "type": "uint64" } ], "name": "createCondition", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "daoFee", "outputs": [ { "internalType": "uint128", "name": "", "type": "uint128" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "daoReward", "outputs": [ { "internalType": "uint128", "name": "", "type": "uint128" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "expireTimer", "outputs": [ { "internalType": "uint64", "name": "", "type": "uint64" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "conditionId", "type": "uint256" } ], "name": "getCondition", "outputs": [ { "components": [ { "internalType": "address", "name": "oracle", "type": "address" }, { "internalType": "bytes32", "name": "ipfsHash", "type": "bytes32" }, { "internalType": "uint128[2]", "name": "totalNetBets", "type": "uint128[2]" }, { "internalType": "uint64", "name": "bettingStartsAt", "type": "uint64" }, { "internalType": "uint64", "name": "bettingEndsAt", "type": "uint64" }, { "internalType": "uint8", "name": "outcomeWin", "type": "uint8" }, { "internalType": "enum IPoolBetting.ConditionState", "name": "state", "type": "uint8" } ], "internalType": "struct IPoolBetting.Condition", "name": "", "type": "tuple" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "conditionId", "type": "uint256" }, { "internalType": "uint8", "name": "outcome", "type": "uint8" } ], "name": "getTokenId", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "token_", "type": "address" }, { "internalType": "uint128", "name": "fee", "type": "uint128" } ], "name": "initialize", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "address", "name": "operator", "type": "address" } ], "name": "isApprovedForAll", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "lastConditionId", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "conditionId", "type": "uint256" }, { "internalType": "uint8", "name": "outcomeWin", "type": "uint8" } ], "name": "resolveCondition", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256[]", "name": "ids", "type": "uint256[]" }, { "internalType": "uint256[]", "name": "amounts", "type": "uint256[]" }, { "internalType": "bytes", "name": "data", "type": "bytes" } ], "name": "safeBatchTransferFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "id", "type": "uint256" }, { "internalType": "uint256", "name": "amount", "type": "uint256" }, { "internalType": "bytes", "name": "data", "type": "bytes" } ], "name": "safeTransferFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "operator", "type": "address" }, { "internalType": "bool", "name": "approved", "type": "bool" } ], "name": "setApprovalForAll", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "conditionId", "type": "uint256" }, { "internalType": "uint64", "name": "bettingEndsAt", "type": "uint64" } ], "name": "shiftCondition", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bytes4", "name": "interfaceId", "type": "bytes4" } ], "name": "supportsInterface", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "token", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "name": "uri", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256[]", "name": "tokenIds", "type": "uint256[]" } ], "name": "viewPayout", "outputs": [ { "internalType": "uint128", "name": "", "type": "uint128" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256[]", "name": "tokenIds", "type": "uint256[]" } ], "name": "withdrawPayout", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256[]", "name": "tokenIds", "type": "uint256[]" } ], "name": "withdrawPayoutNative", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]