UNPKG

@roninbuilders/contracts

Version:

Type safe Contract ABIs for Ronin Network

584 lines (582 loc) 18.7 kB
declare const contract: { readonly id: 3792; readonly address: "0x8bffe7c3fdb06c40e65bd50259f88a87233c7528"; readonly contract_name: "RuniverseLandMinter"; readonly display_name: "Runiverse Land Minter"; readonly is_deprecated: false; readonly is_proxy: false; readonly proxy_to: false; readonly created_at: 1724353840; readonly abi: readonly [{ readonly type: "constructor"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_runiverseLand"; }]; }, { readonly name: "Address0Error"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "BadSignature"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "DeniedProcessDuringMinting"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "GivedValuesNotValid"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "sended_values"; }, { readonly type: "uint256"; readonly name: "expected"; }]; }, { readonly name: "IncorrectPurchaseLimit"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "MisconfiguredPrices"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "WrongDateForProcess"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "correct_date"; }, { readonly type: "uint256"; readonly name: "current_date"; }]; }, { 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: "claimlistMerkleRoot"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "bytes32"; }]; }, { readonly name: "claimlistMint"; readonly type: "function"; readonly stateMutability: "payable"; readonly inputs: readonly [{ readonly type: "uint8"; readonly name: "plotSize"; }, { readonly type: "uint256"; readonly name: "numPlots"; }, { readonly type: "uint256"; readonly name: "claimedMaxPlots"; }, { readonly type: "bytes32[]"; readonly name: "_merkleProof"; }]; readonly outputs: readonly []; }, { readonly name: "claimlistMintedPerSize"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; }, { readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "claimsStartTime"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "claimsStarted"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "forwardERC20s"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_token"; }, { readonly type: "uint256"; readonly name: "_amount"; }]; readonly outputs: readonly []; }, { readonly name: "getAvailableLands"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256[]"; }]; }, { readonly name: "getEthSignedMessageHash"; readonly type: "function"; readonly stateMutability: "pure"; readonly inputs: readonly [{ readonly type: "bytes32"; readonly name: "_messageHash"; }]; readonly outputs: readonly [{ readonly type: "bytes32"; }]; }, { readonly name: "getMessageHash"; readonly type: "function"; readonly stateMutability: "pure"; readonly inputs: readonly [{ readonly type: "string"; readonly name: "_message"; }]; readonly outputs: readonly [{ readonly type: "bytes32"; }]; }, { readonly name: "getNonce"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "userAddress"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "getPlotPrices"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256[]"; }]; }, { readonly name: "getPlotsAvailablePerSize"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256[]"; }]; }, { readonly name: "getSigner"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "getTokenIdPlotType"; readonly type: "function"; readonly stateMutability: "pure"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "tokenId"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "getTotalMintedLands"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "getTotalMintedLandsBySize"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256[]"; }]; }, { readonly name: "mint"; readonly type: "function"; readonly stateMutability: "payable"; readonly inputs: readonly [{ readonly type: "uint8"; readonly name: "plotSize"; }, { readonly type: "uint256"; readonly name: "numPlots"; }]; readonly outputs: readonly []; }, { readonly name: "mintlistMerkleRoot1"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "bytes32"; }]; }, { readonly name: "mintlistMerkleRoot2"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "bytes32"; }]; }, { readonly name: "mintlistMint"; readonly type: "function"; readonly stateMutability: "payable"; readonly inputs: readonly [{ readonly type: "uint8"; readonly name: "plotSize"; }, { readonly type: "uint256"; readonly name: "numPlots"; }, { readonly type: "uint256"; readonly name: "claimedMaxPlots"; }, { readonly type: "bytes32[]"; readonly name: "_merkleProof"; }]; readonly outputs: readonly []; }, { readonly name: "mintlistMintedPerSize"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; }, { readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "mintlistStartTime"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "mintlistStarted"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "mintlisted"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_who"; }, { readonly type: "bytes32"; readonly name: "_leaf"; }, { readonly type: "bytes32[]"; readonly name: "_merkleProof"; }]; 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: "ownerMint"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint8[]"; readonly name: "plotSizes"; }, { readonly type: "address[]"; readonly name: "recipients"; }]; readonly outputs: readonly []; }, { readonly name: "plotGlobalOffset"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "plotPrices"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "plotSizeLocalOffset"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "plotsMinted"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "publicMintStartTime"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "publicStarted"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "renounceOwnership"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "runiverseLand"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "setClaimlistMerkleRoot"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "bytes32"; readonly name: "newMerkleRoot"; }]; readonly outputs: readonly []; }, { readonly name: "setClaimsStartTime"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "_newClaimsStartTime"; }]; readonly outputs: readonly []; }, { readonly name: "setGlobalIdOffset"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "_newGlobalIdOffset"; }]; readonly outputs: readonly []; }, { readonly name: "setLocalIdOffsets"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256[]"; readonly name: "_newPlotSizeLocalOffset"; }]; readonly outputs: readonly []; }, { readonly name: "setMintlistMerkleRoot1"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "bytes32"; readonly name: "newMerkleRoot"; }]; readonly outputs: readonly []; }, { readonly name: "setMintlistMerkleRoot2"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "bytes32"; readonly name: "newMerkleRoot"; }]; readonly outputs: readonly []; }, { readonly name: "setMintlistStartTime"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "_newAllowlistMintStartTime"; }]; readonly outputs: readonly []; }, { readonly name: "setPrices"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256[]"; readonly name: "_newPrices"; }]; readonly outputs: readonly []; }, { readonly name: "setPublicMintStartTime"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "_newPublicMintStartTime"; }]; readonly outputs: readonly []; }, { readonly name: "setRuniverseLand"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_newRuniverseLandAddress"; }]; readonly outputs: readonly []; }, { readonly name: "setSigner"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_signer"; }]; readonly outputs: readonly []; }, { readonly name: "setVaultAddress"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_newVaultAddress"; }]; readonly outputs: readonly []; }, { readonly name: "signer"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "transferOwnership"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newOwner"; }]; readonly outputs: readonly []; }, { readonly name: "vault"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "verify"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "string"; readonly name: "_message"; }, { readonly type: "bytes"; readonly name: "_signature"; }]; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "verifyAndMint"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "bytes"; readonly name: "signature"; }, { readonly type: "uint8"; readonly name: "plotSize"; }]; readonly outputs: readonly []; }, { readonly name: "withdraw"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "_amount"; }]; readonly outputs: readonly []; }, { readonly name: "withdrawAll"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }]; }; export { contract as default };