Package 

Class JniAccountBalance


  • 
    public final class JniAccountBalance
    
                        

    Serves as cross layer (Kotlin, Rust) communication class.

    • Constructor Detail

      • JniAccountBalance

        JniAccountBalance(ByteArray accountUuid, Long saplingVerifiedBalance, Long saplingChangePending, Long saplingValuePending, Long orchardVerifiedBalance, Long orchardChangePending, Long orchardValuePending, Long unshieldedBalance)
        Parameters:
        accountUuid - the account UUID in ByteArray
        saplingVerifiedBalance - The verified account balance in the Sapling pool.
        saplingChangePending - The value in the account of Sapling change notes that do not yet have sufficient confirmations to be spendable.
        saplingValuePending - The value in the account of all remaining received Sapling notes that either do not have sufficient confirmations to be spendable, or for which witnesses cannot yet be constructed without additional scanning.
        orchardVerifiedBalance - The verified account balance in the Orchard pool.
        orchardChangePending - The value in the account of Orchard change notes that do not yet have sufficient confirmations to be spendable.
        orchardValuePending - The value in the account of all remaining received Orchard notes that either do not have sufficient confirmations to be spendable, or for which witnesses cannot yet be constructed without additional scanning.
        unshieldedBalance - The total account balance in the transparent pool, including unconfirmed funds, that must be shielded before use.