UNPKG

@roninbuilders/contracts

Version:

Type safe Contract ABIs for Ronin Network

161 lines (159 loc) 4.86 kB
declare const contract: { readonly id: 35992; readonly address: "0x539825f9610f167a13f2897519e4f7b269110049"; readonly contract_name: "ValidationLibrary"; readonly display_name: "Validation Library"; readonly is_deprecated: false; readonly is_proxy: false; readonly proxy_to: false; readonly created_at: 1751466820; readonly abi: readonly [{ readonly name: "ContractPaused"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "string"; readonly name: "reason"; }]; }, { readonly name: "InsufficientBalance"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "token"; }, { readonly type: "address"; readonly name: "account"; }, { readonly type: "uint256"; readonly name: "required"; }, { readonly type: "uint256"; readonly name: "available"; }]; }, { readonly name: "InvalidAddress"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "addr"; }, { readonly type: "string"; readonly name: "context"; }]; }, { readonly name: "InvalidParameters"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "string"; readonly name: "parameter"; }, { readonly type: "string"; readonly name: "reason"; }]; }, { readonly name: "InvalidPaymentAmount"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "sent"; }, { readonly type: "uint256"; readonly name: "required"; }]; }, { readonly name: "InvalidRaffleId"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "raffleId"; }]; }, { readonly name: "InvalidTicketCount"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "count"; }, { readonly type: "uint256"; readonly name: "max"; }]; }, { readonly name: "PrizeNotFunded"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "raffleId"; }]; }, { readonly name: "RaffleAlreadyCompleted"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "raffleId"; }]; }, { readonly name: "RaffleNotActive"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "raffleId"; }]; }, { readonly name: "RaffleNotExpired"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "raffleId"; }]; }, { readonly name: "UnauthorizedAccess"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "caller"; }, { readonly type: "string"; readonly name: "operation"; }]; }, { readonly name: "VRFRequestFailed"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "string"; readonly name: "reason"; }]; }, { readonly name: "MAX_ARRAY_LENGTH"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "MAX_OWNERS"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "MAX_TICKET_PRICE"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "MIN_TICKET_PRICE"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }]; }; export { contract as default };