Toggle navigation
Global Search
Learn
Code Lab
Foldables and Large Screens
One UI Beta
Samsung Developers Podcasts
Develop
Mobile
Galaxy GameDev
Galaxy Themes
Galaxy Watch
Health
Samsung Blockchain
Samsung DeX
Samsung IAP
Samsung Internet
Samsung Pay
Samsung Wallet
View All
Visual Display
Smart TV
Smart Hospitality Display
Smart Signage
Digital Appliance
Family Hub
Platform
Bixby
Knox
SmartThings
Tizen.NET
Design
Design System
One UI
One UI Watch
Smart TV
Distribute
Galaxy Store
TV Seller Office
Galaxy Store Games
Samsung Podcasts
Support
Developer Support
Remote Test Lab
Issues and Bugs Channel
Samsung Android USB Driver
Galaxy Emulator Skin
Connect
Blog
News
Forums
Events
Samsung Developer Conference
SDC22
SDC21
SDC19 and Previous Events
Global Search
Sign In
Top Global Search Form
Search
Submit
Recommendation
Design Competition 2018
Galaxy Camera SDK
Galaxy App Publishing
Galaxy App Publishing 1
Mobile
Mobile1
Mobile2
Mobile3
Mobile4
Suggestion
Benefit Overview
Best Cording Guide
Best App Store
Beta Galaxy1
Beta Galaxy2
Platform
Keystore
Dapp
Toggle Mobile Third Nav
Samsung Blockchain
Toggle Side navigation
Platform
Keystore
Dapp
Keystore SDK
Overview
Resources
FAQ
Understanding Keystore
Keystore Introduction
Blockchain on Mobile
Keystore Architecture
Key Management
What Makes Keystore Unique
Integrating Keystore SDK
Programming Guide
Getting Started
API Flow & Use Cases
API Implementation
Glossary
Release Note
Request for API Key
Apply for DApp Listing
Samsung Blockchain
Glossary
Address
In the blockchain network, the address can be used like a user’s account as the balance and the transaction history can be checked using the address.
Create a Wallet
Samsung Blockchain Keystore creates a Root Seed when a user creates a wallet in Samsung Blockchain Keystore, and stores the Root Seed safely in the Secure File System.
Extended Public Key
An extended public key that corresponds to a HD path can be derived from the Root Seed in Samsung Blockchain Keystore. This public key can be used to derive the address to link the user’s account to your Android app and view the current balance and history details.
HD Path
Hierarchical Deterministic (HD) Wallet is a standard tree structure, represented by derivation paths.
Root Seed
Samsung Blockchain Keystore generates and stores the Root Seed of the HD Wallet safely in the Secure File System. This is used to derive HD Paths and corresponding key pairs when making transactions.
Mnemonic Codes
Mnemonic codes compatible to BIP-39 standard. Refer to the following for more info:
https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki
Reset a Wallet
Root Seed is removed from the device when the user resets a wallet via Samsung Blockchain Keystore Settings page
Restore/Import Wallet
Restore the Root Seed from a different wallet by entering Mnemonic Words
RLP Encoding
Recursive Length Prefix (RLP) is the main encoding method used in Ethereum to serialize objects. Transactions signed by Samsung Blockchain Keystore will be returned in a RLP-encoded format.
Seed Hash
A pseudo Seed Hash that is generated randomly when the HD wallet is created. If the Root Seed of a wallet is changed, the Seed Hash will be changed as well.
Send a Transaction
Sending a transaction is NOT in the scope of Samsung Blockchain Keystore. To connect to the public blockchain network, developers can set up their own nodes or use other public nodes.
Sign a Transaction
User’s signature is an important step when making a cryptocurrency transaction. Samsung Blockchain Keystore provides a feature to sign a transaction with a private key, derived from the Root Seed.
TEE
Trusted Execution Environment.
TUI
Trusted User Interface.
UTXO
Unspent Transaction Output. It can be spent as an input in a new transaction. It is one of the key components of a Bitcoin transaction.