Types

Profile

Refers to the user's account information and preferences within the system. It's the overarching entity that owns the Wallet(s). A single Profile can have multiple Wallets, typically one for each supported blockchain network (e.g., one for BTC, one for ETH, etc.).


Wallet

It has a collection of addresses/assets/transactions related to a user. An easy way to view all of the interactions. it is referred to by the "miniwallet" in our system which can have upward of millions of addresses related to it. Each miniwallet has a network type, such as BTC, ETH, etc. And each user can have one wallet per network.


Address

Unique identifier within a specific blockchain network (like BTC, ETH, etc.) that represents a location where digital assets can be sent to or received. In the context of a Wallet, multiple addresses can be associated with a single user's Wallet. These addresses are like individual accounts within the larger Wallet structure, allowing users to manage and organize their digital assets more effectively.


Transaction

Represents any movement of digital assets or interaction with a blockchain. In the context of a Wallet, transactions show the history of incoming and outgoing transfers, as well as other blockchain interactions (like smart contract calls in networks that support them). Transactions are recorded for each address within the Wallet, allowing users to track all their activities across their numerous addresses.

Last updated