contracts/abis/mainnet/PufferOracleV2
Variables
PufferOracleV2
constPufferOracleV2: readonly [{inputs: readonly [{internalType:"contract IGuardianModule";name:"guardianModule";type:"address"; }, {internalType:"address payable";name:"vault";type:"address"; }, {internalType:"address";name:"accessManager";type:"address"; }];stateMutability:"nonpayable";type:"constructor"; }, {inputs: readonly [{internalType:"address";name:"authority";type:"address"; }];name:"AccessManagedInvalidAuthority";type:"error"; }, {inputs: readonly [{internalType:"address";name:"caller";type:"address"; }, {internalType:"uint32";name:"delay";type:"uint32"; }];name:"AccessManagedRequiredDelay";type:"error"; }, {inputs: readonly [{internalType:"address";name:"caller";type:"address"; }];name:"AccessManagedUnauthorized";type:"error"; }, {inputs: readonly [];name:"InvalidUpdate";type:"error"; }, {inputs: readonly [];name:"InvalidValidatorTicketPrice";type:"error"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"oldPrice";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"newPrice";type:"uint256"; }];name:"ValidatorTicketMintPriceUpdated";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"oldNumberOfValidators";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"newNumberOfValidators";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"epochNumber";type:"uint256"; }];name:"TotalNumberOfValidatorsUpdated";type:"event"; }, {inputs: readonly [{internalType:"uint256";name:"numberOfExits";type:"uint256"; }];name:"exitValidators";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"getLockedEthAmount";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getTotalNumberOfValidators";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getValidatorTicketPrice";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"isOverBurstThreshold";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"provisionNode";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newPrice";type:"uint256"; }];name:"setMintPrice";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newTotalNumberOfValidators";type:"uint256"; }, {internalType:"uint256";name:"epochNumber";type:"uint256"; }, {internalType:"bytes[]";name:"guardianEOASignatures";type:"bytes[]"; }];name:"setTotalNumberOfValidators";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }]
Defined in: lib/contracts/abis/mainnet/PufferOracleV2.ts:1