contracts/abis/mainnet/PufferDepositor
Variables
PufferDepositor
constPufferDepositor: readonly [{inputs: readonly [{internalType:"contract PufferVaultV2";name:"pufferVault";type:"address"; }, {internalType:"contract IStETH";name:"stETH";type:"address"; }];stateMutability:"payable";type:"constructor"; }, {inputs: readonly [];name:"PUFFER_VAULT";outputs: readonly [{internalType:"contract PufferVaultV2";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"UPGRADE_INTERFACE_VERSION";outputs: readonly [{internalType:"string";name:"";type:"string"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"authority";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{components: readonly [{internalType:"uint256";name:"deadline";type:"uint256"; }, {internalType:"uint256";name:"amount";type:"uint256"; }, {internalType:"uint8";name:"v";type:"uint8"; }, {internalType:"bytes32";name:"r";type:"bytes32"; }, {internalType:"bytes32";name:"s";type:"bytes32"; }];internalType:"struct Permit";name:"permitData";type:"tuple"; }, {internalType:"address";name:"recipient";type:"address"; }];name:"depositStETH";outputs: readonly [{internalType:"uint256";name:"pufETHAmount";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{components: readonly [{internalType:"uint256";name:"deadline";type:"uint256"; }, {internalType:"uint256";name:"amount";type:"uint256"; }, {internalType:"uint8";name:"v";type:"uint8"; }, {internalType:"bytes32";name:"r";type:"bytes32"; }, {internalType:"bytes32";name:"s";type:"bytes32"; }];internalType:"struct Permit";name:"permitData";type:"tuple"; }, {internalType:"address";name:"recipient";type:"address"; }];name:"depositWstETH";outputs: readonly [{internalType:"uint256";name:"pufETHAmount";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"isConsumingScheduledOp";outputs: readonly [{internalType:"bytes4";name:"";type:"bytes4"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"proxiableUUID";outputs: readonly [{internalType:"bytes32";name:"";type:"bytes32"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"newAuthority";type:"address"; }];name:"setAuthority";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"newImplementation";type:"address"; }, {internalType:"bytes";name:"data";type:"bytes"; }];name:"upgradeToAndCall";outputs: readonly [];stateMutability:"payable";type:"function"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"authority";type:"address"; }];name:"AuthorityUpdated";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint64";name:"version";type:"uint64"; }];name:"Initialized";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"implementation";type:"address"; }];name:"Upgraded";type:"event"; }, {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 [{internalType:"address";name:"target";type:"address"; }];name:"AddressEmptyCode";type:"error"; }, {inputs: readonly [{internalType:"address";name:"account";type:"address"; }];name:"AddressInsufficientBalance";type:"error"; }, {inputs: readonly [{internalType:"address";name:"implementation";type:"address"; }];name:"ERC1967InvalidImplementation";type:"error"; }, {inputs: readonly [];name:"ERC1967NonPayable";type:"error"; }, {inputs: readonly [];name:"FailedInnerCall";type:"error"; }, {inputs: readonly [];name:"InvalidInitialization";type:"error"; }, {inputs: readonly [];name:"NotInitializing";type:"error"; }, {inputs: readonly [{internalType:"address";name:"token";type:"address"; }];name:"SafeERC20FailedOperation";type:"error"; }, {inputs: readonly [];name:"UUPSUnauthorizedCallContext";type:"error"; }, {inputs: readonly [{internalType:"bytes32";name:"slot";type:"bytes32"; }];name:"UUPSUnsupportedProxiableUUID";type:"error"; }]
Defined in: lib/contracts/abis/mainnet/PufferDepositor.ts:1