Properties
callStatic
callStatic: {
authorizeOperator(operator, overrides?): Promise<void>;
balanceOf(owner, overrides?): Promise<BigNumber>;
burn(amount, data, overrides?): Promise<void>;
defaultOperators(overrides?): Promise<string[]>;
granularity(overrides?): Promise<BigNumber>;
isOperatorFor(operator, tokenHolder, overrides?): Promise<boolean>;
name(overrides?): Promise<string>;
operatorBurn(account, amount, data, operatorData, overrides?): Promise<void>;
operatorSend(sender, recipient, amount, data, operatorData, overrides?): Promise<void>;
revokeOperator(operator, overrides?): Promise<void>;
send(recipient, amount, data, overrides?): Promise<void>;
symbol(overrides?): Promise<string>;
totalSupply(overrides?): Promise<BigNumber>;
}
Type declaration
authorizeOperator:function
- authorizeOperator(operator, overrides?): Promise<void>
Parameters
operator: string
Optional
overrides: CallOverrides
Returns Promise<void>
balanceOf:function
- balanceOf(owner, overrides?): Promise<BigNumber>
Parameters
owner: string
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
burn:function
- burn(amount, data, overrides?): Promise<void>
Parameters
amount: BigNumberish
data: BytesLike
Optional
overrides: CallOverrides
Returns Promise<void>
defaultOperators:function
- defaultOperators(overrides?): Promise<string[]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<string[]>
granularity:function
- granularity(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
isOperatorFor:function
- isOperatorFor(operator, tokenHolder, overrides?): Promise<boolean>
Parameters
operator: string
tokenHolder: string
Optional
overrides: CallOverrides
Returns Promise<boolean>
name:function
- name(overrides?): Promise<string>
Parameters
Optional
overrides: CallOverrides
Returns Promise<string>
operatorBurn:function
- operatorBurn(account, amount, data, operatorData, overrides?): Promise<void>
Parameters
account: string
amount: BigNumberish
data: BytesLike
operatorData: BytesLike
Optional
overrides: CallOverrides
Returns Promise<void>
operatorSend:function
- operatorSend(sender, recipient, amount, data, operatorData, overrides?): Promise<void>
Parameters
sender: string
recipient: string
amount: BigNumberish
data: BytesLike
operatorData: BytesLike
Optional
overrides: CallOverrides
Returns Promise<void>
revokeOperator:function
- revokeOperator(operator, overrides?): Promise<void>
Parameters
operator: string
Optional
overrides: CallOverrides
Returns Promise<void>
send:function
- send(recipient, amount, data, overrides?): Promise<void>
Parameters
recipient: string
amount: BigNumberish
data: BytesLike
Optional
overrides: CallOverrides
Returns Promise<void>
symbol:function
- symbol(overrides?): Promise<string>
Parameters
Optional
overrides: CallOverrides
Returns Promise<string>
totalSupply:function
- totalSupply(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
estimateGas
estimateGas: {
authorizeOperator(operator, overrides?): Promise<BigNumber>;
balanceOf(owner, overrides?): Promise<BigNumber>;
burn(amount, data, overrides?): Promise<BigNumber>;
defaultOperators(overrides?): Promise<BigNumber>;
granularity(overrides?): Promise<BigNumber>;
isOperatorFor(operator, tokenHolder, overrides?): Promise<BigNumber>;
name(overrides?): Promise<BigNumber>;
operatorBurn(account, amount, data, operatorData, overrides?): Promise<BigNumber>;
operatorSend(sender, recipient, amount, data, operatorData, overrides?): Promise<BigNumber>;
revokeOperator(operator, overrides?): Promise<BigNumber>;
send(recipient, amount, data, overrides?): Promise<BigNumber>;
symbol(overrides?): Promise<BigNumber>;
totalSupply(overrides?): Promise<BigNumber>;
}
Type declaration
authorizeOperator:function
- authorizeOperator(operator, overrides?): Promise<BigNumber>
Parameters
operator: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
balanceOf:function
- balanceOf(owner, overrides?): Promise<BigNumber>
Parameters
owner: string
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
burn:function
- burn(amount, data, overrides?): Promise<BigNumber>
Parameters
amount: BigNumberish
data: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
defaultOperators:function
- defaultOperators(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
granularity:function
- granularity(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
isOperatorFor:function
- isOperatorFor(operator, tokenHolder, overrides?): Promise<BigNumber>
Parameters
operator: string
tokenHolder: string
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
name:function
- name(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
operatorBurn:function
- operatorBurn(account, amount, data, operatorData, overrides?): Promise<BigNumber>
Parameters
account: string
amount: BigNumberish
data: BytesLike
operatorData: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
operatorSend:function
- operatorSend(sender, recipient, amount, data, operatorData, overrides?): Promise<BigNumber>
Parameters
sender: string
recipient: string
amount: BigNumberish
data: BytesLike
operatorData: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
revokeOperator:function
- revokeOperator(operator, overrides?): Promise<BigNumber>
Parameters
operator: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
send:function
- send(recipient, amount, data, overrides?): Promise<BigNumber>
Parameters
recipient: string
amount: BigNumberish
data: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
symbol:function
- symbol(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
totalSupply:function
- totalSupply(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
filters
filters: {
AuthorizedOperator(operator?, tokenHolder?): AuthorizedOperatorEventFilter;
AuthorizedOperator(address,address)(operator?, tokenHolder?): AuthorizedOperatorEventFilter;
Burned(operator?, from?, amount?, data?, operatorData?): BurnedEventFilter;
Burned(address,address,uint256,bytes,bytes)(operator?, from?, amount?, data?, operatorData?): BurnedEventFilter;
Minted(operator?, to?, amount?, data?, operatorData?): MintedEventFilter;
Minted(address,address,uint256,bytes,bytes)(operator?, to?, amount?, data?, operatorData?): MintedEventFilter;
RevokedOperator(operator?, tokenHolder?): RevokedOperatorEventFilter;
RevokedOperator(address,address)(operator?, tokenHolder?): RevokedOperatorEventFilter;
Sent(operator?, from?, to?, amount?, data?, operatorData?): SentEventFilter;
Sent(address,address,address,uint256,bytes,bytes)(operator?, from?, to?, amount?, data?, operatorData?): SentEventFilter;
}
Type declaration
AuthorizedOperator:function
- AuthorizedOperator(operator?, tokenHolder?): AuthorizedOperatorEventFilter
Parameters
Optional
operator: null | string
Optional
tokenHolder: null | string
Returns AuthorizedOperatorEventFilter
AuthorizedOperator(address,address):function
- AuthorizedOperator(address,address)(operator?, tokenHolder?): AuthorizedOperatorEventFilter
Parameters
Optional
operator: null | string
Optional
tokenHolder: null | string
Returns AuthorizedOperatorEventFilter
Burned:function
- Burned(operator?, from?, amount?, data?, operatorData?): BurnedEventFilter
Parameters
Optional
operator: null | string
Optional
from: null | string
Optional
amount: null
Optional
data: null
Optional
operatorData: null
Returns BurnedEventFilter
Burned(address,address,uint256,bytes,bytes):function
- Burned(address,address,uint256,bytes,bytes)(operator?, from?, amount?, data?, operatorData?): BurnedEventFilter
Parameters
Optional
operator: null | string
Optional
from: null | string
Optional
amount: null
Optional
data: null
Optional
operatorData: null
Returns BurnedEventFilter
Minted:function
- Minted(operator?, to?, amount?, data?, operatorData?): MintedEventFilter
Parameters
Optional
operator: null | string
Optional
to: null | string
Optional
amount: null
Optional
data: null
Optional
operatorData: null
Returns MintedEventFilter
Minted(address,address,uint256,bytes,bytes):function
- Minted(address,address,uint256,bytes,bytes)(operator?, to?, amount?, data?, operatorData?): MintedEventFilter
Parameters
Optional
operator: null | string
Optional
to: null | string
Optional
amount: null
Optional
data: null
Optional
operatorData: null
Returns MintedEventFilter
RevokedOperator:function
- RevokedOperator(operator?, tokenHolder?): RevokedOperatorEventFilter
Parameters
Optional
operator: null | string
Optional
tokenHolder: null | string
Returns RevokedOperatorEventFilter
RevokedOperator(address,address):function
- RevokedOperator(address,address)(operator?, tokenHolder?): RevokedOperatorEventFilter
Parameters
Optional
operator: null | string
Optional
tokenHolder: null | string
Returns RevokedOperatorEventFilter
Sent:function
- Sent(operator?, from?, to?, amount?, data?, operatorData?): SentEventFilter
Parameters
Optional
operator: null | string
Optional
from: null | string
Optional
to: null | string
Optional
amount: null
Optional
data: null
Optional
operatorData: null
Returns SentEventFilter
Sent(address,address,address,uint256,bytes,bytes):function
- Sent(address,address,address,uint256,bytes,bytes)(operator?, from?, to?, amount?, data?, operatorData?): SentEventFilter
Parameters
Optional
operator: null | string
Optional
from: null | string
Optional
to: null | string
Optional
amount: null
Optional
data: null
Optional
operatorData: null
Returns SentEventFilter
functions
functions: {
authorizeOperator(operator, overrides?): Promise<ContractTransaction>;
balanceOf(owner, overrides?): Promise<[BigNumber]>;
burn(amount, data, overrides?): Promise<ContractTransaction>;
defaultOperators(overrides?): Promise<[string[]]>;
granularity(overrides?): Promise<[BigNumber]>;
isOperatorFor(operator, tokenHolder, overrides?): Promise<[boolean]>;
name(overrides?): Promise<[string]>;
operatorBurn(account, amount, data, operatorData, overrides?): Promise<ContractTransaction>;
operatorSend(sender, recipient, amount, data, operatorData, overrides?): Promise<ContractTransaction>;
revokeOperator(operator, overrides?): Promise<ContractTransaction>;
send(recipient, amount, data, overrides?): Promise<ContractTransaction>;
symbol(overrides?): Promise<[string]>;
totalSupply(overrides?): Promise<[BigNumber]>;
}
Type declaration
authorizeOperator:function
- authorizeOperator(operator, overrides?): Promise<ContractTransaction>
Parameters
operator: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
balanceOf:function
- balanceOf(owner, overrides?): Promise<[BigNumber]>
Parameters
owner: string
Optional
overrides: CallOverrides
Returns Promise<[BigNumber]>
burn:function
- burn(amount, data, overrides?): Promise<ContractTransaction>
Parameters
amount: BigNumberish
data: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
defaultOperators:function
- defaultOperators(overrides?): Promise<[string[]]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[string[]]>
granularity:function
- granularity(overrides?): Promise<[BigNumber]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[BigNumber]>
isOperatorFor:function
- isOperatorFor(operator, tokenHolder, overrides?): Promise<[boolean]>
Parameters
operator: string
tokenHolder: string
Optional
overrides: CallOverrides
Returns Promise<[boolean]>
name:function
- name(overrides?): Promise<[string]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[string]>
operatorBurn:function
- operatorBurn(account, amount, data, operatorData, overrides?): Promise<ContractTransaction>
Parameters
account: string
amount: BigNumberish
data: BytesLike
operatorData: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
operatorSend:function
- operatorSend(sender, recipient, amount, data, operatorData, overrides?): Promise<ContractTransaction>
Parameters
sender: string
recipient: string
amount: BigNumberish
data: BytesLike
operatorData: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
revokeOperator:function
- revokeOperator(operator, overrides?): Promise<ContractTransaction>
Parameters
operator: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
send:function
- send(recipient, amount, data, overrides?): Promise<ContractTransaction>
Parameters
recipient: string
amount: BigNumberish
data: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
symbol:function
- symbol(overrides?): Promise<[string]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[string]>
totalSupply:function
- totalSupply(overrides?): Promise<[BigNumber]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[BigNumber]>
interface
interface: IERC777Interface
populateTransaction
populateTransaction: {
authorizeOperator(operator, overrides?): Promise<PopulatedTransaction>;
balanceOf(owner, overrides?): Promise<PopulatedTransaction>;
burn(amount, data, overrides?): Promise<PopulatedTransaction>;
defaultOperators(overrides?): Promise<PopulatedTransaction>;
granularity(overrides?): Promise<PopulatedTransaction>;
isOperatorFor(operator, tokenHolder, overrides?): Promise<PopulatedTransaction>;
name(overrides?): Promise<PopulatedTransaction>;
operatorBurn(account, amount, data, operatorData, overrides?): Promise<PopulatedTransaction>;
operatorSend(sender, recipient, amount, data, operatorData, overrides?): Promise<PopulatedTransaction>;
revokeOperator(operator, overrides?): Promise<PopulatedTransaction>;
send(recipient, amount, data, overrides?): Promise<PopulatedTransaction>;
symbol(overrides?): Promise<PopulatedTransaction>;
totalSupply(overrides?): Promise<PopulatedTransaction>;
}
Type declaration
authorizeOperator:function
- authorizeOperator(operator, overrides?): Promise<PopulatedTransaction>
Parameters
operator: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
balanceOf:function
- balanceOf(owner, overrides?): Promise<PopulatedTransaction>
Parameters
owner: string
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
burn:function
- burn(amount, data, overrides?): Promise<PopulatedTransaction>
Parameters
amount: BigNumberish
data: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
defaultOperators:function
- defaultOperators(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
granularity:function
- granularity(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
isOperatorFor:function
- isOperatorFor(operator, tokenHolder, overrides?): Promise<PopulatedTransaction>
Parameters
operator: string
tokenHolder: string
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
name:function
- name(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
operatorBurn:function
- operatorBurn(account, amount, data, operatorData, overrides?): Promise<PopulatedTransaction>
Parameters
account: string
amount: BigNumberish
data: BytesLike
operatorData: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
operatorSend:function
- operatorSend(sender, recipient, amount, data, operatorData, overrides?): Promise<PopulatedTransaction>
Parameters
sender: string
recipient: string
amount: BigNumberish
data: BytesLike
operatorData: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
revokeOperator:function
- revokeOperator(operator, overrides?): Promise<PopulatedTransaction>
Parameters
operator: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
send:function
- send(recipient, amount, data, overrides?): Promise<PopulatedTransaction>
Parameters
recipient: string
amount: BigNumberish
data: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
symbol:function
- symbol(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
totalSupply:function
- totalSupply(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>