Glossary | Key Terms and Definitions
This glossary contains key terms and definitions to help you better understand the technologies and concepts related to Rootstock.
Whether you're building on the Rootstock platform or simply exploring, these definitions will provide clarity on essential terms commonly used in the Rootstock Ecosystem.
A
ABI (Application Binary Interface)
The Application Binary Interface (ABI) defines the interface between two binary program modules, typically between a smart contract and the external applications that interact with it. On the blockchain, an ABI specifies the functions and parameters called on a smart contract and the data exchange structure. It is essential for interacting with smart contracts programmatically.
Accounts
In blockchain, accounts store digital assets and are identified by addresses. They can be managed by individuals or programs, enabling users to send and receive assets, interact with applications, and participate in network activities. See Account Based Addresses for more information.
Account Abstraction
A blockchain feature that allows user accounts to have programmable transaction validation rules, making them more flexible than traditional EOA (Externally Owned Accounts). This enables features like social recovery and batched transactions.
Try Account AbstractionAPI (Application Programming Interface)
A set of tools and protocols that allow software applications to interact with each other. APIs are commonly used for enabling integrations with external systems.
B
Bitcoin (BTC)
The first and most well-known cryptocurrency, created by Satoshi Nakamoto. It operates on a decentralized network using proof-of-work consensus.
Bitcoin Runes
This is a protocol for creating fungible tokens directly on the blockchain. Developed by Casey Rodarmor, the mind behind Ordinals, Runes offers a more efficient way to issue tokens.
Try Bitcoin Runes on Rootstock