Properties
callStatic
callStatic: {
getInterfaceImplementer(account, _interfaceHash, overrides?): Promise<string>;
getManager(account, overrides?): Promise<string>;
implementsERC165Interface(account, interfaceId, overrides?): Promise<boolean>;
implementsERC165InterfaceNoCache(account, interfaceId, overrides?): Promise<boolean>;
interfaceHash(interfaceName, overrides?): Promise<string>;
setInterfaceImplementer(account, _interfaceHash, implementer, overrides?): Promise<void>;
setManager(account, newManager, overrides?): Promise<void>;
updateERC165Cache(account, interfaceId, overrides?): Promise<void>;
}
Type declaration
getInterfaceImplementer:function
- getInterfaceImplementer(account, _interfaceHash, overrides?): Promise<string>
Parameters
account: string
_interfaceHash: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
getManager:function
- getManager(account, overrides?): Promise<string>
Parameters
account: string
Optional
overrides: CallOverrides
Returns Promise<string>
implementsERC165Interface:function
- implementsERC165Interface(account, interfaceId, overrides?): Promise<boolean>
Parameters
account: string
interfaceId: BytesLike
Optional
overrides: CallOverrides
Returns Promise<boolean>
implementsERC165InterfaceNoCache:function
- implementsERC165InterfaceNoCache(account, interfaceId, overrides?): Promise<boolean>
Parameters
account: string
interfaceId: BytesLike
Optional
overrides: CallOverrides
Returns Promise<boolean>
interfaceHash:function
- interfaceHash(interfaceName, overrides?): Promise<string>
Parameters
interfaceName: string
Optional
overrides: CallOverrides
Returns Promise<string>
setInterfaceImplementer:function
- setInterfaceImplementer(account, _interfaceHash, implementer, overrides?): Promise<void>
Parameters
account: string
_interfaceHash: BytesLike
implementer: string
Optional
overrides: CallOverrides
Returns Promise<void>
setManager:function
- setManager(account, newManager, overrides?): Promise<void>
Parameters
account: string
newManager: string
Optional
overrides: CallOverrides
Returns Promise<void>
updateERC165Cache:function
- updateERC165Cache(account, interfaceId, overrides?): Promise<void>
Parameters
account: string
interfaceId: BytesLike
Optional
overrides: CallOverrides
Returns Promise<void>
estimateGas
estimateGas: {
getInterfaceImplementer(account, _interfaceHash, overrides?): Promise<BigNumber>;
getManager(account, overrides?): Promise<BigNumber>;
implementsERC165Interface(account, interfaceId, overrides?): Promise<BigNumber>;
implementsERC165InterfaceNoCache(account, interfaceId, overrides?): Promise<BigNumber>;
interfaceHash(interfaceName, overrides?): Promise<BigNumber>;
setInterfaceImplementer(account, _interfaceHash, implementer, overrides?): Promise<BigNumber>;
setManager(account, newManager, overrides?): Promise<BigNumber>;
updateERC165Cache(account, interfaceId, overrides?): Promise<BigNumber>;
}
Type declaration
getInterfaceImplementer:function
- getInterfaceImplementer(account, _interfaceHash, overrides?): Promise<BigNumber>
Parameters
account: string
_interfaceHash: BytesLike
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
getManager:function
- getManager(account, overrides?): Promise<BigNumber>
Parameters
account: string
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
implementsERC165Interface:function
- implementsERC165Interface(account, interfaceId, overrides?): Promise<BigNumber>
Parameters
account: string
interfaceId: BytesLike
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
implementsERC165InterfaceNoCache:function
- implementsERC165InterfaceNoCache(account, interfaceId, overrides?): Promise<BigNumber>
Parameters
account: string
interfaceId: BytesLike
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
interfaceHash:function
- interfaceHash(interfaceName, overrides?): Promise<BigNumber>
Parameters
interfaceName: string
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
setInterfaceImplementer:function
- setInterfaceImplementer(account, _interfaceHash, implementer, overrides?): Promise<BigNumber>
Parameters
account: string
_interfaceHash: BytesLike
implementer: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
setManager:function
- setManager(account, newManager, overrides?): Promise<BigNumber>
Parameters
account: string
newManager: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
updateERC165Cache:function
- updateERC165Cache(account, interfaceId, overrides?): Promise<BigNumber>
Parameters
account: string
interfaceId: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
filters
filters: {
InterfaceImplementerSet(account?, interfaceHash?, implementer?): InterfaceImplementerSetEventFilter;
InterfaceImplementerSet(address,bytes32,address)(account?, interfaceHash?, implementer?): InterfaceImplementerSetEventFilter;
ManagerChanged(account?, newManager?): ManagerChangedEventFilter;
ManagerChanged(address,address)(account?, newManager?): ManagerChangedEventFilter;
}
Type declaration
InterfaceImplementerSet:function
- InterfaceImplementerSet(account?, interfaceHash?, implementer?): InterfaceImplementerSetEventFilter
Parameters
Optional
account: null | string
Optional
interfaceHash: null | BytesLike
Optional
implementer: null | string
Returns InterfaceImplementerSetEventFilter
InterfaceImplementerSet(address,bytes32,address):function
- InterfaceImplementerSet(address,bytes32,address)(account?, interfaceHash?, implementer?): InterfaceImplementerSetEventFilter
Parameters
Optional
account: null | string
Optional
interfaceHash: null | BytesLike
Optional
implementer: null | string
Returns InterfaceImplementerSetEventFilter
ManagerChanged:function
- ManagerChanged(account?, newManager?): ManagerChangedEventFilter
Parameters
Optional
account: null | string
Optional
newManager: null | string
Returns ManagerChangedEventFilter
ManagerChanged(address,address):function
- ManagerChanged(address,address)(account?, newManager?): ManagerChangedEventFilter
Parameters
Optional
account: null | string
Optional
newManager: null | string
Returns ManagerChangedEventFilter
functions
functions: {
getInterfaceImplementer(account, _interfaceHash, overrides?): Promise<[string]>;
getManager(account, overrides?): Promise<[string]>;
implementsERC165Interface(account, interfaceId, overrides?): Promise<[boolean]>;
implementsERC165InterfaceNoCache(account, interfaceId, overrides?): Promise<[boolean]>;
interfaceHash(interfaceName, overrides?): Promise<[string]>;
setInterfaceImplementer(account, _interfaceHash, implementer, overrides?): Promise<ContractTransaction>;
setManager(account, newManager, overrides?): Promise<ContractTransaction>;
updateERC165Cache(account, interfaceId, overrides?): Promise<ContractTransaction>;
}
Type declaration
getInterfaceImplementer:function
- getInterfaceImplementer(account, _interfaceHash, overrides?): Promise<[string]>
Parameters
account: string
_interfaceHash: BytesLike
Optional
overrides: CallOverrides
Returns Promise<[string]>
getManager:function
- getManager(account, overrides?): Promise<[string]>
Parameters
account: string
Optional
overrides: CallOverrides
Returns Promise<[string]>
implementsERC165Interface:function
- implementsERC165Interface(account, interfaceId, overrides?): Promise<[boolean]>
Parameters
account: string
interfaceId: BytesLike
Optional
overrides: CallOverrides
Returns Promise<[boolean]>
implementsERC165InterfaceNoCache:function
- implementsERC165InterfaceNoCache(account, interfaceId, overrides?): Promise<[boolean]>
Parameters
account: string
interfaceId: BytesLike
Optional
overrides: CallOverrides
Returns Promise<[boolean]>
interfaceHash:function
- interfaceHash(interfaceName, overrides?): Promise<[string]>
Parameters
interfaceName: string
Optional
overrides: CallOverrides
Returns Promise<[string]>
setInterfaceImplementer:function
- setInterfaceImplementer(account, _interfaceHash, implementer, overrides?): Promise<ContractTransaction>
Parameters
account: string
_interfaceHash: BytesLike
implementer: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
setManager:function
- setManager(account, newManager, overrides?): Promise<ContractTransaction>
Parameters
account: string
newManager: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
updateERC165Cache:function
- updateERC165Cache(account, interfaceId, overrides?): Promise<ContractTransaction>
Parameters
account: string
interfaceId: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
interface
interface: IERC1820RegistryInterface
populateTransaction
populateTransaction: {
getInterfaceImplementer(account, _interfaceHash, overrides?): Promise<PopulatedTransaction>;
getManager(account, overrides?): Promise<PopulatedTransaction>;
implementsERC165Interface(account, interfaceId, overrides?): Promise<PopulatedTransaction>;
implementsERC165InterfaceNoCache(account, interfaceId, overrides?): Promise<PopulatedTransaction>;
interfaceHash(interfaceName, overrides?): Promise<PopulatedTransaction>;
setInterfaceImplementer(account, _interfaceHash, implementer, overrides?): Promise<PopulatedTransaction>;
setManager(account, newManager, overrides?): Promise<PopulatedTransaction>;
updateERC165Cache(account, interfaceId, overrides?): Promise<PopulatedTransaction>;
}
Type declaration
getInterfaceImplementer:function
- getInterfaceImplementer(account, _interfaceHash, overrides?): Promise<PopulatedTransaction>
Parameters
account: string
_interfaceHash: BytesLike
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getManager:function
- getManager(account, overrides?): Promise<PopulatedTransaction>
Parameters
account: string
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
implementsERC165Interface:function
- implementsERC165Interface(account, interfaceId, overrides?): Promise<PopulatedTransaction>
Parameters
account: string
interfaceId: BytesLike
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
implementsERC165InterfaceNoCache:function
- implementsERC165InterfaceNoCache(account, interfaceId, overrides?): Promise<PopulatedTransaction>
Parameters
account: string
interfaceId: BytesLike
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
interfaceHash:function
- interfaceHash(interfaceName, overrides?): Promise<PopulatedTransaction>
Parameters
interfaceName: string
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
setInterfaceImplementer:function
- setInterfaceImplementer(account, _interfaceHash, implementer, overrides?): Promise<PopulatedTransaction>
Parameters
account: string
_interfaceHash: BytesLike
implementer: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
setManager:function
- setManager(account, newManager, overrides?): Promise<PopulatedTransaction>
Parameters
account: string
newManager: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
updateERC165Cache:function
- updateERC165Cache(account, interfaceId, overrides?): Promise<PopulatedTransaction>
Parameters
account: string
interfaceId: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>