Feature
Java class bean list
com.h2tcoin.takamakachain.wallet.beans.KeyBean
com.h2tcoin.takamakachain.wallet.beans.PublicKeyBean
com.h2tcoin.takamakachain.transactions.TransactionBean
com.h2tcoin.takamakachain.transactions.InternalTransactionBean
Create a new wallet
com.h2tcoin.takamakachain.wallet.InstanceWalletKeystoreInterface
com.h2tcoin.takamakachain.wallet.InstanceWalletKeyStoreBCED25519
Recover an existing wallet
com.h2tcoin.takamakachain.wallet.InstanceWalletKeystoreInterface
com.h2tcoin.takamakachain.wallet.InstanceWalletKeyStoreBCED25519
com.h2tcoin.takamakachain.wallet.WalletHelper#importKeyFromWords(List words, Path path, String filename, KeyContexts.WalletCypher cypher, String newPassword)
Get Words list
com.h2tcoin.takamakachain.wallet.SeedGenerator#generateWords()
com.h2tcoin.takamakachain.wallet.WalletHelper#readKeyFile(Path filename, String password)
Get public key related to an index
com.h2tcoin.takamakachain.wallet.InstanceWalletKeystoreInterface#getPublicKeyAtIndexURL64(int i)
Sign a transaction
com.h2tcoin.takamakachain.wallet.TkmWallet#createGenericTransaction(InternalTransactionBean itb, InstanceWalletKeystoreInterface iwk, int signKey)
com.h2tcoin.takamakachain.wallet.TkmCypherProviderBCED25519#sign(AsymmetricCipherKeyPair keyPair, String message)
Verify a signed transaction
com.h2tcoin.takamakachain.wallet.TkmWallet#verifyTransactionIntegrity(TransactionBean tb, String transactionJson)
com.h2tcoin.takamakachain.wallet.TkmWallet#verifySign(TransactionBean tb)
com.h2tcoin.takamakachain.wallet.TkmCypherProviderBCED25519#verify(AsymmetricCipherKeyPair keyPair, String signature, String message)
Compute integrity hash
com.h2tcoin.takamakachain.utils.threadSafeUtils#internalTransactionBeanHash(InternalTransactionBean itb)