UNPKG

@roninbuilders/contracts

Version:

Type safe Contract ABIs for Ronin Network

333 lines (331 loc) 10.5 kB
declare const contract: { readonly id: 36006; readonly address: "0x971de0b52769a6e8a7647d076fa48c3741171e3b"; readonly contract_name: "EliteTokenPublicSale"; readonly display_name: "Elite Token Public Sale"; readonly is_deprecated: false; readonly is_proxy: false; readonly proxy_to: false; readonly created_at: 1751707319; readonly abi: readonly [{ readonly type: "constructor"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_eliteTokenAddress"; }, { readonly type: "address"; readonly name: "_usdcTokenAddress"; }, { readonly type: "uint256"; readonly name: "_saleStartTime"; }, { readonly type: "uint256"; readonly name: "_saleEndTime"; }, { readonly type: "uint256"; readonly name: "_eliteAmountPerUSDCBaseUnit"; }, { readonly type: "uint256"; readonly name: "_maxEliteToSell"; }, { readonly type: "uint256"; readonly name: "_minPurchaseUSDC"; }, { readonly type: "uint256"; readonly name: "_maxPurchaseUSDC"; }]; }, { readonly name: "EnforcedPause"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "ExpectedPause"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "OwnableInvalidOwner"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "owner"; }]; }, { readonly name: "OwnableUnauthorizedAccount"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "account"; }]; }, { readonly name: "ReentrancyGuardReentrantCall"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "ElitePurchased"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "buyer"; readonly indexed: true; }, { readonly type: "uint256"; readonly name: "usdcPaid"; }, { readonly type: "uint256"; readonly name: "eliteReceived"; }]; }, { readonly name: "FundsWithdrawn"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "to"; readonly indexed: true; }, { readonly type: "uint256"; readonly name: "amount"; }]; }, { 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: "SaleParametersUpdated"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "newStartTime"; }, { readonly type: "uint256"; readonly name: "newEndTime"; }, { readonly type: "uint256"; readonly name: "newEliteAmountPerUSDCBaseUnit"; }, { readonly type: "uint256"; readonly name: "newMaxElite"; }, { readonly type: "uint256"; readonly name: "newMinPurchase"; }, { readonly type: "uint256"; readonly name: "newMaxPurchase"; }]; }, { readonly name: "SalePaused"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "account"; readonly indexed: true; }]; }, { readonly name: "SaleUnpaused"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "account"; readonly indexed: true; }]; }, { readonly name: "Unpaused"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "account"; }]; }, { readonly name: "buyElite"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "usdcAmount"; }]; readonly outputs: readonly []; }, { readonly name: "eliteAmountPerUSDCBaseUnit"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "eliteDecimals"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint8"; }]; }, { readonly name: "eliteToken"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "maxEliteToSell"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "maxPurchaseUSDC"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "minPurchaseUSDC"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { 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: "renounceOwnership"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "saleEndTime"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "saleStartTime"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "totalEliteSold"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { 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 []; }, { readonly name: "updateSaleParameters"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "_newStartTime"; }, { readonly type: "uint256"; readonly name: "_newEndTime"; }, { readonly type: "uint256"; readonly name: "_newEliteAmountPerUSDCBaseUnit"; }, { readonly type: "uint256"; readonly name: "_newMaxEliteToSell"; }, { readonly type: "uint256"; readonly name: "_newMinPurchaseUSDC"; }, { readonly type: "uint256"; readonly name: "_newMaxPurchaseUSDC"; }]; readonly outputs: readonly []; }, { readonly name: "usdcDecimals"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint8"; }]; }, { readonly name: "usdcToken"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "withdrawUSDC"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "amount"; }]; readonly outputs: readonly []; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; }; export { contract as default };