contracts/abis/mainnet/Teller
Variables
Teller
constTeller: readonly [{inputs: readonly [];name:"accountant";outputs: readonly [{internalType:"contract AccountantWithRateProviders";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"contract ERC20";name:"asset";type:"address"; }];name:"addAsset";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"authority";outputs: readonly [{internalType:"contract Authority";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"from";type:"address"; }];name:"beforeTransfer";outputs: readonly [];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"contract ERC20";name:"depositAsset";type:"address"; }, {internalType:"uint256";name:"depositAmount";type:"uint256"; }, {internalType:"uint256";name:"minimumMint";type:"uint256"; }, {internalType:"address";name:"to";type:"address"; }];name:"bulkDeposit";outputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"contract ERC20";name:"withdrawAsset";type:"address"; }, {internalType:"uint256";name:"shareAmount";type:"uint256"; }, {internalType:"uint256";name:"minimumAssets";type:"uint256"; }, {internalType:"address";name:"to";type:"address"; }];name:"bulkWithdraw";outputs: readonly [{internalType:"uint256";name:"assetsOut";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"contract ERC20";name:"depositAsset";type:"address"; }, {internalType:"uint256";name:"depositAmount";type:"uint256"; }, {internalType:"uint256";name:"minimumMint";type:"uint256"; }];name:"deposit";outputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"depositNonce";outputs: readonly [{internalType:"uint96";name:"";type:"uint96"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"contract ERC20";name:"depositAsset";type:"address"; }, {internalType:"uint256";name:"depositAmount";type:"uint256"; }, {internalType:"uint256";name:"minimumMint";type:"uint256"; }, {internalType:"uint256";name:"deadline";type:"uint256"; }, {internalType:"uint8";name:"v";type:"uint8"; }, {internalType:"bytes32";name:"r";type:"bytes32"; }, {internalType:"bytes32";name:"s";type:"bytes32"; }];name:"depositWithPermit";outputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"isPaused";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"contract ERC20";name:"";type:"address"; }];name:"isSupported";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"owner";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"pause";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];name:"publicDepositHistory";outputs: readonly [{internalType:"bytes32";name:"";type:"bytes32"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"nonce";type:"uint256"; }, {internalType:"address";name:"receiver";type:"address"; }, {internalType:"address";name:"depositAsset";type:"address"; }, {internalType:"uint256";name:"depositAmount";type:"uint256"; }, {internalType:"uint256";name:"shareAmount";type:"uint256"; }, {internalType:"uint256";name:"depositTimestamp";type:"uint256"; }, {internalType:"uint256";name:"shareLockUpPeriodAtTimeOfDeposit";type:"uint256"; }];name:"refundDeposit";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"contract ERC20";name:"asset";type:"address"; }];name:"removeAsset";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"contract Authority";name:"newAuthority";type:"address"; }];name:"setAuthority";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint64";name:"_shareLockPeriod";type:"uint64"; }];name:"setShareLockPeriod";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"shareLockPeriod";outputs: readonly [{internalType:"uint64";name:"";type:"uint64"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"";type:"address"; }];name:"shareUnlockTime";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"newOwner";type:"address"; }];name:"transferOwnership";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"unpause";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"vault";outputs: readonly [{internalType:"contract BoringVault";name:"";type:"address"; }];stateMutability:"view";type:"function"; }]
Defined in: lib/contracts/abis/mainnet/Teller.ts:1