Glossary of Gno Terms
A reference guide to common terminology used throughout the Gno.land ecosystem. Terms are listed in alphabetical order.
A
ABCI
Application Blockchain Interface - the interface that connects the Tendermint consensus engine with the Gno application logic.
ABCI Queries
A set of queries that can be executed to retrieve data from the Gno.land blockchain without changing state. See Querying a network.
Account Number
A unique number given to each address on a given network, used for transaction processing and authentication.
Address
A unique identifier derived from a public key, prefixed with 'g1' on Gno.land networks, representing an account that can own assets and interact with the blockchain.
Adena
A browser extension wallet designed specifically for interacting with Gno.land networks. See Third-party wallets.
AVL Tree
Data structure commonly used instead of the native map for
key-value storage. It is efficient in both gas cost and runtime performance,
particularly suited for large or growing datasets. Deployed under
gno.land/p/nt/avl/v0.
See Effective Gno for usage guidance and the package README for technical details.
B
Banker
A Tendermint2 module that is natively embedded into the Gno language, via the
chain/banker package. Used for manipulating Coins within Gno.
Block
A fundamental unit in a blockchain that contains a collection of validated transactions, a timestamp, and a cryptographic hash referencing the previous block. This structure ensures the integrity and immutability of the blockchain.
Blockchain
A distributed ledger that records totally ordered transactions, linking the records together via cryptographic hashes. Each block contains transaction data, a timestamp, and a hash of the previous block, forming a continuous chain of immutable records.
Boards
A popular on-chain forum application on Gno.land that demonstrates social functionality. See Example Boards.
C
Chain ID
A unique identifier for a blockchain network (e.g., "staging" for the main Gno.land testnet).
Coins vs Tokens
In Gno.land, coins are native assets created by the Banker, such as ugnot. On
the other hand, tokens are created with packages such as GRC20, GRC721, etc.
Contract
See Realm.
Crossing
Refers to the way context is switched during interrealm interactions. Check out the Interrealm Specification.