UNPKG

@azuro-org/toolkit

Version:

This framework-agnostic package provides essential utilities for building applications on the Azuro Protocol.

425 lines (424 loc) 12.5 kB
declare const _default: readonly [{ readonly inputs: readonly []; readonly name: "BetAlreadyPaid"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "BetAlreadyResolved"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "BetNotOwned"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "BetOwnerSignatureExpired"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "BettingContractNotAllowed"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "ComboBetResolving"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "ECDSAInvalidSignature"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "length"; readonly type: "uint256"; }]; readonly name: "ECDSAInvalidSignatureLength"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "s"; readonly type: "bytes32"; }]; readonly name: "ECDSAInvalidSignatureS"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "EnforcedPause"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "ExpectedPause"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "InsufficientBalance"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "InvalidBetOwnerSignature"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "InvalidChainId"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "InvalidInitialization"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "InvalidOdds"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "InvalidOddsCount"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "InvalidOracleSignature"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "NotInitializing"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "NothingChanged"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "owner"; readonly type: "address"; }]; readonly name: "OwnableInvalidOwner"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "account"; readonly type: "address"; }]; readonly name: "OwnableUnauthorizedAccount"; readonly type: "error"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "bettingContract"; readonly type: "address"; }, { readonly indexed: true; readonly internalType: "address"; readonly name: "betOwner"; readonly type: "address"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "betId"; readonly type: "uint256"; }, { readonly indexed: false; readonly internalType: "uint64"; readonly name: "odds"; readonly type: "uint64"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "payout"; readonly type: "uint256"; }]; readonly name: "BetCashedOut"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "address"; readonly name: "bettingContract"; readonly type: "address"; }, { readonly indexed: false; readonly internalType: "address"; readonly name: "betToken"; readonly type: "address"; }]; readonly name: "BettingContractUpdated"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly []; readonly name: "EIP712DomainChanged"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "uint64"; readonly name: "version"; readonly type: "uint64"; }]; readonly name: "Initialized"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "address"; readonly name: "account"; readonly type: "address"; }, { readonly indexed: false; readonly internalType: "bool"; readonly name: "isOracle"; readonly type: "bool"; }]; readonly name: "OracleUpdated"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "previousOwner"; readonly type: "address"; }, { readonly indexed: true; readonly internalType: "address"; readonly name: "newOwner"; readonly type: "address"; }]; readonly name: "OwnershipTransferred"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "address"; readonly name: "account"; readonly type: "address"; }]; readonly name: "Paused"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "address"; readonly name: "account"; readonly type: "address"; }]; readonly name: "Unpaused"; readonly type: "event"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "betOwner"; readonly type: "address"; }, { readonly components: readonly [{ readonly internalType: "string"; readonly name: "attention"; readonly type: "string"; }, { readonly internalType: "uint256"; readonly name: "chainId"; readonly type: "uint256"; }, { readonly components: readonly [{ readonly internalType: "uint256"; readonly name: "betId"; readonly type: "uint256"; }, { readonly internalType: "address"; readonly name: "bettingContract"; readonly type: "address"; }, { readonly internalType: "uint64"; readonly name: "minOdds"; readonly type: "uint64"; }]; readonly internalType: "struct ICashOut.CashOutItem[]"; readonly name: "items"; readonly type: "tuple[]"; }, { readonly internalType: "uint64"; readonly name: "expiresAt"; readonly type: "uint64"; }]; readonly internalType: "struct ICashOut.CashOutOrder"; readonly name: "order"; readonly type: "tuple"; }, { readonly internalType: "uint64[]"; readonly name: "odds"; readonly type: "uint64[]"; }, { readonly internalType: "bytes"; readonly name: "betOwnerSignature"; readonly type: "bytes"; }, { readonly internalType: "bytes"; readonly name: "oracleSignature"; readonly type: "bytes"; }]; readonly name: "cashOutBets"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "eip712Domain"; readonly outputs: readonly [{ readonly internalType: "bytes1"; readonly name: "fields"; readonly type: "bytes1"; }, { readonly internalType: "string"; readonly name: "name"; readonly type: "string"; }, { readonly internalType: "string"; readonly name: "version"; readonly type: "string"; }, { readonly internalType: "uint256"; readonly name: "chainId"; readonly type: "uint256"; }, { readonly internalType: "address"; readonly name: "verifyingContract"; readonly type: "address"; }, { readonly internalType: "bytes32"; readonly name: "salt"; readonly type: "bytes32"; }, { readonly internalType: "uint256[]"; readonly name: "extensions"; readonly type: "uint256[]"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "contract IERC20"; readonly name: "payoutToken_"; readonly type: "address"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly name: "isOracle"; readonly outputs: readonly [{ readonly internalType: "bool"; readonly name: ""; readonly type: "bool"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "owner"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "pause"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "paused"; readonly outputs: readonly [{ readonly internalType: "bool"; readonly name: ""; readonly type: "bool"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "renounceOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "newOwner"; readonly type: "address"; }]; readonly name: "transferOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "unpause"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "bettingContract"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "betToken"; readonly type: "address"; }]; readonly name: "updateBettingContract"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "account"; readonly type: "address"; }, { readonly internalType: "bool"; readonly name: "isOracle_"; readonly type: "bool"; }]; readonly name: "updateOracle"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "token"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "to"; readonly type: "address"; }, { readonly internalType: "uint256"; readonly name: "value"; readonly type: "uint256"; }]; readonly name: "withdrawToken"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }]; export default _default;