OneWallet is an interoperable wallet that handles transfers from Ethereum and Bitcoin accounts into OneLedger, these tokens can then be traded across the OneLedger network instantaneously. The OneWallet also allows for Domain Management and Domain Transfers, providing a user friendly naming convention for sending tokens on the networks we support. OneWallet is comprised of OneVault, a local storage component, and the OneLedger SDK.
OneVault: is a storage mechanism that OneLedger has built specifically to manage keys and sign transactions for multiple blockchains. It’s primary objective is to ensure that a users private key is safe and secure and only accessible through authenticated access. OneVault also makes it easy for Developers to build decentralized applications on the OneLedger blockchain by removing the complexity of private and public key management and signing transactions from the DApp development process.
OneLedger SDK: The primary purpose for the SDK is to connect to the Remote Procedure Call interface of the OneLedger Blockchain. The SDK is completely modularized from other aspects of the OneWallet, making it scalable and for use in other applications. The OneLedger SDK is one of the primary ways of communicating with the OneLedger Blockchain Network.
Domains provide an easy to use reference to Account Addresses. They are the first step OneLedger is taking into the Identity Space.
Users can send OLT and ETH to Domains. They can also link Domains to real world websites. Domains are an integral part of OneLedger's vision.
OneLedger takes this a step further, by providing a Transfer feature in the OneWallet to move ETH from Ethereum and on to OneLedger. Once your ETH is on OneLedger you can use it where ever OneLedger is accepted.