Files¶
- dir GeniusKDF
- dir src
- dir KDFGenerator
- file KDFGenerator/GeniusKDF/src/KDFGenerator/KDFGenerator.hpp
Key Derivation Function Generator. - file KDFGenerator/KDFGenerator.cpp
- file KDFGenerator/GeniusKDF/src/KDFGenerator/KDFGenerator.hpp
- dir KDFGenerator
- dir src
- dir ProofSystem
- dir SGProofCircuits
- dir include
- file include/MPCVerifierCircuit.hpp
- file include/ProofSystem/SGProofCircuits/include/TransactionVerifierCircuit.hpp
- file include/TransactionValidator.hpp
Header file of functions used to validate a transaction. - file include/TransactionVerifierCircuitTOTP.hpp
Header file of the circuit that validate the transaction as well as TOTP.
- dir src
- dir circuits
- file circuits/MPCVerifierCircuit.cpp
- file circuits/RecursiveTransactionCircuit.cpp
Automatically generated circuit with the TransactionVerifierCircuit as an input. - file circuits/TransactionValidator.cpp
- file circuits/TransactionVerifierCircuit.cpp
- file circuits/TransactionVerifierCircuitTOTP.cpp
Source file of the circuit that validate the transaction as well as TOTP.
- dir circuits
- dir include
- dir include
- dir ProofSystem
- file ProofSystem/AESEncryption.hpp
AES256 Encryption class file. - file ProofSystem/BitcoinKeyGenerator.hpp
Bitcoin address generator header file. - file ProofSystem/BitcoinKeyPairParams.hpp
Bitcoin types header file. - file ProofSystem/Crypto3Util.hpp
Crypto3 utilities module. - file ProofSystem/ECDHEncryption.hpp
Elliptic-curve Diffie-Hellman Encryption header file. - file ProofSystem/ECDSAPublicKey.hpp
ECDSA public key base class. - file ProofSystem/ECDSATypes.hpp
Common types and definitions of ECDSA. - file ProofSystem/ECElGamalKeyGenerator.hpp
Header file of EC ElGamal module. - file ProofSystem/ECElGamalTypes.hpp
- file ProofSystem/ElGamalKeyGenerator.hpp
- file ProofSystem/ElGamalTypes.hpp
Header file of El Gamal types. - file ProofSystem/Encryption.hpp
Interface class header for encryption. - file ProofSystem/EthereumKeyGenerator.hpp
Ethereum address generator header file. - file ProofSystem/EthereumKeyPairParams.hpp
Ethereum types header file. - file ProofSystem/PrimeNumbers.hpp
Handles prime number generation/checking. - file ProofSystem/ProofSystem/include/ProofSystem/KDFGenerator.hpp
Key Derivation Function Generator. - file ProofSystem/ProofSystem/include/ProofSystem/util.hpp
Utilities functions header file. - file ProofSystem/ext_private_key.hpp
Extented private key class header file.
- file ProofSystem/AESEncryption.hpp
- dir ProofSystem
- dir src
- file src/BitcoinKeyGenerator.cpp
Bitcoin address generator source file. - file src/ElGamalKeyGenerator.cpp
Source file of El Gamal Key Generator module. - file src/EthereumKeyGenerator.cpp
- file src/PrimeNumbers.cpp
- file src/BitcoinKeyGenerator.cpp
- dir SGProofCircuits
- dir SGProcessingManager
- dir include
- dir datasplitter
- dir outcome
- dir processingbase
- dir processors
- file processors/processing_processor.hpp
- file processors/processing_processor_mnn_audio.hpp
- file processors/processing_processor_mnn_bool.hpp
- file processors/processing_processor_mnn_buffer.hpp
- file processors/processing_processor_mnn_float.hpp
- file processors/processing_processor_mnn_image.hpp
- file processors/processing_processor_mnn_int.hpp
- file processors/processing_processor_mnn_mat2.hpp
- file processors/processing_processor_mnn_mat3.hpp
- file processors/processing_processor_mnn_mat4.hpp
- file processors/processing_processor_mnn_ml.hpp
- file processors/processing_processor_mnn_string.hpp
- file processors/processing_processor_mnn_tensor.hpp
- file processors/processing_processor_mnn_texture1d.hpp
- file processors/processing_processor_mnn_texturecube.hpp
- file processors/processing_processor_mnn_vec2.hpp
- file processors/processing_processor_mnn_vec3.hpp
- file processors/processing_processor_mnn_vec4.hpp
- file processors/processing_processor_mnn_volume.hpp
- dir util
- dir src
- dir datasplitter
- dir processingbase
- dir processors
- file processors/processing_processor_mnn_audio.cpp
- file processors/processing_processor_mnn_bool.cpp
- file processors/processing_processor_mnn_buffer.cpp
- file processors/processing_processor_mnn_float.cpp
- file processors/processing_processor_mnn_image.cpp
- file processors/processing_processor_mnn_int.cpp
- file processors/processing_processor_mnn_mat2.cpp
- file processors/processing_processor_mnn_mat3.cpp
- file processors/processing_processor_mnn_mat4.cpp
- file processors/processing_processor_mnn_ml.cpp
- file processors/processing_processor_mnn_string.cpp
- file processors/processing_processor_mnn_tensor.cpp
- file processors/processing_processor_mnn_texture1d.cpp
- file processors/processing_processor_mnn_texturecube.cpp
- file processors/processing_processor_mnn_vec2.cpp
- file processors/processing_processor_mnn_vec3.cpp
- file processors/processing_processor_mnn_vec4.cpp
- file processors/processing_processor_mnn_volume.cpp
- dir util
- dir include
- dir evmrelay
- dir examples
- file examples/chain_config.hpp
- dir discovery
- dir discv5_crawl
- dir eth_watch
- dir include
- dir base
- file base/rlp-logger.hpp
- dir discovery
- dir discv4
- file discv4/bootnodes.hpp
- file discv4/bootnodes_test.hpp
- file discv4/dial_history.hpp
- file discv4/dial_scheduler.hpp
- file discv4/discovery.hpp
- file discv4/discv4_client.hpp
- file discv4/discv4_constants.hpp
- file discv4/discv4_enr_request.hpp
- file discv4/discv4_enr_response.hpp
- file discv4/discv4_error.hpp
- file discv4/discv4_packet.hpp
- file discv4/discv4_ping.hpp
- file discv4/discv4_pong.hpp
- file discv4/packet_factory.hpp
- dir discv5
- dir eth
- file eth/abi_decoder.hpp
- file eth/chain_tracker.hpp
- file eth/eth/messages.hpp
- file eth/eth_constants.hpp
- file eth/eth_types.hpp
- file eth/eth_watch_cli.hpp
- file eth/eth_watch_service.hpp
- file eth/event_filter.hpp
- file eth/objects.hpp
- dir rlp
- file rlp/constants.hpp
- file rlp/endian.hpp
- file rlp/errors.hpp
- file rlp/evmrelay/include/rlp/common.hpp
- file rlp/evmrelay/include/rlp/types.hpp
- file rlp/intx.hpp
- file rlp/result.hpp
- file rlp/rlp_decoder.hpp
- file rlp/rlp_encoder.hpp
- file rlp/rlp_ethereum.hpp
- file rlp/rlp_streaming.hpp
- file rlp/traits.hpp
- dir rlpx
- dir auth
- file auth/auth_handshake.hpp
- file auth/auth_keys.hpp
- file auth/ecies_cipher.hpp
- dir crypto
- file crypto/aes.hpp
- file crypto/ecdh.hpp
- file crypto/hmac.hpp
- file crypto/kdf.hpp
- dir framing
- dir protocol
- file rlpx/rlpx_error.hpp
- file rlpx/rlpx_session.hpp
- file rlpx/rlpx_types.hpp
- dir socket
- dir auth
- dir base
- dir src
- dir base
- file base/rlp-logger.cpp
- dir discv4
- dir discv5
- dir eth
- file eth/abi_decoder.cpp
- file eth/chain_tracker.cpp
- file eth/eth/messages.cpp
- file eth/eth_watch_service.cpp
- file eth/event_filter.cpp
- file eth/objects.cpp
- dir rlp
- file rlp/common.cpp
- file rlp/endian.cpp
- file rlp/rlp_decoder.cpp
- file rlp/rlp_encoder.cpp
- file rlp/rlp_streaming.cpp
- dir rlpx
- dir auth
- file auth/auth_handshake.cpp
- file auth/ecies_cipher.cpp
- dir crypto
- file crypto/aes.cpp
- file crypto/ecdh.cpp
- file crypto/hmac.cpp
- file crypto/kdf.cpp
- dir framing
- dir protocol
- file rlpx/rlpx_error.cpp
- file rlpx/rlpx_session.cpp
- dir socket
- dir auth
- dir base
- dir examples
- dir example
- dir account_handling
- dir crdt_globaldb
- dir echo_client
- dir evm_messaging_dapp
- dir graphsync_app
- dir ipfs_client
- dir ipfs_client2
- dir ipfs_pubsub
- dir mnn_chunkprocess
- dir node_test
- dir processing_dapp
- dir processing_json
- dir processing_room
- dir gRPCForSuperGenius
- dir src
- dir account
- file account/AccountMessenger.cpp
- file account/AccountMessenger.hpp
Header file of the account messenger class. - file account/EscrowReleaseTransaction.cpp
Implementation of the EscrowReleaseTransaction class. - file account/EscrowReleaseTransaction.hpp
Declaration of the EscrowReleaseTransaction class. - file account/EscrowTransaction.cpp
- file account/EscrowTransaction.hpp
- file account/GeniusAccount.cpp
- file account/GeniusAccount.hpp
Header file of the Genius account class. - file account/GeniusNode.cpp
- file account/GeniusNode.hpp
- file account/GeniusUTXO.hpp
- file account/IGeniusTransactions.cpp
- file account/IGeniusTransactions.hpp
Transaction interface class. - file account/IMigrationStep.hpp
Versioned migration manager and migration step interface. - file account/Migration0_2_0To1_0_0.cpp
Implementation of MigrationManager and migration steps. - file account/Migration0_2_0To1_0_0.hpp
Versioned migration manager and migration step interface. - file account/Migration1_0_0To3_4_0.cpp
- file account/Migration1_0_0To3_4_0.hpp
Header file for Migration1_0_0To3_4_0 class. - file account/Migration3_4_0To3_5_0.cpp
- file account/Migration3_4_0To3_5_0.hpp
- file account/Migration3_5_0To3_6_0.cpp
- file account/Migration3_5_0To3_6_0.hpp
- file account/MigrationManager.cpp
Implementation of MigrationManager and migration steps. - file account/MigrationManager.hpp
Versioned migration manager. - file account/MintTransaction.cpp
- file account/MintTransaction.hpp
- file account/MintTransactionV2.cpp
UTXO-aware mint transaction implementation. - file account/MintTransactionV2.hpp
Header file of the Version 2 of the Mint transaction class. - file account/ProcessingTransaction.cpp
- file account/ProcessingTransaction.hpp
Transaction of processing data. - file account/TokenAmount.cpp
Implementation of TokenAmount arithmetic helpers. - file account/TokenAmount.hpp
Fixed-precision (6 decimals) token amount type with arithmetic helpers. - file account/TokenID.hpp
- file account/TransactionManager.cpp
- file account/TransactionManager.hpp
- file account/TransferTransaction.cpp
- file account/TransferTransaction.hpp
Transaction of currency transfer. - file account/UTXOManager.cpp
- file account/UTXOManager.hpp
- file account/UTXOStructs.cpp
- file account/UTXOStructs.hpp
- dir api
- dir transport
- dir impl
- dir ws
- file ws/ws_client_impl.cpp
- file ws/ws_client_impl.hpp
- dir ws
- dir impl
- dir transport
- dir base
- file base/ScaledInteger.cpp
Fixed-point arithmetic utilities (Implementation file). - file base/ScaledInteger.hpp
Utilities for decimal arithmetic using scaled integers. - file base/blob.cpp
- file base/blob.hpp
- file base/buffer.cpp
- file base/buffer.hpp
- file base/buffer_back_insert_iterator.hpp
- file base/endian.h
- file base/hexutil.cpp
- file base/hexutil.hpp
- file base/logger.cpp
- file base/logger.hpp
- file base/outcome_throw.hpp
- file base/sgns_version.cpp
Implementation of version retrieval functions for SuperGenius. - file base/sgns_version.hpp
- file base/src/base/util.hpp
Utilities functions header file. - file base/unused.hpp
- file base/visitor.hpp
- file base/wrapper.hpp
- file base/ScaledInteger.cpp
- dir blockchain
- file blockchain/Blockchain.hpp
Header file for the Blockchain class, which provides an interface for block storage operations. - file blockchain/ValidatorRegistry.cpp
Validator registry and quorum logic for governance. - file blockchain/ValidatorRegistry.hpp
Validator registry and quorum logic for governance. - file blockchain/block_header_repository.hpp
- file blockchain/block_storage.hpp
- file blockchain/block_tree.hpp
- file blockchain/block_tree_error.hpp
- dir impl
- file impl/Blockchain.cpp
Header file for the Blockchain class, which provides an interface for block storage operations. - file impl/block_header_repository.cpp
- file impl/block_tree_error.cpp
- file impl/block_tree_impl.cpp
- file impl/block_tree_impl.hpp
- file impl/key_value_block_header_repository.cpp
- file impl/key_value_block_header_repository.hpp
- file impl/key_value_block_storage.cpp
- file impl/key_value_block_storage.hpp
- file impl/src/blockchain/impl/common.hpp
- file impl/storage_util.cpp
- file impl/storage_util.hpp
- file impl/types.cpp
- file impl/Blockchain.cpp
- file blockchain/Blockchain.hpp
- dir coinprices
- dir crdt
- file crdt/atomic_transaction.hpp
- file crdt/broadcaster.hpp
- file crdt/crdt_callback_manager.hpp
CRDT callback manager header for when an element gets added/removed. - file crdt/crdt_data_filter.hpp
Header file of the CRDT Filter class. - file crdt/crdt_datastore.hpp
CRDT datastore class source file. - file crdt/crdt_heads.hpp
- file crdt/crdt_options.hpp
- file crdt/crdt_set.hpp
- file crdt/dagsyncer.hpp
- dir globaldb
- file crdt/graphsync_dagsyncer.hpp
- file crdt/hierarchical_key.hpp
- dir impl
- file impl/atomic_transaction.cpp
- file impl/crdt_callback_manager.cpp
CRDT callback manager header for when an element gets added/removed. - file impl/crdt_data_filter.cpp
Source file of the CRDT Filter class. - file impl/crdt_datastore.cpp
- file impl/crdt_heads.cpp
- file impl/crdt_set.cpp
- file impl/graphsync_dagsyncer.cpp
- file impl/hierarchical_key.cpp
- dir crypto
- dir ed25519
- file crypto/ed25519_provider.hpp
- file crypto/ed25519_types.cpp
- file crypto/ed25519_types.hpp
- dir hasher
- file hasher/hasher_impl.cpp
- file hasher/hasher_impl.hpp
- file crypto/hasher.hpp
- dir keccak
- file keccak/keccak.c
- file keccak/keccak.h
- dir pbkdf2
- dir impl
- file pbkdf2/pbkdf2_provider.hpp
- dir secp256k1
- file crypto/secp256k1_provider.hpp
- file crypto/secp256k1_types.hpp
- dir sha
- dir twox
- file twox/twox.cpp
- file twox/twox.hpp
- dir local_secure_storage
- file local_secure_storage/ISecureStorage.hpp
Secure Storage Interface class. - file local_secure_storage/SecureStorage.hpp
- dir impl
- file impl/Android.cpp
- file impl/Android.hpp
- file impl/Apple.cpp
- file impl/Apple.hpp
- file impl/JSONBackend.cpp
- file impl/JSONBackend.hpp
- file impl/KeyStoreHelper.java
- file impl/Linux.cpp
- file impl/Linux.hpp
- file impl/Windows.cpp
- file impl/Windows.hpp
- dir json
- file local_secure_storage/ISecureStorage.hpp
- dir macro
- dir outcome
- file outcome/outcome.hpp
- dir primitives
- file primitives/author_api_primitives.hpp
- file primitives/authority.hpp
- file primitives/block.hpp
- file primitives/block_data.hpp
- file primitives/block_header.hpp
- file primitives/block_id.hpp
- file primitives/check_inherents_result.hpp
- file primitives/compact_integer.hpp
- file primitives/digest.hpp
- file primitives/extrinsic.hpp
- file primitives/inherent_data.cpp
- file primitives/inherent_data.hpp
- file primitives/justification.hpp
- file primitives/opaque_metadata.hpp
- file primitives/parachain_host.hpp
- file primitives/production_configuration.hpp
- file primitives/scheduled_change.hpp
- file primitives/session_key.hpp
- file primitives/src/primitives/common.hpp
- file primitives/transaction.hpp
- file primitives/transaction_validity.cpp
- file primitives/transaction_validity.hpp
- file primitives/version.hpp
- dir processing
- dir impl
- file processing/processing_core.hpp
- file processing/processing_engine.cpp
- file processing/processing_engine.hpp
- file processing/processing_node.cpp
- file processing/processing_node.hpp
- file processing/processing_service.cpp
- file processing/processing_service.hpp
- file processing/processing_subtask_enqueuer.hpp
- file processing/processing_subtask_enqueuer_impl.cpp
- file processing/processing_subtask_enqueuer_impl.hpp
- file processing/processing_subtask_queue.cpp
- file processing/processing_subtask_queue.hpp
- file processing/processing_subtask_queue_accessor.hpp
- file processing/processing_subtask_queue_accessor_impl.cpp
- file processing/processing_subtask_queue_accessor_impl.hpp
- file processing/processing_subtask_queue_channel.hpp
- file processing/processing_subtask_queue_channel_pubsub.cpp
- file processing/processing_subtask_queue_channel_pubsub.hpp
- file processing/processing_subtask_queue_manager.cpp
- file processing/processing_subtask_queue_manager.hpp
- file processing/processing_subtask_result_storage.hpp
- file processing/processing_task_queue.hpp
- file processing/processing_tasksplit.cpp
- file processing/processing_tasksplit.hpp
- file processing/processing_validation_core.cpp
Source file of core implementation of processing task results validation. - file processing/processing_validation_core.hpp
Header file of core implementation of processing task results validation.
- dir proof
- file proof/GeniusAssigner.cpp
Source file of the assigner from bytecode to circuit. - file proof/GeniusAssigner.hpp
Header file of the assigner from bytecode to circuit. - file proof/GeniusProver.cpp
Source file of the prover from circuit to zkproof. - file proof/GeniusProver.hpp
Header file of the prover from circuit to zkproof. - file proof/IBasicProof.cpp
- file proof/IBasicProof.hpp
Base proof class header file. - file proof/NilFileHelper.hpp
- file proof/ProcessingProof.cpp
- file proof/ProcessingProof.hpp
Derived class for generating and verifying processing proofs. - file proof/RecursiveTransferProof.cpp
Source file of the Recursive Transfer Proof. - file proof/RecursiveTransferProof.hpp
Header file of the RecursiveTransferProof. - file proof/TransferProof.cpp
- file proof/TransferProof.hpp
Derived class for generating and verifying transfer proofs. - dir circuits
- file circuits/RecursiveTransactionCircuit.hpp
The circuit bytecode in string form. - file circuits/src/proof/circuits/TransactionVerifierCircuit.hpp
- file circuits/RecursiveTransactionCircuit.hpp
- file proof/GeniusAssigner.cpp
- dir scale
- dir detail
- file detail/fixed_witdh_integer.hpp
- file detail/tuple.hpp
- file detail/variant.hpp
- file scale/scale.hpp
- file scale/scale_decoder_stream.cpp
- file scale/scale_decoder_stream.hpp
- file scale/scale_encoder_stream.cpp
- file scale/scale_encoder_stream.hpp
- file scale/scale_error.cpp
- file scale/scale_error.hpp
- file scale/src/scale/types.hpp
- dir detail
- dir singleton
- file singleton/CComponentFactory.cpp
- file singleton/CComponentFactory.hpp
- file singleton/IComponent.hpp
Component interface class. - file singleton/IComponentFactory.hpp
- file singleton/Singleton.hpp
- dir storage
- file storage/buffer_map_types.hpp
- dir changes_trie
- file storage/database_error.cpp
- file storage/database_error.hpp
- dir face
- file face/batchable.hpp
- file face/generic_iterator.hpp
- file face/generic_list.hpp
- file face/generic_maps.hpp
- file face/generic_storage.hpp
- file face/iterable.hpp
- file face/map_cursor.hpp
- file face/readable.hpp
- file face/write_batch.hpp
- file face/writeable.hpp
- dir in_memory
- file storage/predefined_keys.hpp
- dir rocksdb
- file rocksdb/rocksdb.cpp
- file rocksdb/rocksdb.hpp
- file rocksdb/rocksdb_batch.cpp
- file rocksdb/rocksdb_batch.hpp
- file rocksdb/rocksdb_cursor.cpp
- file rocksdb/rocksdb_cursor.hpp
- file rocksdb/rocksdb_util.hpp
- dir trie
- file trie/codec.hpp
- dir impl
- file impl/ephemeral_trie_batch_impl.cpp
- file impl/ephemeral_trie_batch_impl.hpp
- file impl/persistent_trie_batch_impl.cpp
- file impl/persistent_trie_batch_impl.hpp
- file impl/topper_trie_batch_impl.cpp
- file impl/topper_trie_batch_impl.hpp
- file impl/trie_storage_backend_batch.cpp
- file impl/trie_storage_backend_batch.hpp
- file impl/trie_storage_backend_impl.cpp
- file impl/trie_storage_backend_impl.hpp
- file impl/trie_storage_impl.cpp
- file impl/trie_storage_impl.hpp
- file trie/node.hpp
- dir serialization
- dir supergenius_trie
- file supergenius_trie/supergenius_node.cpp
- file supergenius_trie/supergenius_node.hpp
- file supergenius_trie/supergenius_trie.hpp
- file supergenius_trie/supergenius_trie_cursor.cpp
- file supergenius_trie/supergenius_trie_cursor.hpp
- file supergenius_trie/supergenius_trie_factory.hpp
- file supergenius_trie/supergenius_trie_factory_impl.cpp
- file supergenius_trie/supergenius_trie_factory_impl.hpp
- file supergenius_trie/supergenius_trie_impl.cpp
- file supergenius_trie/supergenius_trie_impl.hpp
- file supergenius_trie/trie_error.cpp
- file supergenius_trie/trie_error.hpp
- file trie/trie_batches.hpp
- file trie/trie_storage.hpp
- file trie/trie_storage_backend.hpp
- dir subscription
- dir watcher
- dir account
Updated on 2026-04-15 at 11:00:40 -0700