contracts/abis/mainnet/NonRestakingWithdrawalCredentials
Variables
NonRestakingWithdrawalCredentials
constNonRestakingWithdrawalCredentials: readonly [{inputs: readonly [];name:"authority";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getConsolidationRequestFee";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getWithdrawalRequestFee";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{components: readonly [{internalType:"bytes";name:"srcPubkey";type:"bytes"; }, {internalType:"bytes";name:"targetPubkey";type:"bytes"; }];internalType:"struct IEigenPodTypes.ConsolidationRequest[]";name:"requests";type:"tuple[]"; }];name:"requestConsolidation";outputs: readonly [];stateMutability:"payable";type:"function"; }, {inputs: readonly [{components: readonly [{internalType:"bytes";name:"pubkey";type:"bytes"; }, {internalType:"uint64";name:"amountGwei";type:"uint64"; }];internalType:"struct IEigenPodTypes.WithdrawalRequest[]";name:"requests";type:"tuple[]"; }];name:"requestWithdrawal";outputs: readonly [];stateMutability:"payable";type:"function"; }, {inputs: readonly [];name:"vault";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"withdrawETH";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }]
Defined in: lib/contracts/abis/mainnet/NonRestakingWithdrawalCredentials.ts:1