UNPKG

@roninbuilders/contracts

Version:

Type safe Contract ABIs for Ronin Network

260 lines (258 loc) 8.09 kB
declare const contract: { readonly id: 35442; readonly address: "0xcb7d8a95a8b031db74f2f285ed3425bafc7245a9"; readonly contract_name: "nftPreSale"; readonly display_name: "nft Pre Sale"; readonly is_deprecated: false; readonly is_proxy: false; readonly proxy_to: false; readonly created_at: 1749563921; readonly abi: readonly [{ readonly type: "constructor"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; }, { readonly name: "OwnershipTransferred"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "previousOwner"; readonly indexed: true; }, { readonly type: "address"; readonly name: "newOwner"; readonly indexed: true; }]; }, { readonly name: "boxesBoughtLog"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "who"; }, { readonly type: "uint256"; readonly name: "box"; }, { readonly type: "uint256"; readonly name: "quantity"; }]; }, { readonly name: "boxSales"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "uint256"; readonly name: "price"; }, { readonly type: "uint256"; readonly name: "quantity"; }]; }, { readonly name: "boxesBought"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; }, { readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "buyBox"; readonly type: "function"; readonly stateMutability: "payable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "box"; }, { readonly type: "uint256"; readonly name: "quantity_"; }]; readonly outputs: readonly []; }, { readonly name: "buyerID"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "getBoxFeatures"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "box"; }]; readonly outputs: readonly [{ readonly type: "tuple"; readonly components: readonly [{ readonly type: "uint256"; readonly name: "price"; }, { readonly type: "uint256"; readonly name: "quantity"; }]; }]; }, { readonly name: "getBoxPrice"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "box"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "getBoxQuantity"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "box"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "getBuys"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "who"; }]; readonly outputs: readonly [{ readonly type: "uint256[6]"; }]; }, { readonly name: "isPresale"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "isWhitelist"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "owner"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "renounceOwnership"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "setBoxPrice"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "box"; }, { readonly type: "uint256"; readonly name: "price_"; }]; readonly outputs: readonly []; }, { readonly name: "setBoxQuantity"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "box"; }, { readonly type: "uint256"; readonly name: "quantity_"; }]; readonly outputs: readonly []; }, { readonly name: "setWhitelist"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address[]"; readonly name: "who"; }, { readonly type: "bool"; readonly name: "set"; }]; readonly outputs: readonly []; }, { readonly name: "tooglePreSale"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "toogleWhitelist"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "transferOwnership"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newOwner"; }]; readonly outputs: readonly []; }, { readonly name: "whitelist"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; }]; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "withdrawEth"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "amount_"; }]; readonly outputs: readonly []; }, { readonly name: "withdrawToken"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "amount_"; }, { readonly type: "address"; readonly name: "token_"; }]; readonly outputs: readonly []; }]; }; export { contract as default };