| Crates.io | bvs-rewards |
| lib.rs | bvs-rewards |
| version | 2.4.0 |
| created_at | 2025-05-05 08:43:02.147131+00 |
| updated_at | 2025-09-08 06:43:15.821717+00 |
| description | SatLayer Bitcoin Validated Service |
| homepage | https://satlayer.xyz/ |
| repository | https://github.com/satlayer/satlayer-bvs.git |
| max_upload_size | |
| id | 1660385 |
| size | 77,215 |
The BVS Rewards contract manages the distribution and claiming of rewards in the SatLayer ecosystem. It enables Services to distribute rewards to Operators and Stakers (collectively called Earners) based on their contributions to the network.
DistributeRewards: Services distribute rewards by posting a Merkle root
ClaimRewards: Earners claim rewards by providing a Merkle proof for the (service, token) pair
DistributionRoot: Query the Merkle root for a Service and tokenBalance: Query the rewards balance available for a Service and tokenClaimedRewards: Query the claimed rewards for a Service, token, and EarnerRefer to the Rewards section for a detailed overview of how rewards are distributed, and claimed in the SatLayer ecosystem.