Class StakingLedger

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.String,​Codec>, Codec

    public class StakingLedger
    extends Struct
    The ledger of a (bonded) stash
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.util.AbstractMap

        java.util.AbstractMap.SimpleEntry<K extends java.lang.Object,​V extends java.lang.Object>, java.util.AbstractMap.SimpleImmutableEntry<K extends java.lang.Object,​V extends java.lang.Object>
    • Constructor Summary

      Constructors 
      Constructor Description
      StakingLedger​(java.lang.Object value)  
    • Method Summary

      Modifier and Type Method Description
      Balance getActive()
      The total amount of the stash's balance that will be at stake in any forthcoming rounds
      AccountId getStash()
      The stash account whose balance is actually locked and at stake
      Balance getTotal()
      The total amount of the stash's balance that we are currently accounting for.
      Vector<UnlockChunk> getUnlocking()
      Any balance that is becoming free, which may eventually be transferred out of the stash (assuming it doesn't get slashed first)
      • Methods inherited from class java.util.LinkedHashMap

        clear, containsValue, entrySet, forEach, get, getOrDefault, keySet, removeEldestEntry, replaceAll, values
      • Methods inherited from class java.util.HashMap

        clone, compute, computeIfAbsent, computeIfPresent, containsKey, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size
      • Methods inherited from class java.util.AbstractMap

        equals, hashCode
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.polkadot.types.Codec

        toU8a
      • Methods inherited from interface java.util.Map

        compute, computeIfAbsent, computeIfPresent, containsKey, equals, hashCode, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size
    • Constructor Detail

      • StakingLedger

        public StakingLedger​(java.lang.Object value)
    • Method Detail

      • getActive

        public Balance getActive()
        The total amount of the stash's balance that will be at stake in any forthcoming rounds
      • getStash

        public AccountId getStash()
        The stash account whose balance is actually locked and at stake
      • getTotal

        public Balance getTotal()
        The total amount of the stash's balance that we are currently accounting for. It's just `active` plus all the `unlocking` balances
      • getUnlocking

        public Vector<UnlockChunk> getUnlocking()
        Any balance that is becoming free, which may eventually be transferred out of the stash (assuming it doesn't get slashed first)