solidity-hardhat-template / Exports / ERC4626Router
-
BaseContract
↳
ERC4626Router
- _deployedPromise
- _runningEvents
- _wrappedEmits
- address
- callStatic
- deployTransaction
- estimateGas
- filters
- functions
- interface
- populateTransaction
- provider
- resolvedAddress
- signer
- DOMAIN_SEPARATOR
- _checkRunningEvents
- _deployed
- _wrapEvent
- allowance
- approve
- asset
- attach
- balanceOf
- connect
- convertToAssets
- convertToShares
- decimals
- deployed
- deposit
- emit
- fallback
- listenerCount
- listeners
- maxDeposit
- maxMint
- maxRedeem
- maxWithdraw
- mint
- name
- nonces
- off
- on
- once
- permit
- previewDeposit
- previewMint
- previewRedeem
- previewWithdraw
- queryFilter
- redeem
- removeAllListeners
- removeListener
- symbol
- totalAssets
- totalSupply
- transfer
- transferFrom
- withdraw
- getContractAddress
- getInterface
- isIndexed
• new ERC4626Router(addressOrName
, contractInterface
, signerOrProvider?
)
Name | Type |
---|---|
addressOrName |
string |
contractInterface |
ContractInterface |
signerOrProvider? |
Signer | Provider |
BaseContract.constructor
node_modules/@ethersproject/contracts/lib/index.d.ts:107
• _deployedPromise: Promise
<Contract
>
BaseContract._deployedPromise
node_modules/@ethersproject/contracts/lib/index.d.ts:100
• _runningEvents: Object
▪ [eventTag: string
]: RunningEvent
BaseContract._runningEvents
node_modules/@ethersproject/contracts/lib/index.d.ts:101
• _wrappedEmits: Object
▪ [eventTag: string
]: (...args
: any
[]) => void
BaseContract._wrappedEmits
node_modules/@ethersproject/contracts/lib/index.d.ts:104
• Readonly
address: string
BaseContract.address
node_modules/@ethersproject/contracts/lib/index.d.ts:79
• callStatic: Object
Name | Type |
---|---|
DOMAIN_SEPARATOR |
(overrides? : CallOverrides ) => Promise <string > |
allowance |
(arg0 : string , arg1 : string , overrides? : CallOverrides ) => Promise <BigNumber > |
approve |
(spender : string , amount : BigNumberish , overrides? : CallOverrides ) => Promise <boolean > |
asset |
(overrides? : CallOverrides ) => Promise <string > |
balanceOf |
(arg0 : string , overrides? : CallOverrides ) => Promise <BigNumber > |
convertToAssets |
(shares : BigNumberish , overrides? : CallOverrides ) => Promise <BigNumber > |
convertToShares |
(assets : BigNumberish , overrides? : CallOverrides ) => Promise <BigNumber > |
decimals |
(overrides? : CallOverrides ) => Promise <number > |
deposit |
(assets : BigNumberish , receiver : string , overrides? : CallOverrides ) => Promise <BigNumber > |
maxDeposit |
(arg0 : string , overrides? : CallOverrides ) => Promise <BigNumber > |
maxMint |
(arg0 : string , overrides? : CallOverrides ) => Promise <BigNumber > |
maxRedeem |
(owner : string , overrides? : CallOverrides ) => Promise <BigNumber > |
maxWithdraw |
(owner : string , overrides? : CallOverrides ) => Promise <BigNumber > |
mint |
(shares : BigNumberish , receiver : string , overrides? : CallOverrides ) => Promise <BigNumber > |
name |
(overrides? : CallOverrides ) => Promise <string > |
nonces |
(arg0 : string , overrides? : CallOverrides ) => Promise <BigNumber > |
permit |
(owner : string , spender : string , value : BigNumberish , deadline : BigNumberish , v : BigNumberish , r : BytesLike , s : BytesLike , overrides? : CallOverrides ) => Promise <void > |
previewDeposit |
(assets : BigNumberish , overrides? : CallOverrides ) => Promise <BigNumber > |
previewMint |
(shares : BigNumberish , overrides? : CallOverrides ) => Promise <BigNumber > |
previewRedeem |
(shares : BigNumberish , overrides? : CallOverrides ) => Promise <BigNumber > |
previewWithdraw |
(assets : BigNumberish , overrides? : CallOverrides ) => Promise <BigNumber > |
redeem |
(shares : BigNumberish , receiver : string , owner : string , overrides? : CallOverrides ) => Promise <BigNumber > |
symbol |
(overrides? : CallOverrides ) => Promise <string > |
totalAssets |
(overrides? : CallOverrides ) => Promise <BigNumber > |
totalSupply |
(overrides? : CallOverrides ) => Promise <BigNumber > |
transfer |
(to : string , amount : BigNumberish , overrides? : CallOverrides ) => Promise <boolean > |
transferFrom |
(from : string , to : string , amount : BigNumberish , overrides? : CallOverrides ) => Promise <boolean > |
withdraw |
(assets : BigNumberish , receiver : string , owner : string , overrides? : CallOverrides ) => Promise <BigNumber > |
BaseContract.callStatic
types/ethers-contracts/ERC4626Router.d.ts:532
• Readonly
deployTransaction: TransactionResponse
BaseContract.deployTransaction
node_modules/@ethersproject/contracts/lib/index.d.ts:99
• estimateGas: Object
Name | Type |
---|---|
DOMAIN_SEPARATOR |
(overrides? : CallOverrides ) => Promise <BigNumber > |
allowance |
(arg0 : string , arg1 : string , overrides? : CallOverrides ) => Promise <BigNumber > |
approve |
(spender : string , amount : BigNumberish , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <BigNumber > |
asset |
(overrides? : CallOverrides ) => Promise <BigNumber > |
balanceOf |
(arg0 : string , overrides? : CallOverrides ) => Promise <BigNumber > |
convertToAssets |
(shares : BigNumberish , overrides? : CallOverrides ) => Promise <BigNumber > |
convertToShares |
(assets : BigNumberish , overrides? : CallOverrides ) => Promise <BigNumber > |
decimals |
(overrides? : CallOverrides ) => Promise <BigNumber > |
deposit |
(assets : BigNumberish , receiver : string , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <BigNumber > |
maxDeposit |
(arg0 : string , overrides? : CallOverrides ) => Promise <BigNumber > |
maxMint |
(arg0 : string , overrides? : CallOverrides ) => Promise <BigNumber > |
maxRedeem |
(owner : string , overrides? : CallOverrides ) => Promise <BigNumber > |
maxWithdraw |
(owner : string , overrides? : CallOverrides ) => Promise <BigNumber > |
mint |
(shares : BigNumberish , receiver : string , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <BigNumber > |
name |
(overrides? : CallOverrides ) => Promise <BigNumber > |
nonces |
(arg0 : string , overrides? : CallOverrides ) => Promise <BigNumber > |
permit |
(owner : string , spender : string , value : BigNumberish , deadline : BigNumberish , v : BigNumberish , r : BytesLike , s : BytesLike , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <BigNumber > |
previewDeposit |
(assets : BigNumberish , overrides? : CallOverrides ) => Promise <BigNumber > |
previewMint |
(shares : BigNumberish , overrides? : CallOverrides ) => Promise <BigNumber > |
previewRedeem |
(shares : BigNumberish , overrides? : CallOverrides ) => Promise <BigNumber > |
previewWithdraw |
(assets : BigNumberish , overrides? : CallOverrides ) => Promise <BigNumber > |
redeem |
(shares : BigNumberish , receiver : string , owner : string , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <BigNumber > |
symbol |
(overrides? : CallOverrides ) => Promise <BigNumber > |
totalAssets |
(overrides? : CallOverrides ) => Promise <BigNumber > |
totalSupply |
(overrides? : CallOverrides ) => Promise <BigNumber > |
transfer |
(to : string , amount : BigNumberish , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <BigNumber > |
transferFrom |
(from : string , to : string , amount : BigNumberish , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <BigNumber > |
withdraw |
(assets : BigNumberish , receiver : string , owner : string , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <BigNumber > |
BaseContract.estimateGas
types/ethers-contracts/ERC4626Router.d.ts:744
• filters: Object
Name | Type |
---|---|
Approval |
(owner? : null | string , spender? : null | string , amount? : null ) => TypedEventFilter <[string , string , BigNumber ], { amount : BigNumber ; owner : string ; spender : string }> |
Approval(address,address,uint256) |
(owner? : null | string , spender? : null | string , amount? : null ) => TypedEventFilter <[string , string , BigNumber ], { amount : BigNumber ; owner : string ; spender : string }> |
Deposit |
(caller? : null | string , owner? : null | string , assets? : null , shares? : null ) => TypedEventFilter <[string , string , BigNumber , BigNumber ], { assets : BigNumber ; caller : string ; owner : string ; shares : BigNumber }> |
Deposit(address,address,uint256,uint256) |
(caller? : null | string , owner? : null | string , assets? : null , shares? : null ) => TypedEventFilter <[string , string , BigNumber , BigNumber ], { assets : BigNumber ; caller : string ; owner : string ; shares : BigNumber }> |
Transfer |
(from? : null | string , to? : null | string , amount? : null ) => TypedEventFilter <[string , string , BigNumber ], { amount : BigNumber ; from : string ; to : string }> |
Transfer(address,address,uint256) |
(from? : null | string , to? : null | string , amount? : null ) => TypedEventFilter <[string , string , BigNumber ], { amount : BigNumber ; from : string ; to : string }> |
Withdraw |
(caller? : null | string , receiver? : null | string , owner? : null | string , assets? : null , shares? : null ) => TypedEventFilter <[string , string , string , BigNumber , BigNumber ], { assets : BigNumber ; caller : string ; owner : string ; receiver : string ; shares : BigNumber }> |
Withdraw(address,address,address,uint256,uint256) |
(caller? : null | string , receiver? : null | string , owner? : null | string , assets? : null , shares? : null ) => TypedEventFilter <[string , string , string , BigNumber , BigNumber ], { assets : BigNumber ; caller : string ; owner : string ; receiver : string ; shares : BigNumber }> |
BaseContract.filters
types/ethers-contracts/ERC4626Router.d.ts:652
• functions: Object
Name | Type |
---|---|
DOMAIN_SEPARATOR |
(overrides? : CallOverrides ) => Promise <[string ]> |
allowance |
(arg0 : string , arg1 : string , overrides? : CallOverrides ) => Promise <[BigNumber ]> |
approve |
(spender : string , amount : BigNumberish , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <ContractTransaction > |
asset |
(overrides? : CallOverrides ) => Promise <[string ]> |
balanceOf |
(arg0 : string , overrides? : CallOverrides ) => Promise <[BigNumber ]> |
convertToAssets |
(shares : BigNumberish , overrides? : CallOverrides ) => Promise <[BigNumber ]> |
convertToShares |
(assets : BigNumberish , overrides? : CallOverrides ) => Promise <[BigNumber ]> |
decimals |
(overrides? : CallOverrides ) => Promise <[number ]> |
deposit |
(assets : BigNumberish , receiver : string , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <ContractTransaction > |
maxDeposit |
(arg0 : string , overrides? : CallOverrides ) => Promise <[BigNumber ]> |
maxMint |
(arg0 : string , overrides? : CallOverrides ) => Promise <[BigNumber ]> |
maxRedeem |
(owner : string , overrides? : CallOverrides ) => Promise <[BigNumber ]> |
maxWithdraw |
(owner : string , overrides? : CallOverrides ) => Promise <[BigNumber ]> |
mint |
(shares : BigNumberish , receiver : string , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <ContractTransaction > |
name |
(overrides? : CallOverrides ) => Promise <[string ]> |
nonces |
(arg0 : string , overrides? : CallOverrides ) => Promise <[BigNumber ]> |
permit |
(owner : string , spender : string , value : BigNumberish , deadline : BigNumberish , v : BigNumberish , r : BytesLike , s : BytesLike , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <ContractTransaction > |
previewDeposit |
(assets : BigNumberish , overrides? : CallOverrides ) => Promise <[BigNumber ]> |
previewMint |
(shares : BigNumberish , overrides? : CallOverrides ) => Promise <[BigNumber ]> |
previewRedeem |
(shares : BigNumberish , overrides? : CallOverrides ) => Promise <[BigNumber ]> |
previewWithdraw |
(assets : BigNumberish , overrides? : CallOverrides ) => Promise <[BigNumber ]> |
redeem |
(shares : BigNumberish , receiver : string , owner : string , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <ContractTransaction > |
symbol |
(overrides? : CallOverrides ) => Promise <[string ]> |
totalAssets |
(overrides? : CallOverrides ) => Promise <[BigNumber ]> |
totalSupply |
(overrides? : CallOverrides ) => Promise <[BigNumber ]> |
transfer |
(to : string , amount : BigNumberish , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <ContractTransaction > |
transferFrom |
(from : string , to : string , amount : BigNumberish , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <ContractTransaction > |
withdraw |
(assets : BigNumberish , receiver : string , owner : string , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <ContractTransaction > |
BaseContract.functions
types/ethers-contracts/ERC4626Router.d.ts:294
• interface: ERC4626RouterInterface
BaseContract.interface
types/ethers-contracts/ERC4626Router.d.ts:292
• populateTransaction: Object
Name | Type |
---|---|
DOMAIN_SEPARATOR |
(overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
allowance |
(arg0 : string , arg1 : string , overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
approve |
(spender : string , amount : BigNumberish , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <PopulatedTransaction > |
asset |
(overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
balanceOf |
(arg0 : string , overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
convertToAssets |
(shares : BigNumberish , overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
convertToShares |
(assets : BigNumberish , overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
decimals |
(overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
deposit |
(assets : BigNumberish , receiver : string , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <PopulatedTransaction > |
maxDeposit |
(arg0 : string , overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
maxMint |
(arg0 : string , overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
maxRedeem |
(owner : string , overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
maxWithdraw |
(owner : string , overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
mint |
(shares : BigNumberish , receiver : string , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <PopulatedTransaction > |
name |
(overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
nonces |
(arg0 : string , overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
permit |
(owner : string , spender : string , value : BigNumberish , deadline : BigNumberish , v : BigNumberish , r : BytesLike , s : BytesLike , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <PopulatedTransaction > |
previewDeposit |
(assets : BigNumberish , overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
previewMint |
(shares : BigNumberish , overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
previewRedeem |
(shares : BigNumberish , overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
previewWithdraw |
(assets : BigNumberish , overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
redeem |
(shares : BigNumberish , receiver : string , owner : string , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <PopulatedTransaction > |
symbol |
(overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
totalAssets |
(overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
totalSupply |
(overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
transfer |
(to : string , amount : BigNumberish , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <PopulatedTransaction > |
transferFrom |
(from : string , to : string , amount : BigNumberish , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <PopulatedTransaction > |
withdraw |
(assets : BigNumberish , receiver : string , owner : string , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <PopulatedTransaction > |
BaseContract.populateTransaction
types/ethers-contracts/ERC4626Router.d.ts:864
• Readonly
provider: Provider
BaseContract.provider
node_modules/@ethersproject/contracts/lib/index.d.ts:82
• Readonly
resolvedAddress: Promise
<string
>
BaseContract.resolvedAddress
node_modules/@ethersproject/contracts/lib/index.d.ts:98
• Readonly
signer: Signer
BaseContract.signer
node_modules/@ethersproject/contracts/lib/index.d.ts:81
▸ DOMAIN_SEPARATOR(overrides?
): Promise
<string
>
Name | Type |
---|---|
overrides? |
CallOverrides |
Promise
<string
>
types/ethers-contracts/ERC4626Router.d.ts:414
▸ _checkRunningEvents(runningEvent
): void
Name | Type |
---|---|
runningEvent |
RunningEvent |
void
BaseContract._checkRunningEvents
node_modules/@ethersproject/contracts/lib/index.d.ts:121
▸ _deployed(blockTag?
): Promise
<Contract
>
Name | Type |
---|---|
blockTag? |
BlockTag |
Promise
<Contract
>
BaseContract._deployed
node_modules/@ethersproject/contracts/lib/index.d.ts:114
▸ _wrapEvent(runningEvent
, log
, listener
): Event
Name | Type |
---|---|
runningEvent |
RunningEvent |
log |
Log |
listener |
Listener |
Event
BaseContract._wrapEvent
node_modules/@ethersproject/contracts/lib/index.d.ts:122
▸ allowance(arg0
, arg1
, overrides?
): Promise
<BigNumber
>
Name | Type |
---|---|
arg0 |
string |
arg1 |
string |
overrides? |
CallOverrides |
Promise
<BigNumber
>
types/ethers-contracts/ERC4626Router.d.ts:416
▸ approve(spender
, amount
, overrides?
): Promise
<ContractTransaction
>
Name | Type |
---|---|
spender |
string |
amount |
BigNumberish |
overrides? |
Overrides & { from? : string | Promise <string > } |
Promise
<ContractTransaction
>
types/ethers-contracts/ERC4626Router.d.ts:422
▸ asset(overrides?
): Promise
<string
>
Name | Type |
---|---|
overrides? |
CallOverrides |
Promise
<string
>
types/ethers-contracts/ERC4626Router.d.ts:428
▸ attach(addressOrName
): ERC4626Router
Name | Type |
---|---|
addressOrName |
string |
BaseContract.attach
types/ethers-contracts/ERC4626Router.d.ts:253
▸ balanceOf(arg0
, overrides?
): Promise
<BigNumber
>
Name | Type |
---|---|
arg0 |
string |
overrides? |
CallOverrides |
Promise
<BigNumber
>
types/ethers-contracts/ERC4626Router.d.ts:430
▸ connect(signerOrProvider
): ERC4626Router
Name | Type |
---|---|
signerOrProvider |
string | Signer | Provider |
BaseContract.connect
types/ethers-contracts/ERC4626Router.d.ts:252
▸ convertToAssets(shares
, overrides?
): Promise
<BigNumber
>
Name | Type |
---|---|
shares |
BigNumberish |
overrides? |
CallOverrides |
Promise
<BigNumber
>
types/ethers-contracts/ERC4626Router.d.ts:432
▸ convertToShares(assets
, overrides?
): Promise
<BigNumber
>
Name | Type |
---|---|
assets |
BigNumberish |
overrides? |
CallOverrides |
Promise
<BigNumber
>
types/ethers-contracts/ERC4626Router.d.ts:437
▸ decimals(overrides?
): Promise
<number
>
Name | Type |
---|---|
overrides? |
CallOverrides |
Promise
<number
>
types/ethers-contracts/ERC4626Router.d.ts:442
▸ deployed(): Promise
<ERC4626Router
>
Promise
<ERC4626Router
>
BaseContract.deployed
types/ethers-contracts/ERC4626Router.d.ts:254
▸ deposit(assets
, receiver
, overrides?
): Promise
<ContractTransaction
>
Name | Type |
---|---|
assets |
BigNumberish |
receiver |
string |
overrides? |
Overrides & { from? : string | Promise <string > } |
Promise
<ContractTransaction
>
types/ethers-contracts/ERC4626Router.d.ts:444
▸ emit(eventName
, ...args
): boolean
Name | Type |
---|---|
eventName |
string | EventFilter |
...args |
any [] |
boolean
BaseContract.emit
node_modules/@ethersproject/contracts/lib/index.d.ts:127
▸ fallback(overrides?
): Promise
<TransactionResponse
>
Name | Type |
---|---|
overrides? |
TransactionRequest |
Promise
<TransactionResponse
>
BaseContract.fallback
node_modules/@ethersproject/contracts/lib/index.d.ts:115
▸ listenerCount(eventName?
): number
Name | Type |
---|---|
eventName? |
string | EventFilter |
number
BaseContract.listenerCount
node_modules/@ethersproject/contracts/lib/index.d.ts:128
▸ listeners<EventArgsArray
, EventArgsObject
>(eventFilter?
): TypedListener
<EventArgsArray
, EventArgsObject
>[]
Name | Type |
---|---|
EventArgsArray |
extends any [] |
EventArgsObject |
EventArgsObject |
Name | Type |
---|---|
eventFilter? |
TypedEventFilter <EventArgsArray , EventArgsObject > |
TypedListener
<EventArgsArray
, EventArgsObject
>[]
BaseContract.listeners
types/ethers-contracts/ERC4626Router.d.ts:256
▸ listeners(eventName?
): Listener
[]
Name | Type |
---|---|
eventName? |
string |
Listener
[]
BaseContract.listeners
types/ethers-contracts/ERC4626Router.d.ts:279
▸ maxDeposit(arg0
, overrides?
): Promise
<BigNumber
>
Name | Type |
---|---|
arg0 |
string |
overrides? |
CallOverrides |
Promise
<BigNumber
>
types/ethers-contracts/ERC4626Router.d.ts:450
▸ maxMint(arg0
, overrides?
): Promise
<BigNumber
>
Name | Type |
---|---|
arg0 |
string |
overrides? |
CallOverrides |
Promise
<BigNumber
>
types/ethers-contracts/ERC4626Router.d.ts:452
▸ maxRedeem(owner
, overrides?
): Promise
<BigNumber
>
Name | Type |
---|---|
owner |
string |
overrides? |
CallOverrides |
Promise
<BigNumber
>
types/ethers-contracts/ERC4626Router.d.ts:454
▸ maxWithdraw(owner
, overrides?
): Promise
<BigNumber
>
Name | Type |
---|---|
owner |
string |
overrides? |
CallOverrides |
Promise
<BigNumber
>
types/ethers-contracts/ERC4626Router.d.ts:456
▸ mint(shares
, receiver
, overrides?
): Promise
<ContractTransaction
>
Name | Type |
---|---|
shares |
BigNumberish |
receiver |
string |
overrides? |
Overrides & { from? : string | Promise <string > } |
Promise
<ContractTransaction
>
types/ethers-contracts/ERC4626Router.d.ts:458
▸ name(overrides?
): Promise
<string
>
Name | Type |
---|---|
overrides? |
CallOverrides |
Promise
<string
>
types/ethers-contracts/ERC4626Router.d.ts:464
▸ nonces(arg0
, overrides?
): Promise
<BigNumber
>
Name | Type |
---|---|
arg0 |
string |
overrides? |
CallOverrides |
Promise
<BigNumber
>
types/ethers-contracts/ERC4626Router.d.ts:466
▸ off<EventArgsArray
, EventArgsObject
>(eventFilter
, listener
): ERC4626Router
Name | Type |
---|---|
EventArgsArray |
extends any [] |
EventArgsObject |
EventArgsObject |
Name | Type |
---|---|
eventFilter |
TypedEventFilter <EventArgsArray , EventArgsObject > |
listener |
TypedListener <EventArgsArray , EventArgsObject > |
BaseContract.off
types/ethers-contracts/ERC4626Router.d.ts:259
▸ off(eventName
, listener
): ERC4626Router
Name | Type |
---|---|
eventName |
string |
listener |
Listener |
BaseContract.off
types/ethers-contracts/ERC4626Router.d.ts:280
▸ on<EventArgsArray
, EventArgsObject
>(eventFilter
, listener
): ERC4626Router
Name | Type |
---|---|
EventArgsArray |
extends any [] |
EventArgsObject |
EventArgsObject |
Name | Type |
---|---|
eventFilter |
TypedEventFilter <EventArgsArray , EventArgsObject > |
listener |
TypedListener <EventArgsArray , EventArgsObject > |
BaseContract.on
types/ethers-contracts/ERC4626Router.d.ts:263
▸ on(eventName
, listener
): ERC4626Router
Name | Type |
---|---|
eventName |
string |
listener |
Listener |
BaseContract.on
types/ethers-contracts/ERC4626Router.d.ts:281
▸ once<EventArgsArray
, EventArgsObject
>(eventFilter
, listener
): ERC4626Router
Name | Type |
---|---|
EventArgsArray |
extends any [] |
EventArgsObject |
EventArgsObject |
Name | Type |
---|---|
eventFilter |
TypedEventFilter <EventArgsArray , EventArgsObject > |
listener |
TypedListener <EventArgsArray , EventArgsObject > |
BaseContract.once
types/ethers-contracts/ERC4626Router.d.ts:267
▸ once(eventName
, listener
): ERC4626Router
Name | Type |
---|---|
eventName |
string |
listener |
Listener |
BaseContract.once
types/ethers-contracts/ERC4626Router.d.ts:282
▸ permit(owner
, spender
, value
, deadline
, v
, r
, s
, overrides?
): Promise
<ContractTransaction
>
Name | Type |
---|---|
owner |
string |
spender |
string |
value |
BigNumberish |
deadline |
BigNumberish |
v |
BigNumberish |
r |
BytesLike |
s |
BytesLike |
overrides? |
Overrides & { from? : string | Promise <string > } |
Promise
<ContractTransaction
>
types/ethers-contracts/ERC4626Router.d.ts:468
▸ previewDeposit(assets
, overrides?
): Promise
<BigNumber
>
Name | Type |
---|---|
assets |
BigNumberish |
overrides? |
CallOverrides |
Promise
<BigNumber
>
types/ethers-contracts/ERC4626Router.d.ts:479
▸ previewMint(shares
, overrides?
): Promise
<BigNumber
>
Name | Type |
---|---|
shares |
BigNumberish |
overrides? |
CallOverrides |
Promise
<BigNumber
>
types/ethers-contracts/ERC4626Router.d.ts:484
▸ previewRedeem(shares
, overrides?
): Promise
<BigNumber
>
Name | Type |
---|---|
shares |
BigNumberish |
overrides? |
CallOverrides |
Promise
<BigNumber
>
types/ethers-contracts/ERC4626Router.d.ts:489
▸ previewWithdraw(assets
, overrides?
): Promise
<BigNumber
>
Name | Type |
---|---|
assets |
BigNumberish |
overrides? |
CallOverrides |
Promise
<BigNumber
>
types/ethers-contracts/ERC4626Router.d.ts:494
▸ queryFilter<EventArgsArray
, EventArgsObject
>(event
, fromBlockOrBlockhash?
, toBlock?
): Promise
<TypedEvent
<EventArgsArray
& EventArgsObject
>[]>
Name | Type |
---|---|
EventArgsArray |
extends any [] |
EventArgsObject |
EventArgsObject |
Name | Type |
---|---|
event |
TypedEventFilter <EventArgsArray , EventArgsObject > |
fromBlockOrBlockhash? |
string | number |
toBlock? |
string | number |
Promise
<TypedEvent
<EventArgsArray
& EventArgsObject
>[]>
BaseContract.queryFilter
types/ethers-contracts/ERC4626Router.d.ts:286
▸ redeem(shares
, receiver
, owner
, overrides?
): Promise
<ContractTransaction
>
Name | Type |
---|---|
shares |
BigNumberish |
receiver |
string |
owner |
string |
overrides? |
Overrides & { from? : string | Promise <string > } |
Promise
<ContractTransaction
>
types/ethers-contracts/ERC4626Router.d.ts:499
▸ removeAllListeners<EventArgsArray
, EventArgsObject
>(eventFilter
): ERC4626Router
Name | Type |
---|---|
EventArgsArray |
extends any [] |
EventArgsObject |
EventArgsObject |
Name | Type |
---|---|
eventFilter |
TypedEventFilter <EventArgsArray , EventArgsObject > |
BaseContract.removeAllListeners
types/ethers-contracts/ERC4626Router.d.ts:275
▸ removeAllListeners(eventName?
): ERC4626Router
Name | Type |
---|---|
eventName? |
string |
BaseContract.removeAllListeners
types/ethers-contracts/ERC4626Router.d.ts:284
▸ removeListener<EventArgsArray
, EventArgsObject
>(eventFilter
, listener
): ERC4626Router
Name | Type |
---|---|
EventArgsArray |
extends any [] |
EventArgsObject |
EventArgsObject |
Name | Type |
---|---|
eventFilter |
TypedEventFilter <EventArgsArray , EventArgsObject > |
listener |
TypedListener <EventArgsArray , EventArgsObject > |
BaseContract.removeListener
types/ethers-contracts/ERC4626Router.d.ts:271
▸ removeListener(eventName
, listener
): ERC4626Router
Name | Type |
---|---|
eventName |
string |
listener |
Listener |
BaseContract.removeListener
types/ethers-contracts/ERC4626Router.d.ts:283
▸ symbol(overrides?
): Promise
<string
>
Name | Type |
---|---|
overrides? |
CallOverrides |
Promise
<string
>
types/ethers-contracts/ERC4626Router.d.ts:506
▸ totalAssets(overrides?
): Promise
<BigNumber
>
Name | Type |
---|---|
overrides? |
CallOverrides |
Promise
<BigNumber
>
types/ethers-contracts/ERC4626Router.d.ts:508
▸ totalSupply(overrides?
): Promise
<BigNumber
>
Name | Type |
---|---|
overrides? |
CallOverrides |
Promise
<BigNumber
>
types/ethers-contracts/ERC4626Router.d.ts:510
▸ transfer(to
, amount
, overrides?
): Promise
<ContractTransaction
>
Name | Type |
---|---|
to |
string |
amount |
BigNumberish |
overrides? |
Overrides & { from? : string | Promise <string > } |
Promise
<ContractTransaction
>
types/ethers-contracts/ERC4626Router.d.ts:512
▸ transferFrom(from
, to
, amount
, overrides?
): Promise
<ContractTransaction
>
Name | Type |
---|---|
from |
string |
to |
string |
amount |
BigNumberish |
overrides? |
Overrides & { from? : string | Promise <string > } |
Promise
<ContractTransaction
>
types/ethers-contracts/ERC4626Router.d.ts:518
▸ withdraw(assets
, receiver
, owner
, overrides?
): Promise
<ContractTransaction
>
Name | Type |
---|---|
assets |
BigNumberish |
receiver |
string |
owner |
string |
overrides? |
Overrides & { from? : string | Promise <string > } |
Promise
<ContractTransaction
>
types/ethers-contracts/ERC4626Router.d.ts:525
▸ Static
getContractAddress(transaction
): string
Name | Type |
---|---|
transaction |
Object |
transaction.from |
string |
transaction.nonce |
BigNumberish |
string
BaseContract.getContractAddress
node_modules/@ethersproject/contracts/lib/index.d.ts:108
▸ Static
getInterface(contractInterface
): Interface
Name | Type |
---|---|
contractInterface |
ContractInterface |
Interface
BaseContract.getInterface
node_modules/@ethersproject/contracts/lib/index.d.ts:112
▸ Static
isIndexed(value
): value is Indexed
Name | Type |
---|---|
value |
any |
value is Indexed
BaseContract.isIndexed
node_modules/@ethersproject/contracts/lib/index.d.ts:118