OperatorUtils
@human-protocol/sdk / operator / OperatorUtils
Class: OperatorUtils
Constructors
new OperatorUtils()
new OperatorUtils():
OperatorUtils
Returns
Methods
getLeader()
static
getLeader(chainId
,address
):Promise
<ILeader
>
This function returns the leader data for the given address.
Parameters
chainId
Network in which the leader is deployed
address
string
Leader address.
Returns
Promise
<ILeader
>
Returns the leader details.
Code example
Defined in
getLeaders()
static
getLeaders(filter
):Promise
<ILeader
[]>
This function returns all the leader details of the protocol.
Parameters
filter
Filter for the leaders.
Returns
Promise
<ILeader
[]>
Returns an array with all the leader details.
Code example
Defined in
getReputationNetworkOperators()
static
getReputationNetworkOperators(chainId
,address
,role
?):Promise
<IOperator
[]>
Retrieves the reputation network operators of the specified address.
Parameters
chainId
Network in which the reputation network is deployed
address
string
Address of the reputation oracle.
role?
string
(Optional) Role of the operator.
Returns
Promise
<IOperator
[]>
Returns an array of operator details.
Code example
Defined in
getRewards()
static
getRewards(chainId
,slasherAddress
):Promise
<IReward
[]>
This function returns information about the rewards for a given slasher address.
Parameters
chainId
Network in which the rewards are deployed
slasherAddress
string
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