UNPKG

@roninbuilders/contracts

Version:

Type safe Contract ABIs for Ronin Network

95 lines (93 loc) 2.95 kB
declare const contract: { readonly id: 35990; readonly address: "0x1892b8e7332d44b847d8f1738dac0c29ca980746"; readonly contract_name: "RaffleLibrary"; readonly display_name: "Raffle Library"; readonly is_deprecated: false; readonly is_proxy: false; readonly proxy_to: false; readonly created_at: 1751466799; readonly abi: readonly [{ readonly name: "RaffleStateChanged"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "raffleId"; readonly indexed: true; }, { readonly type: "bool"; readonly name: "active"; }, { readonly type: "bool"; readonly name: "completed"; }, { readonly type: "string"; readonly name: "reason"; }]; }, { readonly name: "TicketsPurchased"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "raffleId"; readonly indexed: true; }, { readonly type: "address"; readonly name: "buyer"; readonly indexed: true; }, { readonly type: "uint256"; readonly name: "ticketCount"; }, { readonly type: "uint256[]"; readonly name: "ticketNumbers"; }, { readonly type: "uint256"; readonly name: "totalCost"; }, { readonly type: "uint8"; readonly name: "paymentMethod"; }]; }, { readonly name: "MAX_RAFFLE_DURATION"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "MAX_TICKETS_PER_TX"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "MIN_RAFFLE_DURATION"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "MIN_TEST_DURATION"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "MIN_TEST_DURATION_EXTENDED"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }]; }; export { contract as default };