Properties
callStatic
callStatic: {
getRoleAdmin(role, overrides?): Promise<string>;
getRoleMember(role, index, overrides?): Promise<string>;
getRoleMemberCount(role, overrides?): Promise<BigNumber>;
grantRole(role, account, overrides?): Promise<void>;
hasRole(role, account, overrides?): Promise<boolean>;
renounceRole(role, account, overrides?): Promise<void>;
revokeRole(role, account, overrides?): Promise<void>;
}
Type declaration
getRoleAdmin:function
- getRoleAdmin(role, overrides?): Promise<string>
Parameters
role: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
getRoleMember:function
- getRoleMember(role, index, overrides?): Promise<string>
Parameters
role: BytesLike
index: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<string>
getRoleMemberCount:function
- getRoleMemberCount(role, overrides?): Promise<BigNumber>
Parameters
role: BytesLike
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
grantRole:function
- grantRole(role, account, overrides?): Promise<void>
Parameters
role: BytesLike
account: string
Optional
overrides: CallOverrides
Returns Promise<void>
hasRole:function
- hasRole(role, account, overrides?): Promise<boolean>
Parameters
role: BytesLike
account: string
Optional
overrides: CallOverrides
Returns Promise<boolean>
renounceRole:function
- renounceRole(role, account, overrides?): Promise<void>
Parameters
role: BytesLike
account: string
Optional
overrides: CallOverrides
Returns Promise<void>
revokeRole:function
- revokeRole(role, account, overrides?): Promise<void>
Parameters
role: BytesLike
account: string
Optional
overrides: CallOverrides
Returns Promise<void>
estimateGas
estimateGas: {
getRoleAdmin(role, overrides?): Promise<BigNumber>;
getRoleMember(role, index, overrides?): Promise<BigNumber>;
getRoleMemberCount(role, overrides?): Promise<BigNumber>;
grantRole(role, account, overrides?): Promise<BigNumber>;
hasRole(role, account, overrides?): Promise<BigNumber>;
renounceRole(role, account, overrides?): Promise<BigNumber>;
revokeRole(role, account, overrides?): Promise<BigNumber>;
}
Type declaration
getRoleAdmin:function
- getRoleAdmin(role, overrides?): Promise<BigNumber>
Parameters
role: BytesLike
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
getRoleMember:function
- getRoleMember(role, index, overrides?): Promise<BigNumber>
Parameters
role: BytesLike
index: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
getRoleMemberCount:function
- getRoleMemberCount(role, overrides?): Promise<BigNumber>
Parameters
role: BytesLike
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
grantRole:function
- grantRole(role, account, overrides?): Promise<BigNumber>
Parameters
role: BytesLike
account: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
hasRole:function
- hasRole(role, account, overrides?): Promise<BigNumber>
Parameters
role: BytesLike
account: string
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
renounceRole:function
- renounceRole(role, account, overrides?): Promise<BigNumber>
Parameters
role: BytesLike
account: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
revokeRole:function
- revokeRole(role, account, overrides?): Promise<BigNumber>
Parameters
role: BytesLike
account: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
filters
filters: {
RoleAdminChanged(role?, previousAdminRole?, newAdminRole?): RoleAdminChangedEventFilter;
RoleAdminChanged(bytes32,bytes32,bytes32)(role?, previousAdminRole?, newAdminRole?): RoleAdminChangedEventFilter;
RoleGranted(role?, account?, sender?): RoleGrantedEventFilter;
RoleGranted(bytes32,address,address)(role?, account?, sender?): RoleGrantedEventFilter;
RoleRevoked(role?, account?, sender?): RoleRevokedEventFilter;
RoleRevoked(bytes32,address,address)(role?, account?, sender?): RoleRevokedEventFilter;
}
Type declaration
RoleAdminChanged:function
- RoleAdminChanged(role?, previousAdminRole?, newAdminRole?): RoleAdminChangedEventFilter
Parameters
Optional
role: null | BytesLike
Optional
previousAdminRole: null | BytesLike
Optional
newAdminRole: null | BytesLike
Returns RoleAdminChangedEventFilter
RoleAdminChanged(bytes32,bytes32,bytes32):function
- RoleAdminChanged(bytes32,bytes32,bytes32)(role?, previousAdminRole?, newAdminRole?): RoleAdminChangedEventFilter
Parameters
Optional
role: null | BytesLike
Optional
previousAdminRole: null | BytesLike
Optional
newAdminRole: null | BytesLike
Returns RoleAdminChangedEventFilter
RoleGranted:function
- RoleGranted(role?, account?, sender?): RoleGrantedEventFilter
Parameters
Optional
role: null | BytesLike
Optional
account: null | string
Optional
sender: null | string
Returns RoleGrantedEventFilter
RoleGranted(bytes32,address,address):function
- RoleGranted(bytes32,address,address)(role?, account?, sender?): RoleGrantedEventFilter
Parameters
Optional
role: null | BytesLike
Optional
account: null | string
Optional
sender: null | string
Returns RoleGrantedEventFilter
RoleRevoked:function
- RoleRevoked(role?, account?, sender?): RoleRevokedEventFilter
Parameters
Optional
role: null | BytesLike
Optional
account: null | string
Optional
sender: null | string
Returns RoleRevokedEventFilter
RoleRevoked(bytes32,address,address):function
- RoleRevoked(bytes32,address,address)(role?, account?, sender?): RoleRevokedEventFilter
Parameters
Optional
role: null | BytesLike
Optional
account: null | string
Optional
sender: null | string
Returns RoleRevokedEventFilter
functions
functions: {
getRoleAdmin(role, overrides?): Promise<[string]>;
getRoleMember(role, index, overrides?): Promise<[string]>;
getRoleMemberCount(role, overrides?): Promise<[BigNumber]>;
grantRole(role, account, overrides?): Promise<ContractTransaction>;
hasRole(role, account, overrides?): Promise<[boolean]>;
renounceRole(role, account, overrides?): Promise<ContractTransaction>;
revokeRole(role, account, overrides?): Promise<ContractTransaction>;
}
Type declaration
getRoleAdmin:function
- getRoleAdmin(role, overrides?): Promise<[string]>
Parameters
role: BytesLike
Optional
overrides: CallOverrides
Returns Promise<[string]>
getRoleMember:function
- getRoleMember(role, index, overrides?): Promise<[string]>
Parameters
role: BytesLike
index: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<[string]>
getRoleMemberCount:function
- getRoleMemberCount(role, overrides?): Promise<[BigNumber]>
Parameters
role: BytesLike
Optional
overrides: CallOverrides
Returns Promise<[BigNumber]>
grantRole:function
- grantRole(role, account, overrides?): Promise<ContractTransaction>
Parameters
role: BytesLike
account: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
hasRole:function
- hasRole(role, account, overrides?): Promise<[boolean]>
Parameters
role: BytesLike
account: string
Optional
overrides: CallOverrides
Returns Promise<[boolean]>
renounceRole:function
- renounceRole(role, account, overrides?): Promise<ContractTransaction>
Parameters
role: BytesLike
account: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
revokeRole:function
- revokeRole(role, account, overrides?): Promise<ContractTransaction>
Parameters
role: BytesLike
account: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
interface
interface: IAccessControlEnumerableInterface
populateTransaction
populateTransaction: {
getRoleAdmin(role, overrides?): Promise<PopulatedTransaction>;
getRoleMember(role, index, overrides?): Promise<PopulatedTransaction>;
getRoleMemberCount(role, overrides?): Promise<PopulatedTransaction>;
grantRole(role, account, overrides?): Promise<PopulatedTransaction>;
hasRole(role, account, overrides?): Promise<PopulatedTransaction>;
renounceRole(role, account, overrides?): Promise<PopulatedTransaction>;
revokeRole(role, account, overrides?): Promise<PopulatedTransaction>;
}
Type declaration
getRoleAdmin:function
- getRoleAdmin(role, overrides?): Promise<PopulatedTransaction>
Parameters
role: BytesLike
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getRoleMember:function
- getRoleMember(role, index, overrides?): Promise<PopulatedTransaction>
Parameters
role: BytesLike
index: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getRoleMemberCount:function
- getRoleMemberCount(role, overrides?): Promise<PopulatedTransaction>
Parameters
role: BytesLike
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
grantRole:function
- grantRole(role, account, overrides?): Promise<PopulatedTransaction>
Parameters
role: BytesLike
account: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
hasRole:function
- hasRole(role, account, overrides?): Promise<PopulatedTransaction>
Parameters
role: BytesLike
account: string
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
renounceRole:function
- renounceRole(role, account, overrides?): Promise<PopulatedTransaction>
Parameters
role: BytesLike
account: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
revokeRole:function
- revokeRole(role, account, overrides?): Promise<PopulatedTransaction>
Parameters
role: BytesLike
account: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>