com.hedera.hashgraph.sdk.proto.NetworkStakingRewardsOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sdk-full Show documentation
Show all versions of sdk-full Show documentation
Hedera™ Hashgraph SDK for Java
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: network_staking_rewards.proto
// Protobuf Java Version: 3.25.3
package com.hedera.hashgraph.sdk.proto;
public interface NetworkStakingRewardsOrBuilder extends
// @@protoc_insertion_point(interface_extends:proto.NetworkStakingRewards)
com.google.protobuf.MessageOrBuilder {
/**
*
**
* Whether staking rewards are activated on the network. This is set to true when the balance of 0.0.800
* reaches minimum required balance.
*
*
* bool staking_rewards_activated = 1;
* @return The stakingRewardsActivated.
*/
boolean getStakingRewardsActivated();
/**
*
**
* Total of (balance + stakedToMe) for all accounts staked to all nodes in the network with declineReward=false, at the
* beginning of the new staking period.
*
*
* int64 total_staked_reward_start = 2;
* @return The totalStakedRewardStart.
*/
long getTotalStakedRewardStart();
/**
*
**
* Total of (balance + stakedToMe) for all accounts staked to all nodes in the network, at the beginning of the new
* staking period.
*
*
* int64 total_staked_start = 3;
* @return The totalStakedStart.
*/
long getTotalStakedStart();
/**
*
**
* The total staking rewards in tinybars that COULD be collected by all accounts staking to all nodes after the end
* of this staking period; assuming that no account "renounces" its rewards by, for example, setting declineReward=true.
*
*
* int64 pending_rewards = 4;
* @return The pendingRewards.
*/
long getPendingRewards();
}