set_reward_per_second
An entrypoint that setups a new reward per second in QUIPU tokens for the specified farm. Can update rewards per second for a group of farms in one transaction.
Call parameters
type rew_per_sec_type is [@layout:comb] record [
fid : fid_type;
reward_per_second : nat;
]
type set_rew_p_sec_type is list(rew_per_sec_type)
Field
Type
Description
fid
fid_type (nat)
Farm's ID
reward_per_second
nat
New reward per second
Usage
const farmId = 1;
const rewardPerSecond = 100;
const qFarmAddress = "KT1...";
const params = [
{
fid: farmId,
reward_per_second: rewardPerSecond,
},
...
];
const qFarm = await tezos.contract.at(qFarmAddress);
const operation = await qFarm.methods.set_reward_per_second(params).send();
await operation.confirmation();
Errors
Not-admin
-sender
of the transaction is not current administrator.QSystem/farm-not-set
- farming withfid
parameter doesn't exist.
Last updated