-
public final class JniAccountServes as cross layer (Kotlin, Rust) communication class.
-
-
Field Summary
Fields Modifier and Type Field Description private final StringaccountNameprivate final ByteArrayaccountUuidprivate final LonghdAccountIndexprivate final StringkeySourceprivate final ByteArrayseedFingerprintprivate final Stringufvk
-
Method Summary
Modifier and Type Method Description final StringgetAccountName()final ByteArraygetAccountUuid()final LonggetHdAccountIndex()final StringgetKeySource()final ByteArraygetSeedFingerprint()final StringgetUfvk()-
-
Constructor Detail
-
JniAccount
JniAccount(String accountName, ByteArray accountUuid, Long hdAccountIndex, String keySource, ByteArray seedFingerprint, String ufvk)
- Parameters:
accountName- A human-readable name for the accountaccountUuid- the "one-way stable" identifier for the account.hdAccountIndex- ZIP 32 account indexkeySource- A string identifier or other metadata describing the source of the seedseedFingerprint- The seed fingerprintufvk- The account's Unified Full Viewing Key, if any.
-
-
Method Detail
-
getAccountName
final String getAccountName()
-
getAccountUuid
final ByteArray getAccountUuid()
-
getHdAccountIndex
final Long getHdAccountIndex()
-
getKeySource
final String getKeySource()
-
getSeedFingerprint
final ByteArray getSeedFingerprint()
-
-
-
-