account¶
Files¶
| Name |
|---|
| account/AccountMessenger.cpp |
| account/AccountMessenger.hpp Header file of the account messenger class. |
| account/BridgeEventTypes.hpp Lightweight bridge event types and signature constants. No heavy dependencies — safe to include from tests and watchers. |
| account/BridgeRelayer.cpp Wires evmrelay burn events to MintFunds via shared EthWatchService. |
| account/BridgeRelayer.hpp Wires evmrelay burn events to MintFunds via shared EthWatchService. |
| account/ChainContractPair.hpp Shared struct linking a chain name to its bridge contract address and numeric chain ID. |
| account/ChainRpcEndpointProvider.cpp Implementation of the ChainList RPC endpoint loading and validator wiring. |
| account/ChainRpcEndpointProvider.hpp Loads RPC endpoints from the evmrelay ChainList provider and wires them into PublicChainInputValidator with weighted consensus support. |
| account/EscrowTransaction.cpp |
| account/EscrowTransaction.hpp Transaction type used to lock UTXO funds into an escrow address. |
| account/GeniusAccount.cpp |
| account/GeniusAccount.hpp Header file of the Genius account class. |
| account/GeniusInputValidator.cpp Input validation strategy for native Genius-chain transactions. |
| account/GeniusInputValidator.hpp Input validation strategy for native Genius-chain transactions. |
| account/GeniusNode.cpp |
| account/GeniusNode.hpp Top-level node orchestration API for account, transaction, blockchain, and processing services. |
| account/GeniusTransaction.cpp |
| account/GeniusTransaction.hpp Header file of the base GeniusTransaction class. |
| account/GeniusUTXO.hpp Lightweight value type representing a spendable UTXO entry and its outpoint. |
| account/InputValidators.cpp Input validation strategy interface translation unit. |
| account/InputValidators.hpp Input validation strategy interface for transaction inputs. |
| account/MigrationAllowList.cpp |
| account/MigrationAllowList.hpp Persistent allow-list used to track balances eligible for migration claims. |
| account/MigrationInputValidator.cpp Input validation strategy for one-time migration claims. |
| account/MigrationInputValidator.hpp Input validation strategy for one-time migration claims. |
| account/MigrationTransaction.cpp One-time migration mint transaction implementation. |
| account/MigrationTransaction.hpp Header file for a Migration transaction that mint tokens on the destination chain based on observed legacy balances on the source chain. |
| account/MintTransaction.cpp |
| account/MintTransaction.hpp Transaction type used to mint tokens from an external chain reference. |
| account/MintTransactionV2.cpp UTXO-aware mint transaction implementation. |
| account/MintTransactionV2.hpp Header file of the Version 2 of the Mint transaction class. |
| account/PublicChainInputValidator.cpp Input validation strategy for public-chain source proofs. |
| account/PublicChainInputValidator.hpp Input validation strategy for public-chain source proofs. |
| account/TokenAmount.cpp Implementation of TokenAmount arithmetic helpers. |
| account/TokenAmount.hpp Fixed-precision (6 decimals) token amount type with arithmetic helpers. |
| account/TokenID.hpp Fixed-size token identifier wrapper with GNUS compatibility helpers. |
| account/TransactionManager.cpp |
| account/TransactionManager.hpp Transaction coordination, CRDT sync, and lifecycle tracking for outgoing and incoming account activity. |
| account/TransferTransaction.cpp |
| account/TransferTransaction.hpp Transaction of currency transfer. |
| account/UTXOManager.cpp |
| account/UTXOManager.hpp In-memory and persisted UTXO state manager with reservation and checkpoint helpers. |
| account/UTXOMerkle.hpp Helpers for deterministic serialization and Merkle hashing of UTXO snapshots. |
| account/UTXOStructs.cpp |
| account/UTXOStructs.hpp Shared UTXO transaction input and output data structures. |
Updated on 2026-08-06 at 13:59:19 +0000