UNPKG

@azuro-org/abis

Version:
794 lines (793 loc) 15.3 kB
[ { "inputs": [], "name": "CantAcceptSolution", "type": "error" }, { "inputs": [], "name": "CantPropose", "type": "error" }, { "inputs": [], "name": "CantResolve", "type": "error" }, { "inputs": [], "name": "ConditionAlreadyCreated", "type": "error" }, { "inputs": [], "name": "ConditionAlreadyResolved", "type": "error" }, { "inputs": [], "name": "ConditionCanceled", "type": "error" }, { "inputs": [], "name": "ConditionDoesNotExist", "type": "error" }, { "inputs": [], "name": "ConditionNotCanceled", "type": "error" }, { "inputs": [], "name": "DisputeNotAllowed", "type": "error" }, { "inputs": [], "name": "IncorrectDisputePeriod", "type": "error" }, { "inputs": [], "name": "IncorrectProposeDeadline", "type": "error" }, { "inputs": [], "name": "IncorrectSolution", "type": "error" }, { "inputs": [], "name": "InsufficientBalance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "OnlyOracle", "type": "error" }, { "inputs": [], "name": "SameSolutionAsProposed", "type": "error" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "core", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "conditionId", "type": "uint256" } ], "name": "Canceled", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "core", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "conditionId", "type": "uint256" } ], "name": "Compromised", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "core", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "conditionId", "type": "uint256" }, { "indexed": false, "internalType": "address", "name": "oracle", "type": "address" }, { "indexed": false, "internalType": "uint64", "name": "proposeDeadline", "type": "uint64" } ], "name": "Created", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "newDisputePeriod", "type": "uint256" } ], "name": "DisputePeriodChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "core", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "conditionId", "type": "uint256" }, { "indexed": false, "internalType": "address", "name": "disputer", "type": "address" } ], "name": "Disputed", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint8", "name": "version", "type": "uint8" } ], "name": "Initialized", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "newInsurance", "type": "uint256" } ], "name": "InsuranceChanged", "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": "core", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "conditionId", "type": "uint256" }, { "indexed": false, "internalType": "bytes", "name": "solution", "type": "bytes" }, { "indexed": false, "internalType": "uint64", "name": "proposedAt", "type": "uint64" } ], "name": "Proposed", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "core", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "conditionId", "type": "uint256" }, { "indexed": false, "internalType": "bytes", "name": "solution", "type": "bytes" } ], "name": "Resolved", "type": "event" }, { "inputs": [], "name": "DECISION_PERIOD", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "core", "type": "address" }, { "internalType": "uint256", "name": "conditionId", "type": "uint256" } ], "name": "applyCancelCondition", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "core", "type": "address" }, { "internalType": "uint256", "name": "conditionId", "type": "uint256" } ], "name": "applyProposal", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "core", "type": "address" }, { "internalType": "uint256", "name": "conditionId", "type": "uint256" } ], "name": "approve", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "core", "type": "address" }, { "internalType": "uint256", "name": "conditionId", "type": "uint256" } ], "name": "cancelCondition", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newDisputePeriod", "type": "uint256" } ], "name": "changeDisputePeriod", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newInsurance", "type": "uint256" } ], "name": "changeInsurance", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "checkOwner", "outputs": [], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" }, { "internalType": "uint256", "name": "", "type": "uint256" } ], "name": "conditions", "outputs": [ { "internalType": "uint256", "name": "insurance", "type": "uint256" }, { "internalType": "bytes", "name": "solution", "type": "bytes" }, { "internalType": "address", "name": "oracle", "type": "address" }, { "internalType": "uint64", "name": "stateExpiresAt", "type": "uint64" }, { "internalType": "address", "name": "disputer", "type": "address" }, { "internalType": "enum ISafeOracle.ConditionState", "name": "state", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "core", "type": "address" }, { "internalType": "uint256", "name": "gameId", "type": "uint256" }, { "internalType": "uint256", "name": "conditionId", "type": "uint256" }, { "internalType": "uint256[]", "name": "odds", "type": "uint256[]" }, { "internalType": "uint64[]", "name": "outcomes", "type": "uint64[]" }, { "internalType": "uint128", "name": "reinforcement", "type": "uint128" }, { "internalType": "uint64", "name": "margin", "type": "uint64" }, { "internalType": "uint64", "name": "proposeDeadline", "type": "uint64" } ], "name": "createCondition", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "core", "type": "address" }, { "internalType": "uint256", "name": "conditionId", "type": "uint256" } ], "name": "dispute", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "disputePeriod", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "factory", "outputs": [ { "internalType": "contract IFactory", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "core", "type": "address" }, { "internalType": "uint256", "name": "conditionId", "type": "uint256" } ], "name": "getCondition", "outputs": [ { "components": [ { "internalType": "uint256", "name": "insurance", "type": "uint256" }, { "internalType": "bytes", "name": "solution", "type": "bytes" }, { "internalType": "address", "name": "oracle", "type": "address" }, { "internalType": "uint64", "name": "stateExpiresAt", "type": "uint64" }, { "internalType": "address", "name": "disputer", "type": "address" }, { "internalType": "enum ISafeOracle.ConditionState", "name": "state", "type": "uint8" } ], "internalType": "struct ISafeOracle.Condition", "name": "condition", "type": "tuple" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "core", "type": "address" }, { "internalType": "uint256", "name": "conditionId", "type": "uint256" } ], "name": "handleCanceledCondition", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "factory_", "type": "address" }, { "internalType": "address", "name": "token_", "type": "address" }, { "internalType": "uint256", "name": "insurance_", "type": "uint256" }, { "internalType": "uint256", "name": "disputePeriod_", "type": "uint256" } ], "name": "initialize", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "insurance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "core", "type": "address" }, { "internalType": "uint256", "name": "conditionId", "type": "uint256" }, { "internalType": "uint64", "name": "outcomeWin", "type": "uint64" } ], "name": "resolveCondition", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "core", "type": "address" }, { "internalType": "uint256", "name": "conditionId", "type": "uint256" }, { "internalType": "uint64", "name": "outcomeWin", "type": "uint64" }, { "internalType": "uint64", "name": "endsAt", "type": "uint64" } ], "name": "resolveCondition", "outputs": [], "stateMutability": "nonpayable", "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": "amount", "type": "uint256" } ], "name": "withdraw", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]