@cfxdevkit/protocol / STAKING_ABI
Variable: STAKING_ABI
constSTAKING_ABI: readonly [{inputs: readonly [{internalType:"address";name:"user";type:"address"; }];name:"getStakingBalance";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"user";type:"address"; }, {internalType:"uint256";name:"blockNumber";type:"uint256"; }];name:"getLockedStakingBalance";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"user";type:"address"; }, {internalType:"uint256";name:"blockNumber";type:"uint256"; }];name:"getVotePower";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"amount";type:"uint256"; }];name:"deposit";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"amount";type:"uint256"; }];name:"withdraw";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"amount";type:"uint256"; }, {internalType:"uint256";name:"unlockBlock";type:"uint256"; }];name:"voteLock";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {anonymous:false;inputs: readonly [{indexed:true;name:"user";type:"address"; }, {indexed:false;name:"amount";type:"uint256"; }];name:"Deposit";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;name:"user";type:"address"; }, {indexed:false;name:"amount";type:"uint256"; }];name:"Withdraw";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;name:"user";type:"address"; }, {indexed:false;name:"amount";type:"uint256"; }, {indexed:false;name:"unlockBlock";type:"uint256"; }];name:"VoteLock";type:"event"; }] =stakingAbi
Defined in: precompiles.ts:324