UNPKG

@roninbuilders/contracts

Version:

Type safe Contract ABIs for Ronin Network

524 lines (522 loc) 17.4 kB
declare const contract: { readonly id: 1390; readonly address: "0x550168ec56b3348b91c62d29aae7eba8c88ffee4"; readonly contract_name: "ERC1967Proxy"; readonly display_name: "Star Orbital Track Logic Proxy"; readonly is_deprecated: false; readonly is_proxy: true; readonly proxy_to: "0xa92b2fbb6df4fd59d1617841b07e8c7a3bdb541b"; readonly created_at: 1702561722; readonly abi: readonly [{ readonly type: "constructor"; readonly stateMutability: "payable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_logic"; }, { readonly type: "bytes"; readonly name: "_data"; }]; }, { readonly name: "AdminChanged"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "previousAdmin"; }, { readonly type: "address"; readonly name: "newAdmin"; }]; }, { readonly name: "BeaconUpgraded"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "beacon"; readonly indexed: true; }]; }, { readonly name: "Upgraded"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "implementation"; readonly indexed: true; }]; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; readonly proxy_abi: readonly [{ readonly type: "constructor"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; }, { readonly name: "AdminChanged"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "previousAdmin"; }, { readonly type: "address"; readonly name: "newAdmin"; }]; }, { readonly name: "BeaconUpgraded"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "beacon"; readonly indexed: true; }]; }, { readonly name: "ContractSettingUpdated"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_starOrbitalTrackDataAddress"; readonly indexed: true; }]; }, { 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: "Upgraded"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "implementation"; readonly indexed: true; }]; }, { readonly name: "checkCanRenewRentingOrbitalTrack"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_renterAddress"; }, { readonly type: "uint256"; readonly name: "_starId"; }, { readonly type: "uint256"; readonly name: "_planetId"; }, { readonly type: "tuple"; readonly name: "_orbitalTrackData"; readonly components: readonly [{ readonly type: "uint8"; readonly name: "rentingState"; }, { readonly type: "uint256"; readonly name: "availableTrackTime"; }, { readonly type: "uint256"; readonly name: "inviteGroupId"; }, { readonly type: "address"; readonly name: "tokenAddress"; }, { readonly type: "uint256"; readonly name: "rentalFee"; }, { readonly type: "uint256"; readonly name: "rentalDuration"; }, { readonly type: "bool"; readonly name: "canBeRenew"; }, { readonly type: "uint256"; readonly name: "listingTime"; }, { readonly type: "address"; readonly name: "planetOwnerAddress"; }, { readonly type: "uint256"; readonly name: "originalRentalStartTime"; }, { readonly type: "uint256"; readonly name: "rentalStartTime"; }, { readonly type: "uint256"; readonly name: "attachedPlanetId"; }, { readonly type: "uint256"; readonly name: "rentalEndTime"; }, { readonly type: "uint256"; readonly name: "rentalFeeAfterPlatform"; }]; }]; readonly outputs: readonly []; }, { readonly name: "checkIsBlacklistedForAttachingPlanet"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_blacklistContract"; }, { readonly type: "uint256"; readonly name: "_starId"; }, { readonly type: "address"; readonly name: "_starContract"; }, { readonly type: "address"; readonly name: "_planetOwner"; }, { readonly type: "uint256"; readonly name: "_planetId"; }, { readonly type: "address"; readonly name: "_planetContract"; }]; readonly outputs: readonly []; }, { readonly name: "checkReachMaxCount"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_renterAddress"; }, { readonly type: "uint256"; readonly name: "_starId"; }, { readonly type: "uint256"; readonly name: "_inviteGroupId"; }, { readonly type: "uint256"; readonly name: "_planetId"; }]; readonly outputs: readonly []; }, { readonly name: "checkRentingOrbitalTrack"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_planetOwnerAddress"; }, { readonly type: "uint256"; readonly name: "_starId"; }, { readonly type: "uint256"; readonly name: "_planetId"; }, { readonly type: "address"; readonly name: "_starContractAddress"; }, { readonly type: "tuple"; readonly name: "_orbitalTrackData"; readonly components: readonly [{ readonly type: "uint8"; readonly name: "rentingState"; }, { readonly type: "uint256"; readonly name: "availableTrackTime"; }, { readonly type: "uint256"; readonly name: "inviteGroupId"; }, { readonly type: "address"; readonly name: "tokenAddress"; }, { readonly type: "uint256"; readonly name: "rentalFee"; }, { readonly type: "uint256"; readonly name: "rentalDuration"; }, { readonly type: "bool"; readonly name: "canBeRenew"; }, { readonly type: "uint256"; readonly name: "listingTime"; }, { readonly type: "address"; readonly name: "planetOwnerAddress"; }, { readonly type: "uint256"; readonly name: "originalRentalStartTime"; }, { readonly type: "uint256"; readonly name: "rentalStartTime"; }, { readonly type: "uint256"; readonly name: "attachedPlanetId"; }, { readonly type: "uint256"; readonly name: "rentalEndTime"; }, { readonly type: "uint256"; readonly name: "rentalFeeAfterPlatform"; }]; }]; readonly outputs: readonly []; }, { readonly name: "checkSlotCanBeRent"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_renterAddress"; }, { readonly type: "address"; readonly name: "_starContractAddress"; }, { readonly type: "tuple"; readonly name: "_orbitalTrackData"; readonly components: readonly [{ readonly type: "uint8"; readonly name: "rentingState"; }, { readonly type: "uint256"; readonly name: "availableTrackTime"; }, { readonly type: "uint256"; readonly name: "inviteGroupId"; }, { readonly type: "address"; readonly name: "tokenAddress"; }, { readonly type: "uint256"; readonly name: "rentalFee"; }, { readonly type: "uint256"; readonly name: "rentalDuration"; }, { readonly type: "bool"; readonly name: "canBeRenew"; }, { readonly type: "uint256"; readonly name: "listingTime"; }, { readonly type: "address"; readonly name: "planetOwnerAddress"; }, { readonly type: "uint256"; readonly name: "originalRentalStartTime"; }, { readonly type: "uint256"; readonly name: "rentalStartTime"; }, { readonly type: "uint256"; readonly name: "attachedPlanetId"; }, { readonly type: "uint256"; readonly name: "rentalEndTime"; }, { readonly type: "uint256"; readonly name: "rentalFeeAfterPlatform"; }]; }, { readonly type: "uint256"; readonly name: "_starId"; }, { readonly type: "uint256"; readonly name: "_planetId"; }, { readonly type: "bool"; readonly name: "_isInvited"; }]; readonly outputs: readonly []; }, { readonly name: "getPlanetAttachedIndex"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "_starId"; }, { readonly type: "uint256"; readonly name: "_planetId"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "getPlanetOwnerDetachPlanetBalance"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "_starId"; }, { readonly type: "uint256"; readonly name: "_planetId"; }, { readonly type: "uint256"; readonly name: "_slotIndex"; }, { readonly type: "uint256"; readonly name: "_earlyDetachFeePercent"; }, { readonly type: "uint256"; readonly name: "_percentMaxValue"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }, { readonly type: "uint256"; readonly name: "planetOwnerReceive"; }]; }, { readonly name: "getRentalSlotIndexWithInviteGroupID"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "_starId"; }, { readonly type: "uint256"; readonly name: "_planetId"; }, { readonly type: "uint256"; readonly name: "_inviteGroupId"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "getStarOwnerAttachSlotIndex"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "_starId"; }, { readonly type: "uint256"; readonly name: "_planetId"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "getStarOwnerDetachPlanetBalance"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "_starId"; }, { readonly type: "uint256"; readonly name: "_planetId"; }, { readonly type: "uint256"; readonly name: "_slotIndex"; }, { readonly type: "uint256"; readonly name: "_earlyDetachFeePercent"; }, { readonly type: "uint256"; readonly name: "_percentMaxValue"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }, { readonly type: "uint256"; readonly name: "planetOwnerReceive"; }]; }, { readonly name: "initialize"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "isInvitedStarOrbitalTrack"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_invitee"; }, { readonly type: "uint256"; readonly name: "_starId"; }, { readonly type: "uint256"; readonly name: "_inviteGroupId"; }]; readonly outputs: readonly [{ readonly type: "bool"; }, { readonly type: "uint256"; }]; }, { 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: "starOrbitalTrackDataContract"; 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: "updateContractSetting"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_starOrbitalTrackDataAddress"; }]; readonly outputs: readonly []; }, { readonly name: "upgradeTo"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newImplementation"; }]; readonly outputs: readonly []; }, { readonly name: "upgradeToAndCall"; readonly type: "function"; readonly stateMutability: "payable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newImplementation"; }, { readonly type: "bytes"; readonly name: "data"; }]; readonly outputs: readonly []; }]; }; export { contract as default };