Properties
callStatic
callStatic: {
burn(token, amount, data, overrides?): Promise<void>;
canImplementInterfaceForAddress(interfaceHash, account, overrides?): Promise<string>;
recipientFor(account, overrides?): Promise<void>;
registerRecipient(recipient, overrides?): Promise<void>;
registerSender(sender, overrides?): Promise<void>;
send(token, to, amount, data, overrides?): Promise<void>;
senderFor(account, overrides?): Promise<void>;
setShouldRevertReceive(shouldRevert, overrides?): Promise<void>;
setShouldRevertSend(shouldRevert, overrides?): Promise<void>;
tokensReceived(operator, from, to, amount, userData, operatorData, overrides?): Promise<void>;
tokensToSend(operator, from, to, amount, userData, operatorData, overrides?): Promise<void>;
upgradeAll(token, overrides?): Promise<void>;
upgradeAllToSelf(token, overrides?): Promise<void>;
}
Type declaration
burn:function
- burn(token, amount, data, overrides?): Promise<void>
Parameters
token: string
amount: BigNumberish
data: BytesLike
Optional
overrides: CallOverrides
Returns Promise<void>
canImplementInterfaceForAddress:function
- canImplementInterfaceForAddress(interfaceHash, account, overrides?): Promise<string>
Parameters
interfaceHash: BytesLike
account: string
Optional
overrides: CallOverrides
Returns Promise<string>
recipientFor:function
- recipientFor(account, overrides?): Promise<void>
Parameters
account: string
Optional
overrides: CallOverrides
Returns Promise<void>
registerRecipient:function
- registerRecipient(recipient, overrides?): Promise<void>
Parameters
recipient: string
Optional
overrides: CallOverrides
Returns Promise<void>
registerSender:function
- registerSender(sender, overrides?): Promise<void>
Parameters
sender: string
Optional
overrides: CallOverrides
Returns Promise<void>
send:function
- send(token, to, amount, data, overrides?): Promise<void>
Parameters
token: string
to: string
amount: BigNumberish
data: BytesLike
Optional
overrides: CallOverrides
Returns Promise<void>
senderFor:function
- senderFor(account, overrides?): Promise<void>
Parameters
account: string
Optional
overrides: CallOverrides
Returns Promise<void>
setShouldRevertReceive:function
- setShouldRevertReceive(shouldRevert, overrides?): Promise<void>
Parameters
shouldRevert: boolean
Optional
overrides: CallOverrides
Returns Promise<void>
setShouldRevertSend:function
- setShouldRevertSend(shouldRevert, overrides?): Promise<void>
Parameters
shouldRevert: boolean
Optional
overrides: CallOverrides
Returns Promise<void>
tokensReceived:function
- tokensReceived(operator, from, to, amount, userData, operatorData, overrides?): Promise<void>
Parameters
operator: string
from: string
to: string
amount: BigNumberish
userData: BytesLike
operatorData: BytesLike
Optional
overrides: CallOverrides
Returns Promise<void>
tokensToSend:function
- tokensToSend(operator, from, to, amount, userData, operatorData, overrides?): Promise<void>
Parameters
operator: string
from: string
to: string
amount: BigNumberish
userData: BytesLike
operatorData: BytesLike
Optional
overrides: CallOverrides
Returns Promise<void>
upgradeAll:function
- upgradeAll(token, overrides?): Promise<void>
Parameters
token: string
Optional
overrides: CallOverrides
Returns Promise<void>
upgradeAllToSelf:function
- upgradeAllToSelf(token, overrides?): Promise<void>
Parameters
token: string
Optional
overrides: CallOverrides
Returns Promise<void>
estimateGas
estimateGas: {
burn(token, amount, data, overrides?): Promise<BigNumber>;
canImplementInterfaceForAddress(interfaceHash, account, overrides?): Promise<BigNumber>;
recipientFor(account, overrides?): Promise<BigNumber>;
registerRecipient(recipient, overrides?): Promise<BigNumber>;
registerSender(sender, overrides?): Promise<BigNumber>;
send(token, to, amount, data, overrides?): Promise<BigNumber>;
senderFor(account, overrides?): Promise<BigNumber>;
setShouldRevertReceive(shouldRevert, overrides?): Promise<BigNumber>;
setShouldRevertSend(shouldRevert, overrides?): Promise<BigNumber>;
tokensReceived(operator, from, to, amount, userData, operatorData, overrides?): Promise<BigNumber>;
tokensToSend(operator, from, to, amount, userData, operatorData, overrides?): Promise<BigNumber>;
upgradeAll(token, overrides?): Promise<BigNumber>;
upgradeAllToSelf(token, overrides?): Promise<BigNumber>;
}
Type declaration
burn:function
- burn(token, amount, data, overrides?): Promise<BigNumber>
Parameters
token: string
amount: BigNumberish
data: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
canImplementInterfaceForAddress:function
- canImplementInterfaceForAddress(interfaceHash, account, overrides?): Promise<BigNumber>
Parameters
interfaceHash: BytesLike
account: string
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
recipientFor:function
- recipientFor(account, overrides?): Promise<BigNumber>
Parameters
account: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
registerRecipient:function
- registerRecipient(recipient, overrides?): Promise<BigNumber>
Parameters
recipient: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
registerSender:function
- registerSender(sender, overrides?): Promise<BigNumber>
Parameters
sender: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
send:function
- send(token, to, amount, data, overrides?): Promise<BigNumber>
Parameters
token: string
to: string
amount: BigNumberish
data: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
senderFor:function
- senderFor(account, overrides?): Promise<BigNumber>
Parameters
account: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
setShouldRevertReceive:function
- setShouldRevertReceive(shouldRevert, overrides?): Promise<BigNumber>
Parameters
shouldRevert: boolean
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
setShouldRevertSend:function
- setShouldRevertSend(shouldRevert, overrides?): Promise<BigNumber>
Parameters
shouldRevert: boolean
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
tokensReceived:function
- tokensReceived(operator, from, to, amount, userData, operatorData, overrides?): Promise<BigNumber>
Parameters
operator: string
from: string
to: string
amount: BigNumberish
userData: BytesLike
operatorData: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
tokensToSend:function
- tokensToSend(operator, from, to, amount, userData, operatorData, overrides?): Promise<BigNumber>
Parameters
operator: string
from: string
to: string
amount: BigNumberish
userData: BytesLike
operatorData: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
upgradeAll:function
- upgradeAll(token, overrides?): Promise<BigNumber>
Parameters
token: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
upgradeAllToSelf:function
- upgradeAllToSelf(token, overrides?): Promise<BigNumber>
Parameters
token: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
filters
filters: {
TokensReceivedCalled(operator?, from?, to?, amount?, data?, operatorData?, token?, fromBalance?, toBalance?): TokensReceivedCalledEventFilter;
TokensReceivedCalled(address,address,address,uint256,bytes,bytes,address,uint256,uint256)(operator?, from?, to?, amount?, data?, operatorData?, token?, fromBalance?, toBalance?): TokensReceivedCalledEventFilter;
TokensToSendCalled(operator?, from?, to?, amount?, data?, operatorData?, token?, fromBalance?, toBalance?): TokensToSendCalledEventFilter;
TokensToSendCalled(address,address,address,uint256,bytes,bytes,address,uint256,uint256)(operator?, from?, to?, amount?, data?, operatorData?, token?, fromBalance?, toBalance?): TokensToSendCalledEventFilter;
}
Type declaration
TokensReceivedCalled:function
- TokensReceivedCalled(operator?, from?, to?, amount?, data?, operatorData?, token?, fromBalance?, toBalance?): TokensReceivedCalledEventFilter
Parameters
Optional
operator: null
Optional
from: null
Optional
to: null
Optional
amount: null
Optional
data: null
Optional
operatorData: null
Optional
token: null
Optional
fromBalance: null
Optional
toBalance: null
Returns TokensReceivedCalledEventFilter
TokensReceivedCalled(address,address,address,uint256,bytes,bytes,address,uint256,uint256):function
- TokensReceivedCalled(address,address,address,uint256,bytes,bytes,address,uint256,uint256)(operator?, from?, to?, amount?, data?, operatorData?, token?, fromBalance?, toBalance?): TokensReceivedCalledEventFilter
Parameters
Optional
operator: null
Optional
from: null
Optional
to: null
Optional
amount: null
Optional
data: null
Optional
operatorData: null
Optional
token: null
Optional
fromBalance: null
Optional
toBalance: null
Returns TokensReceivedCalledEventFilter
TokensToSendCalled:function
- TokensToSendCalled(operator?, from?, to?, amount?, data?, operatorData?, token?, fromBalance?, toBalance?): TokensToSendCalledEventFilter
Parameters
Optional
operator: null
Optional
from: null
Optional
to: null
Optional
amount: null
Optional
data: null
Optional
operatorData: null
Optional
token: null
Optional
fromBalance: null
Optional
toBalance: null
Returns TokensToSendCalledEventFilter
TokensToSendCalled(address,address,address,uint256,bytes,bytes,address,uint256,uint256):function
- TokensToSendCalled(address,address,address,uint256,bytes,bytes,address,uint256,uint256)(operator?, from?, to?, amount?, data?, operatorData?, token?, fromBalance?, toBalance?): TokensToSendCalledEventFilter
Parameters
Optional
operator: null
Optional
from: null
Optional
to: null
Optional
amount: null
Optional
data: null
Optional
operatorData: null
Optional
token: null
Optional
fromBalance: null
Optional
toBalance: null
Returns TokensToSendCalledEventFilter
functions
functions: {
burn(token, amount, data, overrides?): Promise<ContractTransaction>;
canImplementInterfaceForAddress(interfaceHash, account, overrides?): Promise<[string]>;
recipientFor(account, overrides?): Promise<ContractTransaction>;
registerRecipient(recipient, overrides?): Promise<ContractTransaction>;
registerSender(sender, overrides?): Promise<ContractTransaction>;
send(token, to, amount, data, overrides?): Promise<ContractTransaction>;
senderFor(account, overrides?): Promise<ContractTransaction>;
setShouldRevertReceive(shouldRevert, overrides?): Promise<ContractTransaction>;
setShouldRevertSend(shouldRevert, overrides?): Promise<ContractTransaction>;
tokensReceived(operator, from, to, amount, userData, operatorData, overrides?): Promise<ContractTransaction>;
tokensToSend(operator, from, to, amount, userData, operatorData, overrides?): Promise<ContractTransaction>;
upgradeAll(token, overrides?): Promise<ContractTransaction>;
upgradeAllToSelf(token, overrides?): Promise<ContractTransaction>;
}
Type declaration
burn:function
- burn(token, amount, data, overrides?): Promise<ContractTransaction>
Parameters
token: string
amount: BigNumberish
data: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
canImplementInterfaceForAddress:function
- canImplementInterfaceForAddress(interfaceHash, account, overrides?): Promise<[string]>
Parameters
interfaceHash: BytesLike
account: string
Optional
overrides: CallOverrides
Returns Promise<[string]>
recipientFor:function
- recipientFor(account, overrides?): Promise<ContractTransaction>
Parameters
account: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
registerRecipient:function
- registerRecipient(recipient, overrides?): Promise<ContractTransaction>
Parameters
recipient: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
registerSender:function
- registerSender(sender, overrides?): Promise<ContractTransaction>
Parameters
sender: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
send:function
- send(token, to, amount, data, overrides?): Promise<ContractTransaction>
Parameters
token: string
to: string
amount: BigNumberish
data: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
senderFor:function
- senderFor(account, overrides?): Promise<ContractTransaction>
Parameters
account: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
setShouldRevertReceive:function
- setShouldRevertReceive(shouldRevert, overrides?): Promise<ContractTransaction>
Parameters
shouldRevert: boolean
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
setShouldRevertSend:function
- setShouldRevertSend(shouldRevert, overrides?): Promise<ContractTransaction>
Parameters
shouldRevert: boolean
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
tokensReceived:function
- tokensReceived(operator, from, to, amount, userData, operatorData, overrides?): Promise<ContractTransaction>
Parameters
operator: string
from: string
to: string
amount: BigNumberish
userData: BytesLike
operatorData: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
tokensToSend:function
- tokensToSend(operator, from, to, amount, userData, operatorData, overrides?): Promise<ContractTransaction>
Parameters
operator: string
from: string
to: string
amount: BigNumberish
userData: BytesLike
operatorData: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
upgradeAll:function
- upgradeAll(token, overrides?): Promise<ContractTransaction>
Parameters
token: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
upgradeAllToSelf:function
- upgradeAllToSelf(token, overrides?): Promise<ContractTransaction>
Parameters
token: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
interface
interface: ERC777SenderRecipientMockInterface
populateTransaction
populateTransaction: {
burn(token, amount, data, overrides?): Promise<PopulatedTransaction>;
canImplementInterfaceForAddress(interfaceHash, account, overrides?): Promise<PopulatedTransaction>;
recipientFor(account, overrides?): Promise<PopulatedTransaction>;
registerRecipient(recipient, overrides?): Promise<PopulatedTransaction>;
registerSender(sender, overrides?): Promise<PopulatedTransaction>;
send(token, to, amount, data, overrides?): Promise<PopulatedTransaction>;
senderFor(account, overrides?): Promise<PopulatedTransaction>;
setShouldRevertReceive(shouldRevert, overrides?): Promise<PopulatedTransaction>;
setShouldRevertSend(shouldRevert, overrides?): Promise<PopulatedTransaction>;
tokensReceived(operator, from, to, amount, userData, operatorData, overrides?): Promise<PopulatedTransaction>;
tokensToSend(operator, from, to, amount, userData, operatorData, overrides?): Promise<PopulatedTransaction>;
upgradeAll(token, overrides?): Promise<PopulatedTransaction>;
upgradeAllToSelf(token, overrides?): Promise<PopulatedTransaction>;
}
Type declaration
burn:function
- burn(token, amount, data, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
amount: BigNumberish
data: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
canImplementInterfaceForAddress:function
- canImplementInterfaceForAddress(interfaceHash, account, overrides?): Promise<PopulatedTransaction>
Parameters
interfaceHash: BytesLike
account: string
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
recipientFor:function
- recipientFor(account, overrides?): Promise<PopulatedTransaction>
Parameters
account: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
registerRecipient:function
- registerRecipient(recipient, overrides?): Promise<PopulatedTransaction>
Parameters
recipient: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
registerSender:function
- registerSender(sender, overrides?): Promise<PopulatedTransaction>
Parameters
sender: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
send:function
- send(token, to, amount, data, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
to: string
amount: BigNumberish
data: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
senderFor:function
- senderFor(account, overrides?): Promise<PopulatedTransaction>
Parameters
account: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
setShouldRevertReceive:function
- setShouldRevertReceive(shouldRevert, overrides?): Promise<PopulatedTransaction>
Parameters
shouldRevert: boolean
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
setShouldRevertSend:function
- setShouldRevertSend(shouldRevert, overrides?): Promise<PopulatedTransaction>
Parameters
shouldRevert: boolean
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
tokensReceived:function
- tokensReceived(operator, from, to, amount, userData, operatorData, overrides?): Promise<PopulatedTransaction>
Parameters
operator: string
from: string
to: string
amount: BigNumberish
userData: BytesLike
operatorData: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
tokensToSend:function
- tokensToSend(operator, from, to, amount, userData, operatorData, overrides?): Promise<PopulatedTransaction>
Parameters
operator: string
from: string
to: string
amount: BigNumberish
userData: BytesLike
operatorData: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
upgradeAll:function
- upgradeAll(token, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
upgradeAllToSelf:function
- upgradeAllToSelf(token, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>