UNPKG

@roninbuilders/contracts

Version:

Type safe Contract ABIs for Ronin Network

236 lines (234 loc) 7.47 kB
declare const contract: { readonly id: 35784; readonly address: "0x2f2c1d8fc5c242d6c9fc14b9e9997f55eff2d61a"; readonly contract_name: "LandVerseNFTRedeemMultiple"; readonly display_name: "Land Verse NFT Redeem Multiple"; readonly is_deprecated: false; readonly is_proxy: false; readonly proxy_to: false; readonly created_at: 1750849219; readonly abi: readonly [{ readonly type: "constructor"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "admin"; }, { readonly type: "address"; readonly name: "nftAddress"; }, { readonly type: "uint256"; readonly name: "newMaxTokensLimit"; }]; }, { readonly name: "MaxBatchSizeUpdated"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "oldSize"; }, { readonly type: "uint256"; readonly name: "newSize"; }]; }, { readonly name: "MaxConfigParamsLimitUpdated"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "oldLimit"; }, { readonly type: "uint256"; readonly name: "newLimit"; }]; }, { readonly name: "MaxTokensLimitUpdated"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "oldLimit"; }, { readonly type: "uint256"; readonly name: "newLimit"; }]; }, { readonly name: "NFTRedeemMultiple"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "user"; }, { readonly type: "uint256[]"; readonly name: "tokenIds"; }, { readonly type: "uint256[]"; readonly name: "amounts"; }, { readonly type: "string[]"; readonly name: "params"; }, { readonly type: "string[]"; readonly name: "values"; }, { readonly type: "uint256"; readonly name: "minTokenId"; }, { readonly type: "uint256"; readonly name: "maxTokenId"; }]; }, { 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: "Paused"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "account"; }]; }, { readonly name: "Unpaused"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "account"; }]; }, { readonly name: "MAX_STRING_LENGTH"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "maxBatchSize"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "maxConfigParamsLimit"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "maxTokensLimit"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "nft"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "owner"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "pause"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "paused"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "redeemMultipleNFTs"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256[]"; readonly name: "tokenIds"; }, { readonly type: "uint256[]"; readonly name: "amounts"; }, { readonly type: "string[]"; readonly name: "params"; }, { readonly type: "string[]"; readonly name: "values"; }]; readonly outputs: readonly []; }, { readonly name: "renounceOwnership"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "setMaxBatchSize"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "newMaxBatchSize"; }]; readonly outputs: readonly []; }, { readonly name: "setMaxConfigParamsLimit"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "newMaxConfigParamsLimit"; }]; readonly outputs: readonly []; }, { readonly name: "setMaxTokensLimit"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "newMaxTokensLimit"; }]; 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: "unpause"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }]; }; export { contract as default };