Properties
callStatic
callStatic: {
callSelfApproveFor(account, spender, amount, overrides?): Promise<void>;
callSelfBurn(to, amount, userData, overrides?): Promise<void>;
callSelfTransferFrom(holder, spender, recipient, amount, overrides?): Promise<void>;
delegatecallSelfMint(to, amount, userData, overrides?): Promise<void>;
getFirstCustomTokenStorageSlot(overrides?): Promise<BigNumber>;
initializeProxy(initialAddress, overrides?): Promise<void>;
selfMint(to, amount, userData, overrides?): Promise<void>;
}
Type declaration
callSelfApproveFor:function
- callSelfApproveFor(account, spender, amount, overrides?): Promise<void>
Parameters
account: string
spender: string
amount: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<void>
callSelfBurn:function
- callSelfBurn(to, amount, userData, overrides?): Promise<void>
Parameters
to: string
amount: BigNumberish
userData: BytesLike
Optional
overrides: CallOverrides
Returns Promise<void>
callSelfTransferFrom:function
- callSelfTransferFrom(holder, spender, recipient, amount, overrides?): Promise<void>
Parameters
holder: string
spender: string
recipient: string
amount: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<void>
delegatecallSelfMint:function
- delegatecallSelfMint(to, amount, userData, overrides?): Promise<void>
Parameters
to: string
amount: BigNumberish
userData: BytesLike
Optional
overrides: CallOverrides
Returns Promise<void>
getFirstCustomTokenStorageSlot:function
- getFirstCustomTokenStorageSlot(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
initializeProxy:function
- initializeProxy(initialAddress, overrides?): Promise<void>
Parameters
initialAddress: string
Optional
overrides: CallOverrides
Returns Promise<void>
selfMint:function
- selfMint(to, amount, userData, overrides?): Promise<void>
Parameters
to: string
amount: BigNumberish
userData: BytesLike
Optional
overrides: CallOverrides
Returns Promise<void>
estimateGas
estimateGas: {
callSelfApproveFor(account, spender, amount, overrides?): Promise<BigNumber>;
callSelfBurn(to, amount, userData, overrides?): Promise<BigNumber>;
callSelfTransferFrom(holder, spender, recipient, amount, overrides?): Promise<BigNumber>;
delegatecallSelfMint(to, amount, userData, overrides?): Promise<BigNumber>;
getFirstCustomTokenStorageSlot(overrides?): Promise<BigNumber>;
initializeProxy(initialAddress, overrides?): Promise<BigNumber>;
selfMint(to, amount, userData, overrides?): Promise<BigNumber>;
}
Type declaration
callSelfApproveFor:function
- callSelfApproveFor(account, spender, amount, overrides?): Promise<BigNumber>
Parameters
account: string
spender: string
amount: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
callSelfBurn:function
- callSelfBurn(to, amount, userData, overrides?): Promise<BigNumber>
Parameters
to: string
amount: BigNumberish
userData: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
callSelfTransferFrom:function
- callSelfTransferFrom(holder, spender, recipient, amount, overrides?): Promise<BigNumber>
Parameters
holder: string
spender: string
recipient: string
amount: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
delegatecallSelfMint:function
- delegatecallSelfMint(to, amount, userData, overrides?): Promise<BigNumber>
Parameters
to: string
amount: BigNumberish
userData: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
getFirstCustomTokenStorageSlot:function
- getFirstCustomTokenStorageSlot(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
initializeProxy:function
- initializeProxy(initialAddress, overrides?): Promise<BigNumber>
Parameters
initialAddress: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
selfMint:function
- selfMint(to, amount, userData, overrides?): Promise<BigNumber>
Parameters
to: string
amount: BigNumberish
userData: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
functions
functions: {
callSelfApproveFor(account, spender, amount, overrides?): Promise<ContractTransaction>;
callSelfBurn(to, amount, userData, overrides?): Promise<ContractTransaction>;
callSelfTransferFrom(holder, spender, recipient, amount, overrides?): Promise<ContractTransaction>;
delegatecallSelfMint(to, amount, userData, overrides?): Promise<ContractTransaction>;
getFirstCustomTokenStorageSlot(overrides?): Promise<[BigNumber] & {
slot: BigNumber;
}>;
initializeProxy(initialAddress, overrides?): Promise<ContractTransaction>;
selfMint(to, amount, userData, overrides?): Promise<ContractTransaction>;
}
Type declaration
callSelfApproveFor:function
- callSelfApproveFor(account, spender, amount, overrides?): Promise<ContractTransaction>
Parameters
account: string
spender: string
amount: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
callSelfBurn:function
- callSelfBurn(to, amount, userData, overrides?): Promise<ContractTransaction>
Parameters
to: string
amount: BigNumberish
userData: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
callSelfTransferFrom:function
- callSelfTransferFrom(holder, spender, recipient, amount, overrides?): Promise<ContractTransaction>
Parameters
holder: string
spender: string
recipient: string
amount: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
delegatecallSelfMint:function
- delegatecallSelfMint(to, amount, userData, overrides?): Promise<ContractTransaction>
Parameters
to: string
amount: BigNumberish
userData: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
getFirstCustomTokenStorageSlot:function
- getFirstCustomTokenStorageSlot(overrides?): Promise<[BigNumber] & {
slot: BigNumber;
}> Parameters
Optional
overrides: CallOverrides
Returns Promise<[BigNumber] & {
slot: BigNumber;
}>
initializeProxy:function
- initializeProxy(initialAddress, overrides?): Promise<ContractTransaction>
Parameters
initialAddress: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
selfMint:function
- selfMint(to, amount, userData, overrides?): Promise<ContractTransaction>
Parameters
to: string
amount: BigNumberish
userData: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
interface
interface: CustomSuperTokenProxyMockInterface
populateTransaction
populateTransaction: {
callSelfApproveFor(account, spender, amount, overrides?): Promise<PopulatedTransaction>;
callSelfBurn(to, amount, userData, overrides?): Promise<PopulatedTransaction>;
callSelfTransferFrom(holder, spender, recipient, amount, overrides?): Promise<PopulatedTransaction>;
delegatecallSelfMint(to, amount, userData, overrides?): Promise<PopulatedTransaction>;
getFirstCustomTokenStorageSlot(overrides?): Promise<PopulatedTransaction>;
initializeProxy(initialAddress, overrides?): Promise<PopulatedTransaction>;
selfMint(to, amount, userData, overrides?): Promise<PopulatedTransaction>;
}
Type declaration
callSelfApproveFor:function
- callSelfApproveFor(account, spender, amount, overrides?): Promise<PopulatedTransaction>
Parameters
account: string
spender: string
amount: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
callSelfBurn:function
- callSelfBurn(to, amount, userData, overrides?): Promise<PopulatedTransaction>
Parameters
to: string
amount: BigNumberish
userData: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
callSelfTransferFrom:function
- callSelfTransferFrom(holder, spender, recipient, amount, overrides?): Promise<PopulatedTransaction>
Parameters
holder: string
spender: string
recipient: string
amount: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
delegatecallSelfMint:function
- delegatecallSelfMint(to, amount, userData, overrides?): Promise<PopulatedTransaction>
Parameters
to: string
amount: BigNumberish
userData: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
getFirstCustomTokenStorageSlot:function
- getFirstCustomTokenStorageSlot(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
initializeProxy:function
- initializeProxy(initialAddress, overrides?): Promise<PopulatedTransaction>
Parameters
initialAddress: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
selfMint:function
- selfMint(to, amount, userData, overrides?): Promise<PopulatedTransaction>
Parameters
to: string
amount: BigNumberish
userData: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>