UNPKG

@roninbuilders/contracts

Version:

Type safe Contract ABIs for Ronin Network

247 lines (245 loc) 7.63 kB
declare const contract: { readonly id: 5906; readonly address: "0x2e1626e16ba42b9cb0a5f041b994f15e4a314b6d"; readonly contract_name: "KDRVesting"; readonly display_name: "KDR Vesting"; readonly is_deprecated: false; readonly is_proxy: false; readonly proxy_to: false; readonly created_at: 1734455094; readonly abi: readonly [{ readonly type: "constructor"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_token"; }]; }, { readonly name: "ALREADY_ACTIVE"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "Claim"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "msgSender"; readonly indexed: true; }, { readonly type: "address"; readonly name: "recipient"; readonly indexed: true; }, { readonly type: "uint256"; readonly name: "amount"; }, { readonly type: "bool"; readonly name: "active"; }]; }, { readonly name: "Clawback"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "recipient"; readonly indexed: true; }, { readonly type: "uint256"; readonly name: "amount"; }]; }, { readonly name: "Create"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "recipient"; readonly indexed: true; }, { readonly type: "uint256"; readonly name: "start"; }, { readonly type: "uint256"; readonly name: "end"; }, { readonly type: "uint256"; readonly name: "unlockFrequency"; }, { readonly type: "uint256"; readonly name: "cliff"; }, { readonly type: "uint256"; readonly name: "unlockPerPeriod"; }, { readonly type: "bool"; readonly name: "active"; }, { readonly type: "uint256"; readonly name: "vested"; }, { readonly type: "uint256"; readonly name: "instantUnlock"; }, { readonly type: "uint256"; readonly name: "instantUnlockTransfer"; }]; }, { 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: "TransferVesting"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "oldRecipient"; readonly indexed: true; }, { readonly type: "address"; readonly name: "newRecipient"; readonly indexed: true; }]; }, { readonly name: "claim"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_recipient"; }]; readonly outputs: readonly []; }, { readonly name: "claimable"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_recipient"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "clawback"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_recipient"; }]; readonly outputs: readonly []; }, { readonly name: "create"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_recipient"; }, { readonly type: "uint256"; readonly name: "_start"; }, { readonly type: "uint256"; readonly name: "_length"; }, { readonly type: "uint256"; readonly name: "_unlockFrequency"; }, { readonly type: "uint256"; readonly name: "_cliff"; }, { readonly type: "uint256"; readonly name: "_amount"; }, { readonly type: "uint256"; readonly name: "_instantUnlock"; }]; readonly outputs: readonly []; }, { readonly name: "owner"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "recipients"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; }]; readonly outputs: readonly [{ readonly type: "uint64"; readonly name: "start"; }, { readonly type: "uint64"; readonly name: "end"; }, { readonly type: "uint64"; readonly name: "lastUnlock"; }, { readonly type: "uint32"; readonly name: "cliff"; }, { readonly type: "uint32"; readonly name: "unlockFrequency"; }, { readonly type: "uint248"; readonly name: "unlockPerPeriod"; }, { readonly type: "bool"; readonly name: "active"; }, { readonly type: "uint256"; readonly name: "vested"; }, { readonly type: "uint256"; readonly name: "claimed"; }]; }, { readonly name: "renounceOwnership"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "token"; 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: "transferVesting"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_oldRecipient"; }, { readonly type: "address"; readonly name: "_newRecipient"; }]; readonly outputs: readonly []; }]; }; export { contract as default };