UNPKG

@roninbuilders/contracts

Version:

Type safe Contract ABIs for Ronin Network

637 lines (635 loc) 21.1 kB
declare const contract: { readonly id: 463; readonly address: "0xa330c96daa39009c18d55d5546a28457731953eb"; readonly contract_name: "CollateralStakingManager"; readonly display_name: "Collateral Staking Manager"; readonly is_deprecated: false; readonly is_proxy: false; readonly proxy_to: false; readonly created_at: 1692116115; readonly abi: readonly [{ readonly name: "MoveCollateralPausedChanged"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "bool"; readonly name: "newValue"; readonly indexed: true; }]; }, { readonly name: "NewAdmin"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newAdmin"; readonly indexed: true; }, { readonly type: "address"; readonly name: "previousAdmin"; readonly indexed: true; }]; }, { readonly name: "NewCEtherStakingMarket"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newCEtherStakingMarket"; readonly indexed: true; }, { readonly type: "address"; readonly name: "previousCEtherStakingMarket"; readonly indexed: true; }]; }, { readonly name: "NewCollateralStakingMediator"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "user"; readonly indexed: true; }]; }, { readonly name: "NewCollateralStakingMediatorImplementation"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "previousImpl"; }, { readonly type: "address"; readonly name: "newImpl"; }]; }, { readonly name: "NewRedelegatingManager"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newRedelegatingManager"; readonly indexed: true; }, { readonly type: "address"; readonly name: "previousRedelegatingManager"; readonly indexed: true; }]; }, { readonly name: "NewRestakingManager"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newRestakingManager"; readonly indexed: true; }, { readonly type: "address"; readonly name: "previousRestakingManager"; readonly indexed: true; }]; }, { readonly name: "NewRestakingPool"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newRestakingPool"; readonly indexed: true; }, { readonly type: "address"; readonly name: "previousRestakingPool"; readonly indexed: true; }]; }, { readonly name: "NewRestakingUnderlying"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newRestakingUnderlying"; readonly indexed: true; }, { readonly type: "address"; readonly name: "previousRestakingUnderlying"; readonly indexed: true; }]; }, { readonly name: "NewRewardsRoyaltiesPercentage"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "newPercentage"; readonly indexed: true; }, { readonly type: "uint256"; readonly name: "previousPercentage"; readonly indexed: true; }]; }, { readonly name: "NewRoninStaking"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newRoninStaking"; readonly indexed: true; }, { readonly type: "address"; readonly name: "previousRoninStaking"; readonly indexed: true; }]; }, { readonly name: "NewRoninValidatorSet"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newRoninValidatorSet"; readonly indexed: true; }, { readonly type: "address"; readonly name: "previousRoninValidatorSet"; readonly indexed: true; }]; }, { readonly name: "NewRoyaltiesReceiver"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newReceiver"; readonly indexed: true; }, { readonly type: "address"; readonly name: "previousReceiver"; readonly indexed: true; }]; }, { readonly name: "NewStakingMarket"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "cErcStakingMarket"; readonly indexed: true; }, { readonly type: "address"; readonly name: "stakingPool"; }, { readonly type: "address"; readonly name: "underlyingToken"; }]; }, { readonly name: "ValidatorSupported"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "validator"; readonly indexed: true; }, { readonly type: "bool"; readonly name: "supported"; readonly indexed: true; }]; }, { readonly name: "admin"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "cErcStakingMarket"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; }]; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "cEtherStakingMarket"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "collateralStakingMediatorImplementation"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "decreaseTotalDelegatingAmount"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "amount"; }]; readonly outputs: readonly []; }, { readonly name: "decreaseTotalRestakingAmount"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "amount"; }]; readonly outputs: readonly []; }, { readonly name: "delegateInitialUncollateralizedRon"; readonly type: "function"; readonly stateMutability: "payable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "consensusAddr"; }]; readonly outputs: readonly []; }, { readonly name: "feeDenominator"; readonly type: "function"; readonly stateMutability: "pure"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "getCollateralStakingMediator"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "user"; }]; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "getOrCreateCollateralStakingMediator"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "user"; }]; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "getSupportedValidatorsList"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address[]"; }]; }, { readonly name: "implementation"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "increaseTotalAccruedRewards"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "amount"; }]; readonly outputs: readonly []; }, { readonly name: "increaseTotalAccruedRewardsRon"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "amount"; }]; readonly outputs: readonly []; }, { readonly name: "increaseTotalDelegatingAmount"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "amount"; }]; readonly outputs: readonly []; }, { readonly name: "increaseTotalRestakingAmount"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "amount"; }]; readonly outputs: readonly []; }, { readonly name: "initialize"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "royaltiesReceiver_"; }, { readonly type: "address"; readonly name: "collateralStakingMediatorImplementation_"; }, { readonly type: "uint256"; readonly name: "rewardsRoyaltiesPercentage_"; }]; readonly outputs: readonly []; }, { readonly name: "isCollateralStakingManager"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "marketPoolWire"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; }]; readonly outputs: readonly [{ readonly type: "address"; readonly name: "stakingPool"; }, { readonly type: "address"; readonly name: "underlyingToken"; }]; }, { readonly name: "moveUncollateralizedPaused"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "redelegatingManager"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "restakingManager"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "restakingPoolErc20"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "restakingUnderlying"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "rewardsRoyaltiesPercentage"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "roninStaking"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "roninValidatorSet"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "royaltiesReceiver"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "setAdmin"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newAdmin"; }]; readonly outputs: readonly []; }, { readonly name: "setCollateralStakingMediatorImplementation"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newImplementation"; }]; readonly outputs: readonly []; }, { readonly name: "setMoveUncollateralizedPaused"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "bool"; readonly name: "value"; }]; readonly outputs: readonly []; }, { readonly name: "setRedelegatingManager"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newRedelegatingManager"; }]; readonly outputs: readonly []; }, { readonly name: "setRestakingManager"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newManager"; }]; readonly outputs: readonly []; }, { readonly name: "setRestakingPoolErc20"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "restakingPool"; }]; readonly outputs: readonly []; }, { readonly name: "setRestakingUnderlying"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "underlying"; }]; readonly outputs: readonly []; }, { readonly name: "setRewardRoyaltiesPercentage"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "newPercentage"; }]; readonly outputs: readonly []; }, { readonly name: "setRoninStaking"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newRoninStaking"; }]; readonly outputs: readonly []; }, { readonly name: "setRoninValidatorSet"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newRoninValidatorSet"; }]; readonly outputs: readonly []; }, { readonly name: "setRoyaltiesReceiver"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newReceiver"; }]; readonly outputs: readonly []; }, { readonly name: "stakeInitialUncollateralizedErc20"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "amount"; }]; readonly outputs: readonly []; }, { readonly name: "supportCErcStakingMarket"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "market"; }, { readonly type: "address"; readonly name: "stakingPool"; }, { readonly type: "address"; readonly name: "underlyingToken"; }, { readonly type: "bool"; readonly name: "isErc721"; }, { readonly type: "bool"; readonly name: "isErc20"; }]; readonly outputs: readonly []; }, { readonly name: "supportCEtherStakingMarket"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newCEtherStakingMarket"; }]; readonly outputs: readonly []; }, { readonly name: "supportValidators"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address[]"; readonly name: "validators"; }]; readonly outputs: readonly []; }, { readonly name: "supportedValidators"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; }]; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "supportedValidatorsList"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "totalAccruedRewards"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "totalAccruedRewardsRon"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "totalDelegatingAmountRon"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "totalRestakingAmount"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }]; }; export { contract as default };