OperatorUtils
@human-protocol/sdk / Modules / operator / OperatorUtils
Class: OperatorUtils
operator.OperatorUtils
Table of contents
Constructors
Methods
Constructors
constructor
• new OperatorUtils(): OperatorUtils
Returns
Methods
getLeader
▸ getLeader(chainId
, address
): Promise
<ILeader
>
This function returns the leader data for the given address.
Parameters
Name | Type | Description |
---|---|---|
|
| - |
|
| Leader address. |
Returns
Promise
<ILeader
>
Returns the leader details.
Code example
Defined in
getLeaders
▸ getLeaders(filter?
): Promise
<ILeader
[]>
This function returns all the leader details of the protocol.
Parameters
Name | Type | Description |
---|---|---|
|
| Filter for the leaders. |
Returns
Promise
<ILeader
[]>
Returns an array with all the leader details.
Code example
Defined in
getReputationNetworkOperators
▸ getReputationNetworkOperators(chainId
, address
, role?
): Promise
<IOperator
[]>
Retrieves the reputation network operators of the specified address.
Parameters
Name | Type | Description |
---|---|---|
|
| - |
|
| Address of the reputation oracle. |
|
| (Optional) Role of the operator. |
Returns
Promise
<IOperator
[]>
Returns an array of operator details.
Example
Defined in
getRewards
▸ getRewards(chainId
, slasherAddress
): Promise
<IReward
[]>
This function returns information about the rewards for a given slasher address.
Parameters
Name | Type | Description |
---|---|---|
|
| - |
|
| Slasher address. |
Returns
Promise
<IReward
[]>
Returns an array of Reward objects that contain the rewards earned by the user through slashing other users.
Code example
Defined in
Last updated