[−][src]Struct ckb_jsonrpc_types::BlockReward
Breakdown of miner rewards issued by block cellbase transaction.
Fields
total: Capacity
The total block reward.
primary: Capacity
The primary base block reward allocated to miners.
secondary: Capacity
The secondary base block reward allocated to miners.
tx_fee: Capacity
The transaction fees that are rewarded to miners because the transaction is committed in the block.
Attention, this is not the total transaction fee in the block.
Miners get 60% of the transaction fee for each transaction committed in the block.
proposal_reward: Capacity
The transaction fees that are rewarded to miners because the transaction is proposed in the block or its uncles.
Miners get 40% of the transaction fee for each transaction proposed in the block and committed later in its active commit window.
Trait Implementations
impl Clone for BlockReward
[src]
pub fn clone(&self) -> BlockReward
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for BlockReward
[src]
impl Default for BlockReward
[src]
pub fn default() -> BlockReward
[src]
impl<'de> Deserialize<'de> for BlockReward
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for BlockReward
[src]
impl From<BlockReward> for BlockReward
[src]
pub fn from(core: BlockReward) -> Self
[src]
impl From<BlockReward> for BlockReward
[src]
pub fn from(json: BlockReward) -> Self
[src]
impl Hash for BlockReward
[src]
pub fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<BlockReward> for BlockReward
[src]
pub fn eq(&self, other: &BlockReward) -> bool
[src]
pub fn ne(&self, other: &BlockReward) -> bool
[src]
impl Serialize for BlockReward
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for BlockReward
[src]
impl StructuralPartialEq for BlockReward
[src]
Auto Trait Implementations
impl RefUnwindSafe for BlockReward
[src]
impl Send for BlockReward
[src]
impl Sync for BlockReward
[src]
impl Unpin for BlockReward
[src]
impl UnwindSafe for BlockReward
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,