Skip to content

account

Files

Name
account/AccountMessenger.cpp
account/AccountMessenger.hpp
Header file of the account messenger class.
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/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/IMigrationStep.hpp
Versioned migration manager and migration step interface.
account/InputValidators.cpp
Input validation strategy interface translation unit.
account/InputValidators.hpp
Input validation strategy interface for transaction inputs.
account/Migration0_2_0To1_0_0.cpp
Implementation of MigrationManager and migration steps.
account/Migration0_2_0To1_0_0.hpp
Versioned migration manager and migration step interface.
account/Migration1_0_0To3_4_0.cpp
account/Migration1_0_0To3_4_0.hpp
Header file for Migration1_0_0To3_4_0 class.
account/Migration3_4_0To3_5_0.cpp
account/Migration3_4_0To3_5_0.hpp
Migration step that upgrades account data from schema version 3.4.0 to 3.5.0.
account/Migration3_5_0To3_6_0.cpp
account/Migration3_5_0To3_6_0.hpp
Migration step that upgrades account data from schema version 3.5.1 to 3.6.0.
account/Migration3_6_0To3_7_0.cpp
account/Migration3_6_0To3_7_0.hpp
Migration step that upgrades account and balance data from schema version 3.6.0 to 3.7.0.
account/MigrationAllowList.cpp
account/MigrationAllowList.hpp
Persistent allow-list used to track balances eligible for migration claims.
account/MigrationManager.cpp
Implementation of MigrationManager and migration steps.
account/MigrationManager.hpp
Versioned migration manager.
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/ProcessingTransaction.cpp
account/ProcessingTransaction.hpp
Transaction of processing data.
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-06-05 at 17:22:19 -0700