Properties
_deployedPromise
_deployedPromise: Promise<Contract>
_runningEvents
_runningEvents: {
[eventTag: string]: RunningEvent;
}
Type declaration
-
[eventTag: string]: RunningEvent
_wrappedEmits
_wrappedEmits: {
[eventTag: string]: ((...args: any[]) => void);
}
Type declaration
-
[eventTag: string]: ((...args: any[]) => void)
-
- (...args: any[]): void
-
Returns void
Readonly
address
address: string
callStatic
callStatic: {
deposit(token: string, amount: BigNumberish, overrides?: CallOverrides): Promise<void>;
erdstall(overrides?: CallOverrides): Promise<string>;
transfer(token: string, recipient: string, value: BytesLike, overrides?: CallOverrides): Promise<void>;
}
Type declaration
-
deposit:function
- deposit(token: string, amount: BigNumberish, overrides?: CallOverrides): Promise<void>
-
Parameters
-
token: string
-
amount: BigNumberish
-
Optional
overrides: CallOverrides
Returns Promise<void>
-
erdstall:function
- erdstall(overrides?: CallOverrides): Promise<string>
-
Parameters
-
Optional
overrides: CallOverrides
Returns Promise<string>
-
transfer:function
- transfer(token: string, recipient: string, value: BytesLike, overrides?: CallOverrides): Promise<void>
-
Parameters
-
token: string
-
recipient: string
-
value: BytesLike
-
Optional
overrides: CallOverrides
Returns Promise<void>
Readonly
deployTransaction
deployTransaction: TransactionResponse
estimateGas
estimateGas: {
deposit(token: string, amount: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<BigNumber>;
erdstall(overrides?: CallOverrides): Promise<BigNumber>;
transfer(token: string, recipient: string, value: BytesLike, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<BigNumber>;
}
Type declaration
-
deposit:function
- deposit(token: string, amount: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<BigNumber>
-
Parameters
-
token: string
-
amount: BigNumberish
-
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<BigNumber>
-
erdstall:function
- erdstall(overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
-
transfer:function
- transfer(token: string, recipient: string, value: BytesLike, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<BigNumber>
-
Parameters
-
token: string
-
recipient: string
-
value: BytesLike
-
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<BigNumber>
functions
functions: {
deposit(token: string, amount: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
erdstall(overrides?: CallOverrides): Promise<[string]>;
transfer(token: string, recipient: string, value: BytesLike, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
}
Type declaration
-
deposit:function
- deposit(token: string, amount: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>
-
Parameters
-
token: string
-
amount: BigNumberish
-
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
-
erdstall:function
- erdstall(overrides?: CallOverrides): Promise<[string]>
-
Parameters
-
Optional
overrides: CallOverrides
Returns Promise<[string]>
-
transfer:function
- transfer(token: string, recipient: string, value: BytesLike, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>
-
Parameters
-
token: string
-
recipient: string
-
value: BytesLike
-
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
interface
interface: ERC20HolderInterface
populateTransaction
populateTransaction: {
deposit(token: string, amount: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<PopulatedTransaction>;
erdstall(overrides?: CallOverrides): Promise<PopulatedTransaction>;
transfer(token: string, recipient: string, value: BytesLike, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<PopulatedTransaction>;
}
Type declaration
-
deposit:function
- deposit(token: string, amount: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<PopulatedTransaction>
-
Parameters
-
token: string
-
amount: BigNumberish
-
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<PopulatedTransaction>
-
erdstall:function
- erdstall(overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
transfer:function
- transfer(token: string, recipient: string, value: BytesLike, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<PopulatedTransaction>
-
Parameters
-
token: string
-
recipient: string
-
value: BytesLike
-
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<PopulatedTransaction>
Readonly
provider
provider: Provider
Readonly
resolvedAddress
resolvedAddress: Promise<string>
Readonly
signer
signer: Signer