├── .codecov.yml ├── .dockerignore ├── .gitattributes ├── .github └── workflows │ ├── SetPageFileSize.ps1 │ ├── deploy.yaml │ └── race.yaml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── app ├── app.go ├── appmessage │ ├── README.md │ ├── base_message.go │ ├── common.go │ ├── common_test.go │ ├── doc.go │ ├── domainconverters.go │ ├── error.go │ ├── fixedIO_test.go │ ├── message.go │ ├── p2p_blockheaders.go │ ├── p2p_msgaddresses.go │ ├── p2p_msgblock.go │ ├── p2p_msgblock_test.go │ ├── p2p_msgblockheader.go │ ├── p2p_msgblockheader_test.go │ ├── p2p_msgblocklocator.go │ ├── p2p_msgblocklocator_test.go │ ├── p2p_msgblockwithtrusteddata.go │ ├── p2p_msgblockwithtrusteddatav4.go │ ├── p2p_msgdoneblockswithmetadata.go │ ├── p2p_msgdoneheaders.go │ ├── p2p_msgdonepruningpointutxosetchunks.go │ ├── p2p_msgdrequestpruningpointanditsanticoneheaders.go │ ├── p2p_msgibdblock.go │ ├── p2p_msgibdblocklocator.go │ ├── p2p_msgibdblocklocatorhighesthash.go │ ├── p2p_msgibdblocklocatorhighesthashnotfound.go │ ├── p2p_msgibdchainblocklocator.go │ ├── p2p_msginvrelayblock.go │ ├── p2p_msginvtransaction.go │ ├── p2p_msgping.go │ ├── p2p_msgping_test.go │ ├── p2p_msgpong.go │ ├── p2p_msgpong_test.go │ ├── p2p_msgpruningpointproof.go │ ├── p2p_msgpruningpoints.go │ ├── p2p_msgpruningpointutxosetchunk.go │ ├── p2p_msgreject.go │ ├── p2p_msgrequestaddresses.go │ ├── p2p_msgrequestaddresses_test.go │ ├── p2p_msgrequestanticone.go │ ├── p2p_msgrequestblocklocator.go │ ├── p2p_msgrequestblocklocator_test.go │ ├── p2p_msgrequestheaders.go │ ├── p2p_msgrequestheaders_test.go │ ├── p2p_msgrequestibdblocks.go │ ├── p2p_msgrequestibdchainblocklocator.go │ ├── p2p_msgrequestnextheaders.go │ ├── p2p_msgrequestnextpruningpointanditsanticoneblocks.go │ ├── p2p_msgrequestnextpruningpointutxosetchunk.go │ ├── p2p_msgrequestpruningpointproof.go │ ├── p2p_msgrequestpruningpointutxosetandblock.go │ ├── p2p_msgrequestrelayblocks.go │ ├── p2p_msgrequesttransactions.go │ ├── p2p_msgtransactionnotfound.go │ ├── p2p_msgtrusteddata.go │ ├── p2p_msgtx.go │ ├── p2p_msgtx_test.go │ ├── p2p_msgverack.go │ ├── p2p_msgverack_test.go │ ├── p2p_msgversion.go │ ├── p2p_msgversion_test.go │ ├── p2p_netaddress.go │ ├── p2p_netaddress_test.go │ ├── p2p_ready.go │ ├── p2p_unexpectedpruningpoint.go │ ├── protocol.go │ ├── protocol_test.go │ ├── rpc_add_peer.go │ ├── rpc_ban.go │ ├── rpc_estimate_network_hashes_per_second.go │ ├── rpc_get_balance_by_address.go │ ├── rpc_get_balances_by_addresses.go │ ├── rpc_get_block.go │ ├── rpc_get_block_count.go │ ├── rpc_get_block_dag_info.go │ ├── rpc_get_block_template.go │ ├── rpc_get_blocks.go │ ├── rpc_get_coin_supply.go │ ├── rpc_get_connected_peer_info.go │ ├── rpc_get_current_network.go │ ├── rpc_get_headers.go │ ├── rpc_get_info.go │ ├── rpc_get_mempool_entries.go │ ├── rpc_get_mempool_entries_by_addresses.go │ ├── rpc_get_mempool_entry.go │ ├── rpc_get_peer_addresses.go │ ├── rpc_get_selected_tip_hash.go │ ├── rpc_get_subnetwork.go │ ├── rpc_get_utxos_by_addresses.go │ ├── rpc_get_virtual_selected_parent_blue_score.go │ ├── rpc_get_virtual_selected_parent_chain_from_block.go │ ├── rpc_notify_block_added.go │ ├── rpc_notify_finality_conflicts.go │ ├── rpc_notify_new_block_template.go │ ├── rpc_notify_pruning_point_utxo_set_override.go │ ├── rpc_notify_utxos_changed.go │ ├── rpc_notify_virtual_daa_score_changed.go │ ├── rpc_notify_virtual_selected_parent_chain_blue_score_changed.go │ ├── rpc_notify_virtual_selected_parent_chain_changed.go │ ├── rpc_resolve_finality_conflict.go │ ├── rpc_shut_down.go │ ├── rpc_stop_notifying_utxos_changed.go │ ├── rpc_submit_block.go │ ├── rpc_submit_transaction.go │ ├── rpc_unban.go │ └── testdata │ │ └── megatx.bin.bz2 ├── component_manager.go ├── db_version.go ├── log.go ├── protocol │ ├── common │ │ └── common.go │ ├── flowcontext │ │ ├── addresses.go │ │ ├── blocks.go │ │ ├── config.go │ │ ├── domain.go │ │ ├── errors.go │ │ ├── flow_context.go │ │ ├── log.go │ │ ├── network.go │ │ ├── orphans.go │ │ ├── shared_requested_blocks.go │ │ ├── shared_requested_transactions.go │ │ └── transactions.go │ ├── flows │ │ ├── handshake │ │ │ ├── handshake.go │ │ │ ├── log.go │ │ │ ├── receiveversion.go │ │ │ └── sendversion.go │ │ ├── ready │ │ │ ├── log.go │ │ │ └── ready.go │ │ └── v5 │ │ │ ├── addressexchange │ │ │ ├── receiveaddresses.go │ │ │ └── sendaddresses.go │ │ │ ├── blockrelay │ │ │ ├── batch_size_test.go │ │ │ ├── block_locator.go │ │ │ ├── handle_ibd_block_locator.go │ │ │ ├── handle_ibd_block_requests.go │ │ │ ├── handle_ibd_request_chain_block_locator.go │ │ │ ├── handle_pruning_point_and_its_anticone_requests.go │ │ │ ├── handle_pruning_point_proof_requests.go │ │ │ ├── handle_relay_block_requests.go │ │ │ ├── handle_relay_invs.go │ │ │ ├── handle_request_anticone.go │ │ │ ├── handle_request_block_locator.go │ │ │ ├── handle_request_headers.go │ │ │ ├── handle_request_pruning_point_utxo_set.go │ │ │ ├── ibd.go │ │ │ ├── ibd_progress_reporter.go │ │ │ ├── ibd_with_headers_proof.go │ │ │ ├── log.go │ │ │ └── send_virtual_selected_parent_inv.go │ │ │ ├── ping │ │ │ ├── receive.go │ │ │ └── send.go │ │ │ ├── register.go │ │ │ ├── rejects │ │ │ └── handle_rejects.go │ │ │ ├── testing │ │ │ ├── common_test.go │ │ │ ├── receiveaddresses_test.go │ │ │ └── testing.go │ │ │ └── transactionrelay │ │ │ ├── handle_relayed_transactions.go │ │ │ ├── handle_relayed_transactions_test.go │ │ │ ├── handle_requested_transactions.go │ │ │ └── handle_requested_transactions_test.go │ ├── log.go │ ├── manager.go │ ├── peer │ │ ├── log.go │ │ └── peer.go │ ├── protocol.go │ └── protocolerrors │ │ └── protocolerrors.go └── rpc │ ├── log.go │ ├── manager.go │ ├── rpc.go │ ├── rpccontext │ ├── chain_changed.go │ ├── context.go │ ├── log.go │ ├── notificationmanager.go │ ├── utxos_by_addresses.go │ └── verbosedata.go │ └── rpchandlers │ ├── add_peer.go │ ├── ban.go │ ├── estimate_network_hashes_per_second.go │ ├── get_balance_by_address.go │ ├── get_balances_by_addresses.go │ ├── get_block.go │ ├── get_block_count.go │ ├── get_block_dag_info.go │ ├── get_block_template.go │ ├── get_blocks.go │ ├── get_blocks_test.go │ ├── get_coin_supply.go │ ├── get_connected_peer_info.go │ ├── get_current_network.go │ ├── get_headers.go │ ├── get_info.go │ ├── get_mempool_entries.go │ ├── get_mempool_entries_by_addresses.go │ ├── get_mempool_entry.go │ ├── get_peer_addresses.go │ ├── get_selected_tip_hash.go │ ├── get_subnetwork.go │ ├── get_utxos_by_addresses.go │ ├── get_virtual_selected_parent_blue_score.go │ ├── get_virtual_selected_parent_chain_from_block.go │ ├── log.go │ ├── notify_block_added.go │ ├── notify_finality_conflicts.go │ ├── notify_new_block_template.go │ ├── notify_pruning_point_utxo_set_overrides.go │ ├── notify_utxos_changed.go │ ├── notify_virtual_daa_score_changed.go │ ├── notify_virtual_selected_parent_blue_score_changed.go │ ├── notify_virtual_selected_parent_chain_changed.go │ ├── resolve_finality_conflict.go │ ├── shut_down.go │ ├── stop_notifying_pruning_point_utxo_set_overrides.go │ ├── stop_notifying_utxos_changed.go │ ├── submit_block.go │ ├── submit_transaction.go │ └── unban.go ├── cmd ├── casctl │ ├── README.md │ ├── command_parser.go │ ├── commands.go │ ├── config.go │ ├── docker │ │ └── Dockerfile │ ├── main.go │ └── reflection_helpers.go ├── casminer │ ├── README.md │ ├── client.go │ ├── config.go │ ├── docker │ │ └── Dockerfile │ ├── log.go │ ├── main.go │ ├── mineloop.go │ ├── pyrinminer.zip │ └── templatemanager │ │ └── templatemanager.go ├── caswallet │ ├── balance.go │ ├── broadcast.go │ ├── common.go │ ├── config.go │ ├── create.go │ ├── create_unsigned_tx.go │ ├── daemon │ │ ├── client │ │ │ └── client.go │ │ ├── pb │ │ │ ├── caswalletd.pb.go │ │ │ ├── caswalletd.proto │ │ │ ├── caswalletd_grpc.pb.go │ │ │ └── generate.go │ │ └── server │ │ │ ├── address.go │ │ │ ├── balance.go │ │ │ ├── broadcast.go │ │ │ ├── common.go │ │ │ ├── create_unsigned_transaction.go │ │ │ ├── external_spendable_utxos.go │ │ │ ├── log.go │ │ │ ├── rpc.go │ │ │ ├── send.go │ │ │ ├── server.go │ │ │ ├── shutdown.go │ │ │ ├── sign.go │ │ │ ├── split_transaction.go │ │ │ ├── split_transaction_test.go │ │ │ └── sync.go │ ├── docker │ │ └── Dockerfile │ ├── dump_unencrypted_data.go │ ├── keys │ │ ├── create.go │ │ ├── get_password.go │ │ └── keys.go │ ├── libcaswallet │ │ ├── bip32 │ │ │ ├── base58 │ │ │ │ ├── alphabet.go │ │ │ │ ├── base58.go │ │ │ │ ├── base58_test.go │ │ │ │ ├── base58bench_test.go │ │ │ │ ├── base58check.go │ │ │ │ ├── base58check_test.go │ │ │ │ ├── cov_report.sh │ │ │ │ ├── doc.go │ │ │ │ ├── example_test.go │ │ │ │ └── genalphabet.go │ │ │ ├── bip32.go │ │ │ ├── bip32_test.go │ │ │ ├── child_key_derivation.go │ │ │ ├── extended_key.go │ │ │ ├── hash.go │ │ │ ├── path.go │ │ │ ├── serialization.go │ │ │ └── version.go │ │ ├── bip39.go │ │ ├── converters.go │ │ ├── keychains.go │ │ ├── keypair.go │ │ ├── serialization │ │ │ ├── protoserialization │ │ │ │ ├── generate.go │ │ │ │ ├── wallet.pb.go │ │ │ │ └── wallet.proto │ │ │ └── serialization.go │ │ ├── sign.go │ │ ├── transaction.go │ │ └── transaction_test.go │ ├── main.go │ ├── new_address.go │ ├── parse.go │ ├── send.go │ ├── show_addresses.go │ ├── sign.go │ ├── start_daemon.go │ ├── sweep.go │ ├── transactions_hex_encoding.go │ └── utils │ │ ├── format_kas.go │ │ └── readline.go └── genkeypair │ ├── README.md │ ├── config.go │ └── main.go ├── doc.go ├── docker └── Dockerfile ├── domain ├── consensus │ ├── consensus.go │ ├── consensus_test.go │ ├── constructors.go │ ├── database │ │ ├── binaryserialization │ │ │ ├── common.go │ │ │ └── hash.go │ │ ├── bucket.go │ │ ├── cursor.go │ │ ├── dbmanager.go │ │ ├── errors.go │ │ ├── key.go │ │ ├── serialization │ │ │ ├── README.md │ │ │ ├── acceptancedata.go │ │ │ ├── block.go │ │ │ ├── block_ghostdag_data.go │ │ │ ├── blockheader.go │ │ │ ├── blocklevelparents.go │ │ │ ├── blockrelations.go │ │ │ ├── blockstatus.go │ │ │ ├── blues_anticone_sizes.go │ │ │ ├── blues_anticone_sizes_test.go │ │ │ ├── daa_block.go │ │ │ ├── dbobjects.pb.go │ │ │ ├── dbobjects.proto │ │ │ ├── generate.go │ │ │ ├── hash.go │ │ │ ├── multiset.go │ │ │ ├── outpoint.go │ │ │ ├── reachability_data.go │ │ │ ├── reachablity_interval.go │ │ │ ├── subnetworkid.go │ │ │ ├── tips.go │ │ │ ├── transaction.go │ │ │ ├── transactionid.go │ │ │ ├── utxo_collection.go │ │ │ ├── utxo_diff.go │ │ │ └── utxo_entry.go │ │ └── transaction.go │ ├── datastructures │ │ ├── acceptancedatastore │ │ │ ├── acceptance_data_staging_shard.go │ │ │ └── acceptance_data_store.go │ │ ├── blockheaderstore │ │ │ ├── block_header_staging_shard.go │ │ │ └── block_header_store.go │ │ ├── blockrelationstore │ │ │ ├── block_relation_staging_shard.go │ │ │ └── block_relation_store.go │ │ ├── blockstatusstore │ │ │ ├── block_status_staging_shard.go │ │ │ └── block_status_store.go │ │ ├── blockstore │ │ │ ├── block_staging_shard.go │ │ │ └── block_store.go │ │ ├── blockwindowheapslicestore │ │ │ ├── block_window_heap_slice_staging_shard.go │ │ │ └── block_window_heap_slice_store.go │ │ ├── consensusstatestore │ │ │ ├── consensus_state_staging_shard.go │ │ │ ├── consensus_state_store.go │ │ │ ├── tips.go │ │ │ ├── utxo.go │ │ │ ├── utxo_serialization.go │ │ │ └── virtual_utxo_set.go │ │ ├── daablocksstore │ │ │ ├── daa_blocks_staging_shard.go │ │ │ └── daa_blocks_store.go │ │ ├── daawindowstore │ │ │ ├── daa_window_staging_shard.go │ │ │ └── daa_window_store.go │ │ ├── finalitystore │ │ │ ├── finality_staging_shard.go │ │ │ └── finality_store.go │ │ ├── ghostdagdatastore │ │ │ ├── ghostadag_data_staging_shard.go │ │ │ └── ghostdag_data_store.go │ │ ├── headersselectedchainstore │ │ │ ├── headers_selected_chain_staging_shard.go │ │ │ └── headers_selected_chain_store.go │ │ ├── headersselectedtipstore │ │ │ ├── headers_selected_tip_staging_shard.go │ │ │ └── headers_selected_tips_store.go │ │ ├── mergedepthrootstore │ │ │ ├── merge_depth_root_staging_shard.go │ │ │ └── merge_depth_root_store.go │ │ ├── multisetstore │ │ │ ├── multiset_staging_shard.go │ │ │ └── multiset_store.go │ │ ├── pruningstore │ │ │ ├── imported_pruning_point.go │ │ │ ├── pruning_staging_shard.go │ │ │ └── pruning_store.go │ │ ├── reachabilitydatastore │ │ │ ├── reachability_data_staging_shard.go │ │ │ └── reachability_data_store.go │ │ └── utxodiffstore │ │ │ ├── utxo_diff_staging_shard.go │ │ │ └── utxo_diff_store.go │ ├── factory.go │ ├── factory_test.go │ ├── finality_test.go │ ├── log.go │ ├── model │ │ ├── acceptancedata_equal_clone_test.go │ │ ├── block_heap.go │ │ ├── blockiterator.go │ │ ├── blockrelations.go │ │ ├── blockrelations_equal_clone_test.go │ │ ├── database.go │ │ ├── errors.go │ │ ├── externalapi │ │ │ ├── acceptancedata.go │ │ │ ├── block.go │ │ │ ├── block_equal_clone_test.go │ │ │ ├── block_with_trusted_data.go │ │ │ ├── blockinfo.go │ │ │ ├── blockinfo_clone_test.go │ │ │ ├── blocklevelparents.go │ │ │ ├── blocklocator.go │ │ │ ├── blocklocator_clone_test.go │ │ │ ├── blockstatus.go │ │ │ ├── blockstatus_equal_clone_test.go │ │ │ ├── blocktemplate.go │ │ │ ├── coinbase.go │ │ │ ├── coinbase_clone_test.go │ │ │ ├── consensus.go │ │ │ ├── consensus_events.go │ │ │ ├── ghostdag.go │ │ │ ├── hash.go │ │ │ ├── hash_clone_equal_test.go │ │ │ ├── pruning_point_proof.go │ │ │ ├── readonlyutxoset.go │ │ │ ├── subnetworkid.go │ │ │ ├── subnetworkid_clone_equal_test.go │ │ │ ├── sync.go │ │ │ ├── sync_equal_clone_test.go │ │ │ ├── transaction.go │ │ │ ├── transaction_equal_clone_test.go │ │ │ ├── utxodiff.go │ │ │ ├── utxoentry.go │ │ │ └── virtual.go │ │ ├── interface_datastructures_acceptancedatastore.go │ │ ├── interface_datastructures_blockheaderstore.go │ │ ├── interface_datastructures_blockrelationstore.go │ │ ├── interface_datastructures_blocks_with_trusted_data_daa_window_store.go │ │ ├── interface_datastructures_blockstatusstore.go │ │ ├── interface_datastructures_blockstore.go │ │ ├── interface_datastructures_consensusstatestore.go │ │ ├── interface_datastructures_daablocksstore.go │ │ ├── interface_datastructures_finalitystore.go │ │ ├── interface_datastructures_ghostdagdatastore.go │ │ ├── interface_datastructures_headersselectedchainstore.go │ │ ├── interface_datastructures_headertipsstore.go │ │ ├── interface_datastructures_mergedepthrootstore.go │ │ ├── interface_datastructures_multisetstore.go │ │ ├── interface_datastructures_pruningstore.go │ │ ├── interface_datastructures_reachabilitydatastore.go │ │ ├── interface_datastructures_utxodiffstore.go │ │ ├── interface_datastructures_windowheapstore.go │ │ ├── interface_processes_blockbuilder.go │ │ ├── interface_processes_blockparentbuilder.go │ │ ├── interface_processes_blockprocessor.go │ │ ├── interface_processes_blockvalidator.go │ │ ├── interface_processes_coinbasemanager.go │ │ ├── interface_processes_consensusstatemanager.go │ │ ├── interface_processes_dagtopologymanager.go │ │ ├── interface_processes_dagtraversalmanager.go │ │ ├── interface_processes_difficultymanager.go │ │ ├── interface_processes_finalitymanager.go │ │ ├── interface_processes_ghostdagmanager.go │ │ ├── interface_processes_headertipsmanager.go │ │ ├── interface_processes_mergedepthmanager.go │ │ ├── interface_processes_parentsmanager.go │ │ ├── interface_processes_pastmediantimemanager.go │ │ ├── interface_processes_pruningmanager.go │ │ ├── interface_processes_pruningproofmanager.go │ │ ├── interface_processes_reachabilitytree.go │ │ ├── interface_processes_syncmanager.go │ │ ├── interface_processes_transactionvalidator.go │ │ ├── multiset.go │ │ ├── reachabilitydata.go │ │ ├── staging_area.go │ │ ├── store.go │ │ ├── subdag.go │ │ ├── testapi │ │ │ ├── test_block_builder.go │ │ │ ├── test_consensus.go │ │ │ ├── test_consensus_state_manager.go │ │ │ ├── test_reachability_manager.go │ │ │ └── test_transaction_validator.go │ │ ├── utxo_diff_reversal_data.go │ │ └── virtual.go │ ├── processes │ │ ├── blockbuilder │ │ │ ├── block_builder.go │ │ │ ├── block_builder_test.go │ │ │ ├── log.go │ │ │ └── test_block_builder.go │ │ ├── blockparentbuilder │ │ │ └── blockparentbuilder.go │ │ ├── blockprocessor │ │ │ ├── blocklogger │ │ │ │ ├── blocklogger.go │ │ │ │ └── log.go │ │ │ ├── blockprocessor.go │ │ │ ├── log.go │ │ │ ├── validate_and_insert_block.go │ │ │ ├── validate_and_insert_block_test.go │ │ │ ├── validate_and_insert_block_with_trusted_data.go │ │ │ ├── validate_and_insert_imported_pruning_point.go │ │ │ ├── validate_and_insert_imported_pruning_point_test.go │ │ │ └── validate_block.go │ │ ├── blockvalidator │ │ │ ├── block_body_in_context.go │ │ │ ├── block_body_in_context_test.go │ │ │ ├── block_body_in_isolation.go │ │ │ ├── block_body_in_isolation_test.go │ │ │ ├── block_header_in_context.go │ │ │ ├── block_header_in_context_test.go │ │ │ ├── block_header_in_isolation.go │ │ │ ├── block_header_in_isolation_test.go │ │ │ ├── blockvalidator.go │ │ │ ├── header_pruning_point.go │ │ │ ├── log.go │ │ │ ├── pruning_violation_proof_of_work_and_difficulty.go │ │ │ └── pruning_violation_proof_of_work_and_difficulty_test.go │ │ ├── coinbasemanager │ │ │ ├── coinbasemanager.go │ │ │ ├── coinbasemanager_external_test.go │ │ │ ├── coinbasemanager_test.go │ │ │ └── payload.go │ │ ├── consensusstatemanager │ │ │ ├── add_block_to_virtual.go │ │ │ ├── add_block_to_virtual_test.go │ │ │ ├── calculate_past_utxo.go │ │ │ ├── calculate_past_utxo_test.go │ │ │ ├── check_finality_violation.go │ │ │ ├── consensus_state_manager.go │ │ │ ├── find_selected_parent_chain_changes.go │ │ │ ├── find_selected_parent_chain_changes_test.go │ │ │ ├── import_pruning_utxo_set.go │ │ │ ├── log.go │ │ │ ├── multisets.go │ │ │ ├── pick_virtual_parents.go │ │ │ ├── populate_tx_with_utxo_entries.go │ │ │ ├── resolve.go │ │ │ ├── resolve_block_status.go │ │ │ ├── resolve_block_status_test.go │ │ │ ├── resolve_virtual_test.go │ │ │ ├── reverse_utxo_diffs.go │ │ │ ├── reverse_utxo_diffs_test.go │ │ │ ├── test_consensus_state_manager.go │ │ │ ├── update_virtual.go │ │ │ ├── utxo_diffs.go │ │ │ ├── verify_and_build_utxo.go │ │ │ └── virtual_parents_test.go │ │ ├── dagtopologymanager │ │ │ ├── dagtopologymanager.go │ │ │ └── dagtopologymanager_external_test.go │ │ ├── dagtraversalmanager │ │ │ ├── anticone.go │ │ │ ├── block_heap.go │ │ │ ├── dagtraversalmanager.go │ │ │ ├── dagtraversalmanager_test.go │ │ │ ├── selected_child_iterator.go │ │ │ ├── window.go │ │ │ └── window_test.go │ │ ├── difficultymanager │ │ │ ├── blockwindow.go │ │ │ ├── difficultymanager.go │ │ │ ├── difficultymanager_test.go │ │ │ ├── hashrate.go │ │ │ └── log.go │ │ ├── finalitymanager │ │ │ ├── finality_manager.go │ │ │ └── log.go │ │ ├── ghostdag2 │ │ │ └── ghostdagimpl.go │ │ ├── ghostdagmanager │ │ │ ├── compare.go │ │ │ ├── ghostdag.go │ │ │ ├── ghostdag_test.go │ │ │ ├── ghostdagmanager.go │ │ │ └── mergeset.go │ │ ├── headersselectedtipmanager │ │ │ ├── headersselectedtipmanager.go │ │ │ └── headersselectedtipmanager_test.go │ │ ├── mergedepthmanager │ │ │ ├── log.go │ │ │ └── merge_depth_manager.go │ │ ├── parentsmanager │ │ │ └── parentsmanager.go │ │ ├── pastmediantimemanager │ │ │ ├── pastmediantimemanager.go │ │ │ └── pastmediantimemanager_test.go │ │ ├── pruningmanager │ │ │ ├── log.go │ │ │ ├── pruning_test.go │ │ │ ├── pruningmanager.go │ │ │ └── testdata │ │ │ │ ├── chain-for-test-pruning.json │ │ │ │ └── dag-for-test-pruning.json │ │ ├── pruningproofmanager │ │ │ ├── log.go │ │ │ └── pruningproofmanager.go │ │ ├── reachabilitymanager │ │ │ ├── fetch.go │ │ │ ├── future_covering_set.go │ │ │ ├── interval.go │ │ │ ├── log.go │ │ │ ├── main_test.go │ │ │ ├── ordered_tree_node_set.go │ │ │ ├── reachability.go │ │ │ ├── reachabilityManager_test.go │ │ │ ├── reachability_external_test.go │ │ │ ├── reachability_stretch_test.go │ │ │ ├── reachability_test.go │ │ │ ├── reachabilitymanager.go │ │ │ ├── reindex_context.go │ │ │ ├── stage.go │ │ │ ├── test_reachabilitymanager.go │ │ │ └── tree.go │ │ ├── syncmanager │ │ │ ├── antipast.go │ │ │ ├── blocklocator.go │ │ │ ├── blocklocator_test.go │ │ │ ├── log.go │ │ │ ├── syncinfo.go │ │ │ ├── syncmanager.go │ │ │ └── syncmanager_test.go │ │ └── transactionvalidator │ │ │ ├── mass.go │ │ │ ├── test_transaction_validator.go │ │ │ ├── transaction_in_context.go │ │ │ ├── transaction_in_context_test.go │ │ │ ├── transaction_in_isolation.go │ │ │ ├── transaction_in_isolation_test.go │ │ │ ├── transactionvalidator.go │ │ │ └── transactionvalidator_test.go │ ├── pruning_test.go │ ├── ruleerrors │ │ ├── rule_error.go │ │ └── rule_error_test.go │ ├── test_consensus.go │ ├── test_consensus_getters.go │ ├── test_consensus_render_to_dot.go │ ├── testdata │ │ ├── dags │ │ │ ├── dag0.json │ │ │ ├── dag1.json │ │ │ ├── dag2.json │ │ │ ├── dag3.json │ │ │ ├── dag4.json │ │ │ └── dag5.json │ │ └── reachability │ │ │ ├── attack-dag-blocks--2^12-delay-factor--1-k--18.json.gz │ │ │ ├── attack-dag-blocks--2^13-delay-factor--1-k--18.json.gz │ │ │ ├── attack-dag-blocks--2^14-delay-factor--1-k--18.json.gz │ │ │ ├── noattack-dag-blocks--2^12-delay-factor--1-k--18.json.gz │ │ │ ├── noattack-dag-blocks--2^13-delay-factor--1-k--18.json.gz │ │ │ └── noattack-dag-blocks--2^14-delay-factor--1-k--18.json.gz │ ├── timelock_CLTV_test.go │ └── utils │ │ ├── blockheader │ │ ├── blockheader.go │ │ └── blockheader_test.go │ │ ├── consensushashing │ │ ├── block.go │ │ ├── calculate_signature_hash.go │ │ ├── calculate_signature_hash_test.go │ │ └── transaction.go │ │ ├── constants │ │ └── constants.go │ │ ├── hashes │ │ ├── domains.go │ │ ├── strings.go │ │ ├── writers.go │ │ └── writers_test.go │ │ ├── hashset │ │ └── hash_set.go │ │ ├── lrucache │ │ └── lrucache.go │ │ ├── lrucacheghostdagdata │ │ └── lrucacheghostdagdata.go │ │ ├── lrucachehashandwindowsizetoblockghostdagdatahashpairs │ │ └── lrucachehashandwindowsizetoblockghostdagdatahashpairs.go │ │ ├── lrucachehashpairtoblockghostdagdatahashpair │ │ └── lrucachehashpairtoblockghostdagdatahashpair.go │ │ ├── lrucacheuint64tohash │ │ └── lrucacheuint64tohash.go │ │ ├── merkle │ │ └── merkle.go │ │ ├── mining │ │ └── solve.go │ │ ├── multiset │ │ └── multiset.go │ │ ├── pow │ │ ├── heavyhash.go │ │ ├── heavyhash_test.go │ │ ├── kheavyhash.ipynb │ │ ├── pow.go │ │ ├── xoshiro.go │ │ └── xoshiro_test.go │ │ ├── reachabilitydata │ │ ├── reachability_data.go │ │ └── reachabilitydata_equal_clone_test.go │ │ ├── serialization │ │ └── common.go │ │ ├── sorters │ │ └── timesorter.go │ │ ├── subnetworks │ │ ├── compare.go │ │ ├── from_bytes.go │ │ ├── from_string.go │ │ └── subnetworks.go │ │ ├── testutils │ │ ├── create_transaction.go │ │ ├── for_all_nets.go │ │ ├── op_true_script.go │ │ └── test_ghostdag.go │ │ ├── transactionhelper │ │ ├── coinbase.go │ │ └── new.go │ │ ├── transactionid │ │ ├── from_bytes.go │ │ └── from_string.go │ │ ├── txscript │ │ ├── README.md │ │ ├── data │ │ │ ├── LICENSE │ │ │ ├── script_tests.json │ │ │ ├── sighash.json │ │ │ ├── tx_invalid.json │ │ │ └── tx_valid.json │ │ ├── doc.go │ │ ├── engine.go │ │ ├── engine_test.go │ │ ├── error.go │ │ ├── error_test.go │ │ ├── example_test.go │ │ ├── log.go │ │ ├── main_test.go │ │ ├── opcode.go │ │ ├── opcode_test.go │ │ ├── reference_test.go │ │ ├── script.go │ │ ├── script_test.go │ │ ├── scriptbuilder.go │ │ ├── scriptbuilder_test.go │ │ ├── scriptnum.go │ │ ├── scriptnum_test.go │ │ ├── sigcache.go │ │ ├── sigcache_ecdsa.go │ │ ├── sigcache_test.go │ │ ├── sign.go │ │ ├── sign_test.go │ │ ├── stack.go │ │ ├── stack_test.go │ │ ├── standard.go │ │ └── standard_test.go │ │ ├── utxo │ │ ├── diff_algebra.go │ │ ├── diff_algebra_test.go │ │ ├── immutable_utxo_diff.go │ │ ├── mutable_utxo_diff.go │ │ ├── serialization.go │ │ ├── serialization_test.go │ │ ├── utxo_collection.go │ │ ├── utxo_entry.go │ │ ├── utxo_entry_test.go │ │ ├── utxo_iterator.go │ │ └── utxo_iterator_with_diff.go │ │ ├── utxolrucache │ │ └── utxolrucache.go │ │ └── virtual │ │ └── virtual.go ├── consensusreference │ └── consensusreference.go ├── dagconfig │ ├── README.md │ ├── consensus_defaults.go │ ├── doc.go │ ├── genesis.go │ ├── genesis_test.go │ ├── params.go │ ├── params_test.go │ └── register_test.go ├── domain.go ├── domain_test.go ├── log.go ├── migrate.go ├── miningmanager │ ├── blocktemplatebuilder │ │ ├── blocktemplatebuilder.go │ │ ├── log.go │ │ ├── policy.go │ │ └── txselection.go │ ├── factory.go │ ├── mempool │ │ ├── check_transaction_standard.go │ │ ├── check_transaction_standard_test.go │ │ ├── config.go │ │ ├── error.go │ │ ├── fill_inputs_and_get_missing_parents.go │ │ ├── handle_new_block_transactions.go │ │ ├── log.go │ │ ├── mempool.go │ │ ├── mempool_utxo_set.go │ │ ├── model │ │ │ ├── map_types.go │ │ │ ├── mempool_transaction.go │ │ │ ├── ordered_transactions_by_fee_rate.go │ │ │ ├── orphan_transaction.go │ │ │ └── transaction.go │ │ ├── orphan_pool.go │ │ ├── remove_transaction.go │ │ ├── revalidate_high_priority_transactions.go │ │ ├── transactions_pool.go │ │ ├── validate_and_insert_transaction.go │ │ └── validate_transaction.go │ ├── miningmanager.go │ ├── miningmanager_test.go │ └── model │ │ ├── interface_blocktemplatebuilder.go │ │ └── interface_mempool.go ├── prefixmanager │ ├── log.go │ ├── prefix.go │ └── prefix │ │ └── prefix.go └── utxoindex │ ├── log.go │ ├── model.go │ ├── serialization.go │ ├── serialization_test.go │ ├── store.go │ └── utxoindex.go ├── go.mod ├── go.sum ├── infrastructure ├── config │ ├── config.go │ ├── config_test.go │ ├── log.go │ ├── network.go │ └── sample-caspad.conf ├── db │ └── database │ │ ├── README.md │ │ ├── common_test.go │ │ ├── cursor.go │ │ ├── cursor_test.go │ │ ├── dataaccessor.go │ │ ├── database.go │ │ ├── database_test.go │ │ ├── doc.go │ │ ├── errors.go │ │ ├── keys.go │ │ ├── keys_test.go │ │ ├── ldb │ │ ├── cursor.go │ │ ├── cursor_test.go │ │ ├── leveldb.go │ │ ├── leveldb_test.go │ │ ├── log.go │ │ ├── options.go │ │ ├── transaction.go │ │ └── transaction_test.go │ │ ├── transaction.go │ │ └── transaction_test.go ├── logger │ ├── backend.go │ ├── doc.go │ ├── level.go │ ├── logger.go │ ├── logs.go │ └── utils.go ├── network │ ├── addressmanager │ │ ├── addressmanager.go │ │ ├── addressmanager_test.go │ │ ├── addressrandomize.go │ │ ├── config.go │ │ ├── doc.go │ │ ├── localaddressmanager.go │ │ ├── log.go │ │ ├── network.go │ │ ├── network_test.go │ │ ├── store.go │ │ ├── store_test.go │ │ └── test_utils.go │ ├── connmanager │ │ ├── connection_requests.go │ │ ├── connection_set.go │ │ ├── connmanager.go │ │ ├── incoming_connections.go │ │ ├── log.go │ │ └── outgoing_connections.go │ ├── dnsseed │ │ ├── log.go │ │ ├── pb │ │ │ ├── generate.go │ │ │ ├── peer_service.pb.go │ │ │ ├── peer_service.proto │ │ │ └── peer_service_grpc.pb.go │ │ └── seed.go │ ├── netadapter │ │ ├── id │ │ │ └── id.go │ │ ├── log.go │ │ ├── netadapter.go │ │ ├── netadapter_test.go │ │ ├── netconnection.go │ │ ├── router │ │ │ ├── log.go │ │ │ ├── route.go │ │ │ └── router.go │ │ ├── server │ │ │ ├── grpcserver │ │ │ │ ├── connection_loops.go │ │ │ │ ├── grpc_connection.go │ │ │ │ ├── grpc_server.go │ │ │ │ ├── log.go │ │ │ │ ├── p2pserver.go │ │ │ │ ├── protowire │ │ │ │ │ ├── README.md │ │ │ │ │ ├── common.go │ │ │ │ │ ├── generate.go │ │ │ │ │ ├── messages.pb.go │ │ │ │ │ ├── messages.proto │ │ │ │ │ ├── messages_grpc.pb.go │ │ │ │ │ ├── p2p.pb.go │ │ │ │ │ ├── p2p.proto │ │ │ │ │ ├── p2p_addresses.go │ │ │ │ │ ├── p2p_block.go │ │ │ │ │ ├── p2p_block_headers.go │ │ │ │ │ ├── p2p_block_locator.go │ │ │ │ │ ├── p2p_block_with_trusted_data.go │ │ │ │ │ ├── p2p_block_with_trusted_data_v4.go │ │ │ │ │ ├── p2p_done_blocks_with_trusted_data.go │ │ │ │ │ ├── p2p_done_headers.go │ │ │ │ │ ├── p2p_done_pruning_point_utxo_set_chunks.go │ │ │ │ │ ├── p2p_header.go │ │ │ │ │ ├── p2p_ibd_block.go │ │ │ │ │ ├── p2p_ibd_block_locator.go │ │ │ │ │ ├── p2p_ibd_block_locator_highest_hash.go │ │ │ │ │ ├── p2p_ibd_block_locator_highest_hash_not_found.go │ │ │ │ │ ├── p2p_ibd_chain_block_locator.go │ │ │ │ │ ├── p2p_inv_relay_block.go │ │ │ │ │ ├── p2p_inv_transactions.go │ │ │ │ │ ├── p2p_ping.go │ │ │ │ │ ├── p2p_pong.go │ │ │ │ │ ├── p2p_pruning_point_proof.go │ │ │ │ │ ├── p2p_pruning_point_utxo_set_chunk.go │ │ │ │ │ ├── p2p_pruning_points.go │ │ │ │ │ ├── p2p_ready.go │ │ │ │ │ ├── p2p_reject.go │ │ │ │ │ ├── p2p_request_addresses.go │ │ │ │ │ ├── p2p_request_anticone.go │ │ │ │ │ ├── p2p_request_block_locator.go │ │ │ │ │ ├── p2p_request_headers.go │ │ │ │ │ ├── p2p_request_ibd_blocks.go │ │ │ │ │ ├── p2p_request_ibd_chain_block_locator.go │ │ │ │ │ ├── p2p_request_next_headers.go │ │ │ │ │ ├── p2p_request_next_pruning_point_and_its_anticone_blocks.go │ │ │ │ │ ├── p2p_request_next_pruning_point_utxo_set_chunk.go │ │ │ │ │ ├── p2p_request_pruning_point_and_its_anticone.go │ │ │ │ │ ├── p2p_request_pruning_point_proof.go │ │ │ │ │ ├── p2p_request_pruning_point_utxo_set_and_block.go │ │ │ │ │ ├── p2p_request_relay_blocks.go │ │ │ │ │ ├── p2p_request_transactions.go │ │ │ │ │ ├── p2p_transaction.go │ │ │ │ │ ├── p2p_transaction_not_found.go │ │ │ │ │ ├── p2p_trusted_data.go │ │ │ │ │ ├── p2p_unexpected_pruning_point.go │ │ │ │ │ ├── p2p_verack.go │ │ │ │ │ ├── p2p_version.go │ │ │ │ │ ├── rpc.md │ │ │ │ │ ├── rpc.pb.go │ │ │ │ │ ├── rpc.proto │ │ │ │ │ ├── rpc_add_peer.go │ │ │ │ │ ├── rpc_ban.go │ │ │ │ │ ├── rpc_error.go │ │ │ │ │ ├── rpc_estimate_network_hashes_per_second.go │ │ │ │ │ ├── rpc_get_balance_by_address.go │ │ │ │ │ ├── rpc_get_balances_by_addresses.go │ │ │ │ │ ├── rpc_get_block.go │ │ │ │ │ ├── rpc_get_block_count.go │ │ │ │ │ ├── rpc_get_block_dag_info.go │ │ │ │ │ ├── rpc_get_block_template.go │ │ │ │ │ ├── rpc_get_blocks.go │ │ │ │ │ ├── rpc_get_connected_peer_info.go │ │ │ │ │ ├── rpc_get_current_network.go │ │ │ │ │ ├── rpc_get_headers.go │ │ │ │ │ ├── rpc_get_info.go │ │ │ │ │ ├── rpc_get_mempool_entries.go │ │ │ │ │ ├── rpc_get_mempool_entries_by_addresses.go │ │ │ │ │ ├── rpc_get_mempool_entry.go │ │ │ │ │ ├── rpc_get_peer_addresses.go │ │ │ │ │ ├── rpc_get_selected_tip_hash.go │ │ │ │ │ ├── rpc_get_subnetwork.go │ │ │ │ │ ├── rpc_get_supply.go │ │ │ │ │ ├── rpc_get_utxos_by_addresses.go │ │ │ │ │ ├── rpc_get_virtual_selected_parent_blue_score.go │ │ │ │ │ ├── rpc_get_virtual_selected_parent_chain_from_block.go │ │ │ │ │ ├── rpc_notify_block_added.go │ │ │ │ │ ├── rpc_notify_finality_conflicts.go │ │ │ │ │ ├── rpc_notify_new_block_template.go │ │ │ │ │ ├── rpc_notify_pruning_point_utxo_set_override.go │ │ │ │ │ ├── rpc_notify_utxos_changed.go │ │ │ │ │ ├── rpc_notify_virtual_daa_score_changed.go │ │ │ │ │ ├── rpc_notify_virtual_selected_parent_blue_score_changed.go │ │ │ │ │ ├── rpc_notify_virtual_selected_parent_chain_changed.go │ │ │ │ │ ├── rpc_resolve_finality_conflict.go │ │ │ │ │ ├── rpc_shut_down.go │ │ │ │ │ ├── rpc_stop_notifying_utxos_changed.go │ │ │ │ │ ├── rpc_submit_block.go │ │ │ │ │ ├── rpc_submit_transaction.go │ │ │ │ │ ├── rpc_unban.go │ │ │ │ │ └── wire.go │ │ │ │ └── rpcserver.go │ │ │ └── server.go │ │ └── standalone │ │ │ ├── log.go │ │ │ ├── minimal_net_adapter.go │ │ │ └── routes.go │ └── rpcclient │ │ ├── grpcclient │ │ ├── grpcclient.go │ │ ├── log.go │ │ └── post.go │ │ ├── log.go │ │ ├── rpc_ban.go │ │ ├── rpc_connect_to_peer.go │ │ ├── rpc_estimate_network_hashes_per_second.go │ │ ├── rpc_get_balance_by_address.go │ │ ├── rpc_get_balances_by_addresses.go │ │ ├── rpc_get_block.go │ │ ├── rpc_get_block_count.go │ │ ├── rpc_get_block_dag_info.go │ │ ├── rpc_get_block_template.go │ │ ├── rpc_get_blocks.go │ │ ├── rpc_get_chain_from_block.go │ │ ├── rpc_get_coin_supply.go │ │ ├── rpc_get_connected_peer_info.go │ │ ├── rpc_get_headers.go │ │ ├── rpc_get_info.go │ │ ├── rpc_get_mempool_entries.go │ │ ├── rpc_get_mempool_entries_by_address.go │ │ ├── rpc_get_mempool_entry.go │ │ ├── rpc_get_peer_addresses.go │ │ ├── rpc_get_selected_tip_hash.go │ │ ├── rpc_get_subnetwork.go │ │ ├── rpc_get_utxos_by_addresses.go │ │ ├── rpc_get_virtual_selected_parent_blue_score.go │ │ ├── rpc_on_block_added.go │ │ ├── rpc_on_chain_changed.go │ │ ├── rpc_on_finality_conflicts.go │ │ ├── rpc_on_new_block_template.go │ │ ├── rpc_on_pruning_point_utxo_set_override.go │ │ ├── rpc_on_utxos_changed.go │ │ ├── rpc_on_virtual_daa_score_changed.go │ │ ├── rpc_on_virtual_selected_parent_blue_score_changed.go │ │ ├── rpc_resolve_finality_conflict.go │ │ ├── rpc_send_raw_transaction.go │ │ ├── rpc_submit_block.go │ │ ├── rpc_unban.go │ │ ├── rpcclient.go │ │ └── rpcrouter.go └── os │ ├── execenv │ └── initialize.go │ ├── limits │ ├── desired_limits.go │ ├── limits_plan9.go │ ├── limits_unix.go │ └── limits_windows.go │ ├── signal │ ├── log.go │ ├── signal.go │ └── signalsigterm.go │ └── winservice │ ├── common.go │ ├── log.go │ ├── service_command_windows.go │ ├── service_main_windows.go │ └── service_windows.go ├── main.go ├── stability-tests ├── README.md ├── application-level-garbage │ ├── README.md │ ├── config.go │ ├── log.go │ ├── main.go │ ├── read.go │ ├── run │ │ ├── blocks.dat │ │ └── run.sh │ └── send.go ├── common │ ├── cmd.go │ ├── file_scanner.go │ ├── log-writer.go │ ├── log.go │ ├── mine │ │ ├── db.go │ │ ├── log.go │ │ ├── mine.go │ │ └── read.go │ ├── paths.go │ ├── rpc │ │ ├── log.go │ │ └── rpc.go │ ├── run-pyrin.go │ └── tempdir.go ├── daa │ ├── README.md │ ├── average_duration.go │ ├── daa_test.go │ └── run │ │ └── run.sh ├── docker │ └── Dockerfile ├── infra-level-garbage │ ├── README.md │ ├── config.go │ ├── log.go │ ├── main.go │ ├── run │ │ ├── messages.dat │ │ └── run.sh │ └── send.go ├── install_and_test.sh ├── many-tips │ ├── config.go │ ├── log.go │ ├── main.go │ └── run │ │ └── run.sh ├── mempool-limits │ ├── README.md │ ├── config.go │ ├── log.go │ ├── main_test.go │ ├── run │ │ └── run.sh │ └── transactions.go ├── minejson │ ├── config.go │ ├── example.json │ ├── log.go │ └── main.go ├── netsync │ ├── README.md │ ├── chain_generator │ │ ├── chain.json │ │ ├── config.go │ │ ├── log.go │ │ └── main.go │ ├── check_resolve_virtual.go │ ├── check_sync_rate.go │ ├── config.go │ ├── dags-fast │ │ ├── 000170-chain.json.gz │ │ ├── 100-chain.json.gz │ │ └── wide-dag-blocks--2^12-delay-factor--1-k--18.json.gz │ ├── dags-slow │ │ ├── 100000-chain.json.gz │ │ ├── 100070-chain.json.gz │ │ ├── many-small-chains-and-one-big-chain.json.gz │ │ ├── wide-dag-blocks--2^16-delay-factor--1-k--18.json.gz │ │ ├── wide-dag-blocks--2^20-delay-factor--1-k--18.json.gz │ │ ├── wide-dag-blocks--2^20-delay-factor--2-k--18.json.gz │ │ ├── wide-dag-blocks--2^20-delay-factor--4-k--18.json.gz │ │ ├── wide-dag-blocks--2^20-delay-factor--6-k--18.json.gz │ │ └── wide-dag-blocks--2^20-delay-factor--8-k--18.json.gz │ ├── fast-pruning-ibd-test │ │ ├── dag-for-fast-pruning-ibd-test.json.gz │ │ ├── fast-pruning-ibd-test-params.json │ │ └── generate_test.go │ ├── log.go │ ├── main.go │ ├── node.go │ └── run │ │ ├── run-fast.sh │ │ ├── run-slow.sh │ │ └── run.sh ├── orphans │ ├── README.md │ ├── check_top_is_tip.go │ ├── config.go │ ├── connect_to_node.go │ ├── log.go │ ├── main.go │ ├── prepare_blocks.go │ ├── run │ │ └── run.sh │ └── send_blocks.go ├── pyrindsanity │ ├── README.md │ ├── commandloop.go │ ├── config.go │ ├── log.go │ ├── main.go │ ├── read.go │ └── run │ │ ├── commands-list │ │ └── run.sh ├── reorg │ ├── config.go │ ├── log.go │ ├── main.go │ ├── reorg.go │ └── run │ │ ├── run-full-finality-window-reorg.sh │ │ └── run.sh ├── rpc-idle-clients │ ├── config.go │ ├── log.go │ ├── main.go │ └── run │ │ └── run.sh ├── rpc-stability │ ├── README.md │ ├── config.go │ ├── log.go │ ├── main.go │ ├── read.go │ ├── run │ │ ├── commands.json │ │ └── run.sh │ └── send.go ├── run │ ├── run-fast.sh │ ├── run-slow.sh │ └── run.sh └── simple-sync │ ├── README.md │ ├── cmd.go │ ├── config.go │ ├── log.go │ ├── main.go │ ├── mineloop.go │ ├── run │ └── run.sh │ └── start-nodes.go ├── testing └── integration │ ├── 16_incoming_connections_test.go │ ├── address_exchange_test.go │ ├── basic_sync_test.go │ ├── config_test.go │ ├── connect_test.go │ ├── ibd_test.go │ ├── integration.go │ ├── log_test.go │ ├── main_test.go │ ├── mining_test.go │ ├── notifications_test.go │ ├── rpc_test.go │ ├── selected_parent_chain_test.go │ ├── setup_test.go │ ├── tx_relay_test.go │ ├── utxo_index_test.go │ └── virtual_selected_parent_blue_score_test.go ├── util ├── README.md ├── address.go ├── address_test.go ├── amount.go ├── amount_test.go ├── appdata.go ├── appdata_test.go ├── bech32 │ ├── README.md │ ├── bech32.go │ ├── bech32_test.go │ ├── doc.go │ ├── example_test.go │ └── internal_test.go ├── binaryserializer │ ├── binaryserializer.go │ └── binaryserializer_test.go ├── blake3.go ├── difficulty │ ├── difficulty.go │ └── difficulty_test.go ├── doc.go ├── example_test.go ├── internal_test.go ├── locks │ └── log.go ├── math │ ├── min.go │ └── min_test.go ├── mstime │ ├── mstime.go │ └── mstime_test.go ├── network │ ├── network.go │ └── parse_listeners.go ├── panics │ ├── log.go │ └── panics.go ├── profiling │ └── profiling.go ├── random │ ├── random.go │ └── random_test.go ├── staging │ ├── commit_all_changes.go │ └── log.go └── txmass │ └── calculator.go └── version └── version.go /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | **/docker-compose.yml 3 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/SetPageFileSize.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/.github/workflows/SetPageFileSize.ps1 -------------------------------------------------------------------------------- /.github/workflows/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/.github/workflows/deploy.yaml -------------------------------------------------------------------------------- /.github/workflows/race.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/.github/workflows/race.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/README.md -------------------------------------------------------------------------------- /app/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/app.go -------------------------------------------------------------------------------- /app/appmessage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/README.md -------------------------------------------------------------------------------- /app/appmessage/base_message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/base_message.go -------------------------------------------------------------------------------- /app/appmessage/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/common.go -------------------------------------------------------------------------------- /app/appmessage/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/common_test.go -------------------------------------------------------------------------------- /app/appmessage/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/doc.go -------------------------------------------------------------------------------- /app/appmessage/domainconverters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/domainconverters.go -------------------------------------------------------------------------------- /app/appmessage/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/error.go -------------------------------------------------------------------------------- /app/appmessage/fixedIO_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/fixedIO_test.go -------------------------------------------------------------------------------- /app/appmessage/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/message.go -------------------------------------------------------------------------------- /app/appmessage/p2p_blockheaders.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_blockheaders.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgaddresses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgaddresses.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgblock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgblock.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgblock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgblock_test.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgblockheader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgblockheader.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgblockheader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgblockheader_test.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgblocklocator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgblocklocator.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgblocklocator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgblocklocator_test.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgblockwithtrusteddata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgblockwithtrusteddata.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgblockwithtrusteddatav4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgblockwithtrusteddatav4.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgdoneblockswithmetadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgdoneblockswithmetadata.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgdoneheaders.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgdoneheaders.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgdonepruningpointutxosetchunks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgdonepruningpointutxosetchunks.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgibdblock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgibdblock.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgibdblocklocator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgibdblocklocator.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgibdblocklocatorhighesthash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgibdblocklocatorhighesthash.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgibdblocklocatorhighesthashnotfound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgibdblocklocatorhighesthashnotfound.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgibdchainblocklocator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgibdchainblocklocator.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msginvrelayblock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msginvrelayblock.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msginvtransaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msginvtransaction.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgping.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgping_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgping_test.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgpong.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgpong.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgpong_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgpong_test.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgpruningpointproof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgpruningpointproof.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgpruningpoints.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgpruningpoints.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgpruningpointutxosetchunk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgpruningpointutxosetchunk.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgreject.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgreject.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgrequestaddresses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgrequestaddresses.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgrequestaddresses_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgrequestaddresses_test.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgrequestanticone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgrequestanticone.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgrequestblocklocator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgrequestblocklocator.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgrequestblocklocator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgrequestblocklocator_test.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgrequestheaders.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgrequestheaders.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgrequestheaders_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgrequestheaders_test.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgrequestibdblocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgrequestibdblocks.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgrequestibdchainblocklocator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgrequestibdchainblocklocator.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgrequestnextheaders.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgrequestnextheaders.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgrequestpruningpointproof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgrequestpruningpointproof.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgrequestpruningpointutxosetandblock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgrequestpruningpointutxosetandblock.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgrequestrelayblocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgrequestrelayblocks.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgrequesttransactions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgrequesttransactions.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgtransactionnotfound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgtransactionnotfound.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgtrusteddata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgtrusteddata.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgtx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgtx.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgtx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgtx_test.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgverack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgverack.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgverack_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgverack_test.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgversion.go -------------------------------------------------------------------------------- /app/appmessage/p2p_msgversion_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_msgversion_test.go -------------------------------------------------------------------------------- /app/appmessage/p2p_netaddress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_netaddress.go -------------------------------------------------------------------------------- /app/appmessage/p2p_netaddress_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_netaddress_test.go -------------------------------------------------------------------------------- /app/appmessage/p2p_ready.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_ready.go -------------------------------------------------------------------------------- /app/appmessage/p2p_unexpectedpruningpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/p2p_unexpectedpruningpoint.go -------------------------------------------------------------------------------- /app/appmessage/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/protocol.go -------------------------------------------------------------------------------- /app/appmessage/protocol_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/protocol_test.go -------------------------------------------------------------------------------- /app/appmessage/rpc_add_peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_add_peer.go -------------------------------------------------------------------------------- /app/appmessage/rpc_ban.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_ban.go -------------------------------------------------------------------------------- /app/appmessage/rpc_estimate_network_hashes_per_second.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_estimate_network_hashes_per_second.go -------------------------------------------------------------------------------- /app/appmessage/rpc_get_balance_by_address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_get_balance_by_address.go -------------------------------------------------------------------------------- /app/appmessage/rpc_get_balances_by_addresses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_get_balances_by_addresses.go -------------------------------------------------------------------------------- /app/appmessage/rpc_get_block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_get_block.go -------------------------------------------------------------------------------- /app/appmessage/rpc_get_block_count.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_get_block_count.go -------------------------------------------------------------------------------- /app/appmessage/rpc_get_block_dag_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_get_block_dag_info.go -------------------------------------------------------------------------------- /app/appmessage/rpc_get_block_template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_get_block_template.go -------------------------------------------------------------------------------- /app/appmessage/rpc_get_blocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_get_blocks.go -------------------------------------------------------------------------------- /app/appmessage/rpc_get_coin_supply.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_get_coin_supply.go -------------------------------------------------------------------------------- /app/appmessage/rpc_get_connected_peer_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_get_connected_peer_info.go -------------------------------------------------------------------------------- /app/appmessage/rpc_get_current_network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_get_current_network.go -------------------------------------------------------------------------------- /app/appmessage/rpc_get_headers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_get_headers.go -------------------------------------------------------------------------------- /app/appmessage/rpc_get_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_get_info.go -------------------------------------------------------------------------------- /app/appmessage/rpc_get_mempool_entries.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_get_mempool_entries.go -------------------------------------------------------------------------------- /app/appmessage/rpc_get_mempool_entries_by_addresses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_get_mempool_entries_by_addresses.go -------------------------------------------------------------------------------- /app/appmessage/rpc_get_mempool_entry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_get_mempool_entry.go -------------------------------------------------------------------------------- /app/appmessage/rpc_get_peer_addresses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_get_peer_addresses.go -------------------------------------------------------------------------------- /app/appmessage/rpc_get_selected_tip_hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_get_selected_tip_hash.go -------------------------------------------------------------------------------- /app/appmessage/rpc_get_subnetwork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_get_subnetwork.go -------------------------------------------------------------------------------- /app/appmessage/rpc_get_utxos_by_addresses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_get_utxos_by_addresses.go -------------------------------------------------------------------------------- /app/appmessage/rpc_notify_block_added.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_notify_block_added.go -------------------------------------------------------------------------------- /app/appmessage/rpc_notify_finality_conflicts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_notify_finality_conflicts.go -------------------------------------------------------------------------------- /app/appmessage/rpc_notify_new_block_template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_notify_new_block_template.go -------------------------------------------------------------------------------- /app/appmessage/rpc_notify_utxos_changed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_notify_utxos_changed.go -------------------------------------------------------------------------------- /app/appmessage/rpc_notify_virtual_daa_score_changed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_notify_virtual_daa_score_changed.go -------------------------------------------------------------------------------- /app/appmessage/rpc_resolve_finality_conflict.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_resolve_finality_conflict.go -------------------------------------------------------------------------------- /app/appmessage/rpc_shut_down.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_shut_down.go -------------------------------------------------------------------------------- /app/appmessage/rpc_stop_notifying_utxos_changed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_stop_notifying_utxos_changed.go -------------------------------------------------------------------------------- /app/appmessage/rpc_submit_block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_submit_block.go -------------------------------------------------------------------------------- /app/appmessage/rpc_submit_transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_submit_transaction.go -------------------------------------------------------------------------------- /app/appmessage/rpc_unban.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/rpc_unban.go -------------------------------------------------------------------------------- /app/appmessage/testdata/megatx.bin.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/appmessage/testdata/megatx.bin.bz2 -------------------------------------------------------------------------------- /app/component_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/component_manager.go -------------------------------------------------------------------------------- /app/db_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/db_version.go -------------------------------------------------------------------------------- /app/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/log.go -------------------------------------------------------------------------------- /app/protocol/common/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/common/common.go -------------------------------------------------------------------------------- /app/protocol/flowcontext/addresses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flowcontext/addresses.go -------------------------------------------------------------------------------- /app/protocol/flowcontext/blocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flowcontext/blocks.go -------------------------------------------------------------------------------- /app/protocol/flowcontext/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flowcontext/config.go -------------------------------------------------------------------------------- /app/protocol/flowcontext/domain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flowcontext/domain.go -------------------------------------------------------------------------------- /app/protocol/flowcontext/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flowcontext/errors.go -------------------------------------------------------------------------------- /app/protocol/flowcontext/flow_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flowcontext/flow_context.go -------------------------------------------------------------------------------- /app/protocol/flowcontext/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flowcontext/log.go -------------------------------------------------------------------------------- /app/protocol/flowcontext/network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flowcontext/network.go -------------------------------------------------------------------------------- /app/protocol/flowcontext/orphans.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flowcontext/orphans.go -------------------------------------------------------------------------------- /app/protocol/flowcontext/shared_requested_blocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flowcontext/shared_requested_blocks.go -------------------------------------------------------------------------------- /app/protocol/flowcontext/shared_requested_transactions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flowcontext/shared_requested_transactions.go -------------------------------------------------------------------------------- /app/protocol/flowcontext/transactions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flowcontext/transactions.go -------------------------------------------------------------------------------- /app/protocol/flows/handshake/handshake.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flows/handshake/handshake.go -------------------------------------------------------------------------------- /app/protocol/flows/handshake/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flows/handshake/log.go -------------------------------------------------------------------------------- /app/protocol/flows/handshake/receiveversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flows/handshake/receiveversion.go -------------------------------------------------------------------------------- /app/protocol/flows/handshake/sendversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flows/handshake/sendversion.go -------------------------------------------------------------------------------- /app/protocol/flows/ready/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flows/ready/log.go -------------------------------------------------------------------------------- /app/protocol/flows/ready/ready.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flows/ready/ready.go -------------------------------------------------------------------------------- /app/protocol/flows/v5/addressexchange/receiveaddresses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flows/v5/addressexchange/receiveaddresses.go -------------------------------------------------------------------------------- /app/protocol/flows/v5/addressexchange/sendaddresses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flows/v5/addressexchange/sendaddresses.go -------------------------------------------------------------------------------- /app/protocol/flows/v5/blockrelay/batch_size_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flows/v5/blockrelay/batch_size_test.go -------------------------------------------------------------------------------- /app/protocol/flows/v5/blockrelay/block_locator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flows/v5/blockrelay/block_locator.go -------------------------------------------------------------------------------- /app/protocol/flows/v5/blockrelay/handle_relay_invs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flows/v5/blockrelay/handle_relay_invs.go -------------------------------------------------------------------------------- /app/protocol/flows/v5/blockrelay/handle_request_anticone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flows/v5/blockrelay/handle_request_anticone.go -------------------------------------------------------------------------------- /app/protocol/flows/v5/blockrelay/handle_request_headers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flows/v5/blockrelay/handle_request_headers.go -------------------------------------------------------------------------------- /app/protocol/flows/v5/blockrelay/ibd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flows/v5/blockrelay/ibd.go -------------------------------------------------------------------------------- /app/protocol/flows/v5/blockrelay/ibd_progress_reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flows/v5/blockrelay/ibd_progress_reporter.go -------------------------------------------------------------------------------- /app/protocol/flows/v5/blockrelay/ibd_with_headers_proof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flows/v5/blockrelay/ibd_with_headers_proof.go -------------------------------------------------------------------------------- /app/protocol/flows/v5/blockrelay/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flows/v5/blockrelay/log.go -------------------------------------------------------------------------------- /app/protocol/flows/v5/ping/receive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flows/v5/ping/receive.go -------------------------------------------------------------------------------- /app/protocol/flows/v5/ping/send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flows/v5/ping/send.go -------------------------------------------------------------------------------- /app/protocol/flows/v5/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flows/v5/register.go -------------------------------------------------------------------------------- /app/protocol/flows/v5/rejects/handle_rejects.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flows/v5/rejects/handle_rejects.go -------------------------------------------------------------------------------- /app/protocol/flows/v5/testing/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flows/v5/testing/common_test.go -------------------------------------------------------------------------------- /app/protocol/flows/v5/testing/receiveaddresses_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flows/v5/testing/receiveaddresses_test.go -------------------------------------------------------------------------------- /app/protocol/flows/v5/testing/testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/flows/v5/testing/testing.go -------------------------------------------------------------------------------- /app/protocol/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/log.go -------------------------------------------------------------------------------- /app/protocol/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/manager.go -------------------------------------------------------------------------------- /app/protocol/peer/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/peer/log.go -------------------------------------------------------------------------------- /app/protocol/peer/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/peer/peer.go -------------------------------------------------------------------------------- /app/protocol/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/protocol.go -------------------------------------------------------------------------------- /app/protocol/protocolerrors/protocolerrors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/protocol/protocolerrors/protocolerrors.go -------------------------------------------------------------------------------- /app/rpc/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/log.go -------------------------------------------------------------------------------- /app/rpc/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/manager.go -------------------------------------------------------------------------------- /app/rpc/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpc.go -------------------------------------------------------------------------------- /app/rpc/rpccontext/chain_changed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpccontext/chain_changed.go -------------------------------------------------------------------------------- /app/rpc/rpccontext/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpccontext/context.go -------------------------------------------------------------------------------- /app/rpc/rpccontext/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpccontext/log.go -------------------------------------------------------------------------------- /app/rpc/rpccontext/notificationmanager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpccontext/notificationmanager.go -------------------------------------------------------------------------------- /app/rpc/rpccontext/utxos_by_addresses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpccontext/utxos_by_addresses.go -------------------------------------------------------------------------------- /app/rpc/rpccontext/verbosedata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpccontext/verbosedata.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/add_peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/add_peer.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/ban.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/ban.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/estimate_network_hashes_per_second.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/estimate_network_hashes_per_second.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/get_balance_by_address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/get_balance_by_address.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/get_balances_by_addresses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/get_balances_by_addresses.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/get_block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/get_block.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/get_block_count.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/get_block_count.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/get_block_dag_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/get_block_dag_info.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/get_block_template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/get_block_template.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/get_blocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/get_blocks.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/get_blocks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/get_blocks_test.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/get_coin_supply.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/get_coin_supply.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/get_connected_peer_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/get_connected_peer_info.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/get_current_network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/get_current_network.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/get_headers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/get_headers.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/get_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/get_info.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/get_mempool_entries.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/get_mempool_entries.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/get_mempool_entries_by_addresses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/get_mempool_entries_by_addresses.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/get_mempool_entry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/get_mempool_entry.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/get_peer_addresses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/get_peer_addresses.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/get_selected_tip_hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/get_selected_tip_hash.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/get_subnetwork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/get_subnetwork.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/get_utxos_by_addresses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/get_utxos_by_addresses.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/log.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/notify_block_added.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/notify_block_added.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/notify_finality_conflicts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/notify_finality_conflicts.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/notify_new_block_template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/notify_new_block_template.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/notify_utxos_changed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/notify_utxos_changed.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/notify_virtual_daa_score_changed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/notify_virtual_daa_score_changed.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/resolve_finality_conflict.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/resolve_finality_conflict.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/shut_down.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/shut_down.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/stop_notifying_utxos_changed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/stop_notifying_utxos_changed.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/submit_block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/submit_block.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/submit_transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/submit_transaction.go -------------------------------------------------------------------------------- /app/rpc/rpchandlers/unban.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/app/rpc/rpchandlers/unban.go -------------------------------------------------------------------------------- /cmd/casctl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/casctl/README.md -------------------------------------------------------------------------------- /cmd/casctl/command_parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/casctl/command_parser.go -------------------------------------------------------------------------------- /cmd/casctl/commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/casctl/commands.go -------------------------------------------------------------------------------- /cmd/casctl/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/casctl/config.go -------------------------------------------------------------------------------- /cmd/casctl/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/casctl/docker/Dockerfile -------------------------------------------------------------------------------- /cmd/casctl/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/casctl/main.go -------------------------------------------------------------------------------- /cmd/casctl/reflection_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/casctl/reflection_helpers.go -------------------------------------------------------------------------------- /cmd/casminer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/casminer/README.md -------------------------------------------------------------------------------- /cmd/casminer/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/casminer/client.go -------------------------------------------------------------------------------- /cmd/casminer/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/casminer/config.go -------------------------------------------------------------------------------- /cmd/casminer/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/casminer/docker/Dockerfile -------------------------------------------------------------------------------- /cmd/casminer/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/casminer/log.go -------------------------------------------------------------------------------- /cmd/casminer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/casminer/main.go -------------------------------------------------------------------------------- /cmd/casminer/mineloop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/casminer/mineloop.go -------------------------------------------------------------------------------- /cmd/casminer/pyrinminer.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/casminer/pyrinminer.zip -------------------------------------------------------------------------------- /cmd/casminer/templatemanager/templatemanager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/casminer/templatemanager/templatemanager.go -------------------------------------------------------------------------------- /cmd/caswallet/balance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/balance.go -------------------------------------------------------------------------------- /cmd/caswallet/broadcast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/broadcast.go -------------------------------------------------------------------------------- /cmd/caswallet/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/common.go -------------------------------------------------------------------------------- /cmd/caswallet/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/config.go -------------------------------------------------------------------------------- /cmd/caswallet/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/create.go -------------------------------------------------------------------------------- /cmd/caswallet/create_unsigned_tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/create_unsigned_tx.go -------------------------------------------------------------------------------- /cmd/caswallet/daemon/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/daemon/client/client.go -------------------------------------------------------------------------------- /cmd/caswallet/daemon/pb/caswalletd.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/daemon/pb/caswalletd.pb.go -------------------------------------------------------------------------------- /cmd/caswallet/daemon/pb/caswalletd.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/daemon/pb/caswalletd.proto -------------------------------------------------------------------------------- /cmd/caswallet/daemon/pb/caswalletd_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/daemon/pb/caswalletd_grpc.pb.go -------------------------------------------------------------------------------- /cmd/caswallet/daemon/pb/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/daemon/pb/generate.go -------------------------------------------------------------------------------- /cmd/caswallet/daemon/server/address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/daemon/server/address.go -------------------------------------------------------------------------------- /cmd/caswallet/daemon/server/balance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/daemon/server/balance.go -------------------------------------------------------------------------------- /cmd/caswallet/daemon/server/broadcast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/daemon/server/broadcast.go -------------------------------------------------------------------------------- /cmd/caswallet/daemon/server/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/daemon/server/common.go -------------------------------------------------------------------------------- /cmd/caswallet/daemon/server/create_unsigned_transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/daemon/server/create_unsigned_transaction.go -------------------------------------------------------------------------------- /cmd/caswallet/daemon/server/external_spendable_utxos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/daemon/server/external_spendable_utxos.go -------------------------------------------------------------------------------- /cmd/caswallet/daemon/server/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/daemon/server/log.go -------------------------------------------------------------------------------- /cmd/caswallet/daemon/server/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/daemon/server/rpc.go -------------------------------------------------------------------------------- /cmd/caswallet/daemon/server/send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/daemon/server/send.go -------------------------------------------------------------------------------- /cmd/caswallet/daemon/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/daemon/server/server.go -------------------------------------------------------------------------------- /cmd/caswallet/daemon/server/shutdown.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/daemon/server/shutdown.go -------------------------------------------------------------------------------- /cmd/caswallet/daemon/server/sign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/daemon/server/sign.go -------------------------------------------------------------------------------- /cmd/caswallet/daemon/server/split_transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/daemon/server/split_transaction.go -------------------------------------------------------------------------------- /cmd/caswallet/daemon/server/split_transaction_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/daemon/server/split_transaction_test.go -------------------------------------------------------------------------------- /cmd/caswallet/daemon/server/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/daemon/server/sync.go -------------------------------------------------------------------------------- /cmd/caswallet/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/docker/Dockerfile -------------------------------------------------------------------------------- /cmd/caswallet/dump_unencrypted_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/dump_unencrypted_data.go -------------------------------------------------------------------------------- /cmd/caswallet/keys/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/keys/create.go -------------------------------------------------------------------------------- /cmd/caswallet/keys/get_password.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/keys/get_password.go -------------------------------------------------------------------------------- /cmd/caswallet/keys/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/keys/keys.go -------------------------------------------------------------------------------- /cmd/caswallet/libcaswallet/bip32/base58/alphabet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/libcaswallet/bip32/base58/alphabet.go -------------------------------------------------------------------------------- /cmd/caswallet/libcaswallet/bip32/base58/base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/libcaswallet/bip32/base58/base58.go -------------------------------------------------------------------------------- /cmd/caswallet/libcaswallet/bip32/base58/base58_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/libcaswallet/bip32/base58/base58_test.go -------------------------------------------------------------------------------- /cmd/caswallet/libcaswallet/bip32/base58/base58bench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/libcaswallet/bip32/base58/base58bench_test.go -------------------------------------------------------------------------------- /cmd/caswallet/libcaswallet/bip32/base58/base58check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/libcaswallet/bip32/base58/base58check.go -------------------------------------------------------------------------------- /cmd/caswallet/libcaswallet/bip32/base58/base58check_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/libcaswallet/bip32/base58/base58check_test.go -------------------------------------------------------------------------------- /cmd/caswallet/libcaswallet/bip32/base58/cov_report.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/libcaswallet/bip32/base58/cov_report.sh -------------------------------------------------------------------------------- /cmd/caswallet/libcaswallet/bip32/base58/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/libcaswallet/bip32/base58/doc.go -------------------------------------------------------------------------------- /cmd/caswallet/libcaswallet/bip32/base58/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/libcaswallet/bip32/base58/example_test.go -------------------------------------------------------------------------------- /cmd/caswallet/libcaswallet/bip32/base58/genalphabet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/libcaswallet/bip32/base58/genalphabet.go -------------------------------------------------------------------------------- /cmd/caswallet/libcaswallet/bip32/bip32.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/libcaswallet/bip32/bip32.go -------------------------------------------------------------------------------- /cmd/caswallet/libcaswallet/bip32/bip32_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/libcaswallet/bip32/bip32_test.go -------------------------------------------------------------------------------- /cmd/caswallet/libcaswallet/bip32/child_key_derivation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/libcaswallet/bip32/child_key_derivation.go -------------------------------------------------------------------------------- /cmd/caswallet/libcaswallet/bip32/extended_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/libcaswallet/bip32/extended_key.go -------------------------------------------------------------------------------- /cmd/caswallet/libcaswallet/bip32/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/libcaswallet/bip32/hash.go -------------------------------------------------------------------------------- /cmd/caswallet/libcaswallet/bip32/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/libcaswallet/bip32/path.go -------------------------------------------------------------------------------- /cmd/caswallet/libcaswallet/bip32/serialization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/libcaswallet/bip32/serialization.go -------------------------------------------------------------------------------- /cmd/caswallet/libcaswallet/bip32/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/libcaswallet/bip32/version.go -------------------------------------------------------------------------------- /cmd/caswallet/libcaswallet/bip39.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/libcaswallet/bip39.go -------------------------------------------------------------------------------- /cmd/caswallet/libcaswallet/converters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/libcaswallet/converters.go -------------------------------------------------------------------------------- /cmd/caswallet/libcaswallet/keychains.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/libcaswallet/keychains.go -------------------------------------------------------------------------------- /cmd/caswallet/libcaswallet/keypair.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/libcaswallet/keypair.go -------------------------------------------------------------------------------- /cmd/caswallet/libcaswallet/serialization/serialization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/libcaswallet/serialization/serialization.go -------------------------------------------------------------------------------- /cmd/caswallet/libcaswallet/sign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/libcaswallet/sign.go -------------------------------------------------------------------------------- /cmd/caswallet/libcaswallet/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/libcaswallet/transaction.go -------------------------------------------------------------------------------- /cmd/caswallet/libcaswallet/transaction_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/libcaswallet/transaction_test.go -------------------------------------------------------------------------------- /cmd/caswallet/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/main.go -------------------------------------------------------------------------------- /cmd/caswallet/new_address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/new_address.go -------------------------------------------------------------------------------- /cmd/caswallet/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/parse.go -------------------------------------------------------------------------------- /cmd/caswallet/send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/send.go -------------------------------------------------------------------------------- /cmd/caswallet/show_addresses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/show_addresses.go -------------------------------------------------------------------------------- /cmd/caswallet/sign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/sign.go -------------------------------------------------------------------------------- /cmd/caswallet/start_daemon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/start_daemon.go -------------------------------------------------------------------------------- /cmd/caswallet/sweep.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/sweep.go -------------------------------------------------------------------------------- /cmd/caswallet/transactions_hex_encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/transactions_hex_encoding.go -------------------------------------------------------------------------------- /cmd/caswallet/utils/format_kas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/utils/format_kas.go -------------------------------------------------------------------------------- /cmd/caswallet/utils/readline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/caswallet/utils/readline.go -------------------------------------------------------------------------------- /cmd/genkeypair/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/genkeypair/README.md -------------------------------------------------------------------------------- /cmd/genkeypair/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/genkeypair/config.go -------------------------------------------------------------------------------- /cmd/genkeypair/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/cmd/genkeypair/main.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/doc.go -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /domain/consensus/consensus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/consensus.go -------------------------------------------------------------------------------- /domain/consensus/consensus_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/consensus_test.go -------------------------------------------------------------------------------- /domain/consensus/constructors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/constructors.go -------------------------------------------------------------------------------- /domain/consensus/database/binaryserialization/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/database/binaryserialization/common.go -------------------------------------------------------------------------------- /domain/consensus/database/binaryserialization/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/database/binaryserialization/hash.go -------------------------------------------------------------------------------- /domain/consensus/database/bucket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/database/bucket.go -------------------------------------------------------------------------------- /domain/consensus/database/cursor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/database/cursor.go -------------------------------------------------------------------------------- /domain/consensus/database/dbmanager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/database/dbmanager.go -------------------------------------------------------------------------------- /domain/consensus/database/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/database/errors.go -------------------------------------------------------------------------------- /domain/consensus/database/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/database/key.go -------------------------------------------------------------------------------- /domain/consensus/database/serialization/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/database/serialization/README.md -------------------------------------------------------------------------------- /domain/consensus/database/serialization/acceptancedata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/database/serialization/acceptancedata.go -------------------------------------------------------------------------------- /domain/consensus/database/serialization/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/database/serialization/block.go -------------------------------------------------------------------------------- /domain/consensus/database/serialization/blockheader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/database/serialization/blockheader.go -------------------------------------------------------------------------------- /domain/consensus/database/serialization/blockrelations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/database/serialization/blockrelations.go -------------------------------------------------------------------------------- /domain/consensus/database/serialization/blockstatus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/database/serialization/blockstatus.go -------------------------------------------------------------------------------- /domain/consensus/database/serialization/daa_block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/database/serialization/daa_block.go -------------------------------------------------------------------------------- /domain/consensus/database/serialization/dbobjects.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/database/serialization/dbobjects.pb.go -------------------------------------------------------------------------------- /domain/consensus/database/serialization/dbobjects.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/database/serialization/dbobjects.proto -------------------------------------------------------------------------------- /domain/consensus/database/serialization/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/database/serialization/generate.go -------------------------------------------------------------------------------- /domain/consensus/database/serialization/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/database/serialization/hash.go -------------------------------------------------------------------------------- /domain/consensus/database/serialization/multiset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/database/serialization/multiset.go -------------------------------------------------------------------------------- /domain/consensus/database/serialization/outpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/database/serialization/outpoint.go -------------------------------------------------------------------------------- /domain/consensus/database/serialization/subnetworkid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/database/serialization/subnetworkid.go -------------------------------------------------------------------------------- /domain/consensus/database/serialization/tips.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/database/serialization/tips.go -------------------------------------------------------------------------------- /domain/consensus/database/serialization/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/database/serialization/transaction.go -------------------------------------------------------------------------------- /domain/consensus/database/serialization/transactionid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/database/serialization/transactionid.go -------------------------------------------------------------------------------- /domain/consensus/database/serialization/utxo_collection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/database/serialization/utxo_collection.go -------------------------------------------------------------------------------- /domain/consensus/database/serialization/utxo_diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/database/serialization/utxo_diff.go -------------------------------------------------------------------------------- /domain/consensus/database/serialization/utxo_entry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/database/serialization/utxo_entry.go -------------------------------------------------------------------------------- /domain/consensus/database/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/database/transaction.go -------------------------------------------------------------------------------- /domain/consensus/datastructures/blockstore/block_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/datastructures/blockstore/block_store.go -------------------------------------------------------------------------------- /domain/consensus/datastructures/consensusstatestore/tips.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/datastructures/consensusstatestore/tips.go -------------------------------------------------------------------------------- /domain/consensus/datastructures/consensusstatestore/utxo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/datastructures/consensusstatestore/utxo.go -------------------------------------------------------------------------------- /domain/consensus/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/factory.go -------------------------------------------------------------------------------- /domain/consensus/factory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/factory_test.go -------------------------------------------------------------------------------- /domain/consensus/finality_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/finality_test.go -------------------------------------------------------------------------------- /domain/consensus/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/log.go -------------------------------------------------------------------------------- /domain/consensus/model/acceptancedata_equal_clone_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/acceptancedata_equal_clone_test.go -------------------------------------------------------------------------------- /domain/consensus/model/block_heap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/block_heap.go -------------------------------------------------------------------------------- /domain/consensus/model/blockiterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/blockiterator.go -------------------------------------------------------------------------------- /domain/consensus/model/blockrelations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/blockrelations.go -------------------------------------------------------------------------------- /domain/consensus/model/blockrelations_equal_clone_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/blockrelations_equal_clone_test.go -------------------------------------------------------------------------------- /domain/consensus/model/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/database.go -------------------------------------------------------------------------------- /domain/consensus/model/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/errors.go -------------------------------------------------------------------------------- /domain/consensus/model/externalapi/acceptancedata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/externalapi/acceptancedata.go -------------------------------------------------------------------------------- /domain/consensus/model/externalapi/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/externalapi/block.go -------------------------------------------------------------------------------- /domain/consensus/model/externalapi/blockinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/externalapi/blockinfo.go -------------------------------------------------------------------------------- /domain/consensus/model/externalapi/blockinfo_clone_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/externalapi/blockinfo_clone_test.go -------------------------------------------------------------------------------- /domain/consensus/model/externalapi/blocklevelparents.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/externalapi/blocklevelparents.go -------------------------------------------------------------------------------- /domain/consensus/model/externalapi/blocklocator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/externalapi/blocklocator.go -------------------------------------------------------------------------------- /domain/consensus/model/externalapi/blockstatus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/externalapi/blockstatus.go -------------------------------------------------------------------------------- /domain/consensus/model/externalapi/blocktemplate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/externalapi/blocktemplate.go -------------------------------------------------------------------------------- /domain/consensus/model/externalapi/coinbase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/externalapi/coinbase.go -------------------------------------------------------------------------------- /domain/consensus/model/externalapi/coinbase_clone_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/externalapi/coinbase_clone_test.go -------------------------------------------------------------------------------- /domain/consensus/model/externalapi/consensus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/externalapi/consensus.go -------------------------------------------------------------------------------- /domain/consensus/model/externalapi/consensus_events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/externalapi/consensus_events.go -------------------------------------------------------------------------------- /domain/consensus/model/externalapi/ghostdag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/externalapi/ghostdag.go -------------------------------------------------------------------------------- /domain/consensus/model/externalapi/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/externalapi/hash.go -------------------------------------------------------------------------------- /domain/consensus/model/externalapi/hash_clone_equal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/externalapi/hash_clone_equal_test.go -------------------------------------------------------------------------------- /domain/consensus/model/externalapi/pruning_point_proof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/externalapi/pruning_point_proof.go -------------------------------------------------------------------------------- /domain/consensus/model/externalapi/readonlyutxoset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/externalapi/readonlyutxoset.go -------------------------------------------------------------------------------- /domain/consensus/model/externalapi/subnetworkid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/externalapi/subnetworkid.go -------------------------------------------------------------------------------- /domain/consensus/model/externalapi/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/externalapi/sync.go -------------------------------------------------------------------------------- /domain/consensus/model/externalapi/sync_equal_clone_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/externalapi/sync_equal_clone_test.go -------------------------------------------------------------------------------- /domain/consensus/model/externalapi/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/externalapi/transaction.go -------------------------------------------------------------------------------- /domain/consensus/model/externalapi/utxodiff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/externalapi/utxodiff.go -------------------------------------------------------------------------------- /domain/consensus/model/externalapi/utxoentry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/externalapi/utxoentry.go -------------------------------------------------------------------------------- /domain/consensus/model/externalapi/virtual.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/externalapi/virtual.go -------------------------------------------------------------------------------- /domain/consensus/model/interface_processes_blockbuilder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/interface_processes_blockbuilder.go -------------------------------------------------------------------------------- /domain/consensus/model/interface_processes_syncmanager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/interface_processes_syncmanager.go -------------------------------------------------------------------------------- /domain/consensus/model/multiset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/multiset.go -------------------------------------------------------------------------------- /domain/consensus/model/reachabilitydata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/reachabilitydata.go -------------------------------------------------------------------------------- /domain/consensus/model/staging_area.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/staging_area.go -------------------------------------------------------------------------------- /domain/consensus/model/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/store.go -------------------------------------------------------------------------------- /domain/consensus/model/subdag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/subdag.go -------------------------------------------------------------------------------- /domain/consensus/model/testapi/test_block_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/testapi/test_block_builder.go -------------------------------------------------------------------------------- /domain/consensus/model/testapi/test_consensus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/testapi/test_consensus.go -------------------------------------------------------------------------------- /domain/consensus/model/testapi/test_reachability_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/testapi/test_reachability_manager.go -------------------------------------------------------------------------------- /domain/consensus/model/utxo_diff_reversal_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/utxo_diff_reversal_data.go -------------------------------------------------------------------------------- /domain/consensus/model/virtual.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/model/virtual.go -------------------------------------------------------------------------------- /domain/consensus/processes/blockbuilder/block_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/blockbuilder/block_builder.go -------------------------------------------------------------------------------- /domain/consensus/processes/blockbuilder/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/blockbuilder/log.go -------------------------------------------------------------------------------- /domain/consensus/processes/blockprocessor/blockprocessor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/blockprocessor/blockprocessor.go -------------------------------------------------------------------------------- /domain/consensus/processes/blockprocessor/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/blockprocessor/log.go -------------------------------------------------------------------------------- /domain/consensus/processes/blockprocessor/validate_block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/blockprocessor/validate_block.go -------------------------------------------------------------------------------- /domain/consensus/processes/blockvalidator/blockvalidator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/blockvalidator/blockvalidator.go -------------------------------------------------------------------------------- /domain/consensus/processes/blockvalidator/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/blockvalidator/log.go -------------------------------------------------------------------------------- /domain/consensus/processes/coinbasemanager/payload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/coinbasemanager/payload.go -------------------------------------------------------------------------------- /domain/consensus/processes/consensusstatemanager/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/consensusstatemanager/log.go -------------------------------------------------------------------------------- /domain/consensus/processes/consensusstatemanager/resolve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/consensusstatemanager/resolve.go -------------------------------------------------------------------------------- /domain/consensus/processes/dagtraversalmanager/anticone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/dagtraversalmanager/anticone.go -------------------------------------------------------------------------------- /domain/consensus/processes/dagtraversalmanager/window.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/dagtraversalmanager/window.go -------------------------------------------------------------------------------- /domain/consensus/processes/difficultymanager/blockwindow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/difficultymanager/blockwindow.go -------------------------------------------------------------------------------- /domain/consensus/processes/difficultymanager/hashrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/difficultymanager/hashrate.go -------------------------------------------------------------------------------- /domain/consensus/processes/difficultymanager/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/difficultymanager/log.go -------------------------------------------------------------------------------- /domain/consensus/processes/finalitymanager/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/finalitymanager/log.go -------------------------------------------------------------------------------- /domain/consensus/processes/ghostdag2/ghostdagimpl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/ghostdag2/ghostdagimpl.go -------------------------------------------------------------------------------- /domain/consensus/processes/ghostdagmanager/compare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/ghostdagmanager/compare.go -------------------------------------------------------------------------------- /domain/consensus/processes/ghostdagmanager/ghostdag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/ghostdagmanager/ghostdag.go -------------------------------------------------------------------------------- /domain/consensus/processes/ghostdagmanager/ghostdag_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/ghostdagmanager/ghostdag_test.go -------------------------------------------------------------------------------- /domain/consensus/processes/ghostdagmanager/mergeset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/ghostdagmanager/mergeset.go -------------------------------------------------------------------------------- /domain/consensus/processes/mergedepthmanager/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/mergedepthmanager/log.go -------------------------------------------------------------------------------- /domain/consensus/processes/parentsmanager/parentsmanager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/parentsmanager/parentsmanager.go -------------------------------------------------------------------------------- /domain/consensus/processes/pruningmanager/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/pruningmanager/log.go -------------------------------------------------------------------------------- /domain/consensus/processes/pruningmanager/pruning_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/pruningmanager/pruning_test.go -------------------------------------------------------------------------------- /domain/consensus/processes/pruningmanager/pruningmanager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/pruningmanager/pruningmanager.go -------------------------------------------------------------------------------- /domain/consensus/processes/pruningproofmanager/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/pruningproofmanager/log.go -------------------------------------------------------------------------------- /domain/consensus/processes/reachabilitymanager/fetch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/reachabilitymanager/fetch.go -------------------------------------------------------------------------------- /domain/consensus/processes/reachabilitymanager/interval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/reachabilitymanager/interval.go -------------------------------------------------------------------------------- /domain/consensus/processes/reachabilitymanager/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/reachabilitymanager/log.go -------------------------------------------------------------------------------- /domain/consensus/processes/reachabilitymanager/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/reachabilitymanager/main_test.go -------------------------------------------------------------------------------- /domain/consensus/processes/reachabilitymanager/stage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/reachabilitymanager/stage.go -------------------------------------------------------------------------------- /domain/consensus/processes/reachabilitymanager/tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/reachabilitymanager/tree.go -------------------------------------------------------------------------------- /domain/consensus/processes/syncmanager/antipast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/syncmanager/antipast.go -------------------------------------------------------------------------------- /domain/consensus/processes/syncmanager/blocklocator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/syncmanager/blocklocator.go -------------------------------------------------------------------------------- /domain/consensus/processes/syncmanager/blocklocator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/syncmanager/blocklocator_test.go -------------------------------------------------------------------------------- /domain/consensus/processes/syncmanager/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/syncmanager/log.go -------------------------------------------------------------------------------- /domain/consensus/processes/syncmanager/syncinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/syncmanager/syncinfo.go -------------------------------------------------------------------------------- /domain/consensus/processes/syncmanager/syncmanager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/syncmanager/syncmanager.go -------------------------------------------------------------------------------- /domain/consensus/processes/syncmanager/syncmanager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/syncmanager/syncmanager_test.go -------------------------------------------------------------------------------- /domain/consensus/processes/transactionvalidator/mass.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/processes/transactionvalidator/mass.go -------------------------------------------------------------------------------- /domain/consensus/pruning_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/pruning_test.go -------------------------------------------------------------------------------- /domain/consensus/ruleerrors/rule_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/ruleerrors/rule_error.go -------------------------------------------------------------------------------- /domain/consensus/ruleerrors/rule_error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/ruleerrors/rule_error_test.go -------------------------------------------------------------------------------- /domain/consensus/test_consensus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/test_consensus.go -------------------------------------------------------------------------------- /domain/consensus/test_consensus_getters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/test_consensus_getters.go -------------------------------------------------------------------------------- /domain/consensus/test_consensus_render_to_dot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/test_consensus_render_to_dot.go -------------------------------------------------------------------------------- /domain/consensus/testdata/dags/dag0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/testdata/dags/dag0.json -------------------------------------------------------------------------------- /domain/consensus/testdata/dags/dag1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/testdata/dags/dag1.json -------------------------------------------------------------------------------- /domain/consensus/testdata/dags/dag2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/testdata/dags/dag2.json -------------------------------------------------------------------------------- /domain/consensus/testdata/dags/dag3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/testdata/dags/dag3.json -------------------------------------------------------------------------------- /domain/consensus/testdata/dags/dag4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/testdata/dags/dag4.json -------------------------------------------------------------------------------- /domain/consensus/testdata/dags/dag5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/testdata/dags/dag5.json -------------------------------------------------------------------------------- /domain/consensus/timelock_CLTV_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/timelock_CLTV_test.go -------------------------------------------------------------------------------- /domain/consensus/utils/blockheader/blockheader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/blockheader/blockheader.go -------------------------------------------------------------------------------- /domain/consensus/utils/blockheader/blockheader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/blockheader/blockheader_test.go -------------------------------------------------------------------------------- /domain/consensus/utils/consensushashing/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/consensushashing/block.go -------------------------------------------------------------------------------- /domain/consensus/utils/consensushashing/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/consensushashing/transaction.go -------------------------------------------------------------------------------- /domain/consensus/utils/constants/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/constants/constants.go -------------------------------------------------------------------------------- /domain/consensus/utils/hashes/domains.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/hashes/domains.go -------------------------------------------------------------------------------- /domain/consensus/utils/hashes/strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/hashes/strings.go -------------------------------------------------------------------------------- /domain/consensus/utils/hashes/writers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/hashes/writers.go -------------------------------------------------------------------------------- /domain/consensus/utils/hashes/writers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/hashes/writers_test.go -------------------------------------------------------------------------------- /domain/consensus/utils/hashset/hash_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/hashset/hash_set.go -------------------------------------------------------------------------------- /domain/consensus/utils/lrucache/lrucache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/lrucache/lrucache.go -------------------------------------------------------------------------------- /domain/consensus/utils/merkle/merkle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/merkle/merkle.go -------------------------------------------------------------------------------- /domain/consensus/utils/mining/solve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/mining/solve.go -------------------------------------------------------------------------------- /domain/consensus/utils/multiset/multiset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/multiset/multiset.go -------------------------------------------------------------------------------- /domain/consensus/utils/pow/heavyhash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/pow/heavyhash.go -------------------------------------------------------------------------------- /domain/consensus/utils/pow/heavyhash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/pow/heavyhash_test.go -------------------------------------------------------------------------------- /domain/consensus/utils/pow/kheavyhash.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/pow/kheavyhash.ipynb -------------------------------------------------------------------------------- /domain/consensus/utils/pow/pow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/pow/pow.go -------------------------------------------------------------------------------- /domain/consensus/utils/pow/xoshiro.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/pow/xoshiro.go -------------------------------------------------------------------------------- /domain/consensus/utils/pow/xoshiro_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/pow/xoshiro_test.go -------------------------------------------------------------------------------- /domain/consensus/utils/serialization/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/serialization/common.go -------------------------------------------------------------------------------- /domain/consensus/utils/sorters/timesorter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/sorters/timesorter.go -------------------------------------------------------------------------------- /domain/consensus/utils/subnetworks/compare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/subnetworks/compare.go -------------------------------------------------------------------------------- /domain/consensus/utils/subnetworks/from_bytes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/subnetworks/from_bytes.go -------------------------------------------------------------------------------- /domain/consensus/utils/subnetworks/from_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/subnetworks/from_string.go -------------------------------------------------------------------------------- /domain/consensus/utils/subnetworks/subnetworks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/subnetworks/subnetworks.go -------------------------------------------------------------------------------- /domain/consensus/utils/testutils/create_transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/testutils/create_transaction.go -------------------------------------------------------------------------------- /domain/consensus/utils/testutils/for_all_nets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/testutils/for_all_nets.go -------------------------------------------------------------------------------- /domain/consensus/utils/testutils/op_true_script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/testutils/op_true_script.go -------------------------------------------------------------------------------- /domain/consensus/utils/testutils/test_ghostdag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/testutils/test_ghostdag.go -------------------------------------------------------------------------------- /domain/consensus/utils/transactionhelper/coinbase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/transactionhelper/coinbase.go -------------------------------------------------------------------------------- /domain/consensus/utils/transactionhelper/new.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/transactionhelper/new.go -------------------------------------------------------------------------------- /domain/consensus/utils/transactionid/from_bytes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/transactionid/from_bytes.go -------------------------------------------------------------------------------- /domain/consensus/utils/transactionid/from_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/transactionid/from_string.go -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/README.md -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/data/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/data/LICENSE -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/data/script_tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/data/script_tests.json -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/data/sighash.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/data/sighash.json -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/data/tx_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/data/tx_invalid.json -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/data/tx_valid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/data/tx_valid.json -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/doc.go -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/engine.go -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/engine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/engine_test.go -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/error.go -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/error_test.go -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/example_test.go -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/log.go -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/main_test.go -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/opcode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/opcode.go -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/opcode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/opcode_test.go -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/reference_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/reference_test.go -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/script.go -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/script_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/script_test.go -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/scriptbuilder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/scriptbuilder.go -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/scriptbuilder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/scriptbuilder_test.go -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/scriptnum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/scriptnum.go -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/scriptnum_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/scriptnum_test.go -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/sigcache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/sigcache.go -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/sigcache_ecdsa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/sigcache_ecdsa.go -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/sigcache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/sigcache_test.go -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/sign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/sign.go -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/sign_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/sign_test.go -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/stack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/stack.go -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/stack_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/stack_test.go -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/standard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/standard.go -------------------------------------------------------------------------------- /domain/consensus/utils/txscript/standard_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/txscript/standard_test.go -------------------------------------------------------------------------------- /domain/consensus/utils/utxo/diff_algebra.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/utxo/diff_algebra.go -------------------------------------------------------------------------------- /domain/consensus/utils/utxo/diff_algebra_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/utxo/diff_algebra_test.go -------------------------------------------------------------------------------- /domain/consensus/utils/utxo/immutable_utxo_diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/utxo/immutable_utxo_diff.go -------------------------------------------------------------------------------- /domain/consensus/utils/utxo/mutable_utxo_diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/utxo/mutable_utxo_diff.go -------------------------------------------------------------------------------- /domain/consensus/utils/utxo/serialization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/utxo/serialization.go -------------------------------------------------------------------------------- /domain/consensus/utils/utxo/serialization_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/utxo/serialization_test.go -------------------------------------------------------------------------------- /domain/consensus/utils/utxo/utxo_collection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/utxo/utxo_collection.go -------------------------------------------------------------------------------- /domain/consensus/utils/utxo/utxo_entry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/utxo/utxo_entry.go -------------------------------------------------------------------------------- /domain/consensus/utils/utxo/utxo_entry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/utxo/utxo_entry_test.go -------------------------------------------------------------------------------- /domain/consensus/utils/utxo/utxo_iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/utxo/utxo_iterator.go -------------------------------------------------------------------------------- /domain/consensus/utils/utxo/utxo_iterator_with_diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/utxo/utxo_iterator_with_diff.go -------------------------------------------------------------------------------- /domain/consensus/utils/utxolrucache/utxolrucache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/utxolrucache/utxolrucache.go -------------------------------------------------------------------------------- /domain/consensus/utils/virtual/virtual.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensus/utils/virtual/virtual.go -------------------------------------------------------------------------------- /domain/consensusreference/consensusreference.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/consensusreference/consensusreference.go -------------------------------------------------------------------------------- /domain/dagconfig/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/dagconfig/README.md -------------------------------------------------------------------------------- /domain/dagconfig/consensus_defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/dagconfig/consensus_defaults.go -------------------------------------------------------------------------------- /domain/dagconfig/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/dagconfig/doc.go -------------------------------------------------------------------------------- /domain/dagconfig/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/dagconfig/genesis.go -------------------------------------------------------------------------------- /domain/dagconfig/genesis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/dagconfig/genesis_test.go -------------------------------------------------------------------------------- /domain/dagconfig/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/dagconfig/params.go -------------------------------------------------------------------------------- /domain/dagconfig/params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/dagconfig/params_test.go -------------------------------------------------------------------------------- /domain/dagconfig/register_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/dagconfig/register_test.go -------------------------------------------------------------------------------- /domain/domain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/domain.go -------------------------------------------------------------------------------- /domain/domain_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/domain_test.go -------------------------------------------------------------------------------- /domain/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/log.go -------------------------------------------------------------------------------- /domain/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/migrate.go -------------------------------------------------------------------------------- /domain/miningmanager/blocktemplatebuilder/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/miningmanager/blocktemplatebuilder/log.go -------------------------------------------------------------------------------- /domain/miningmanager/blocktemplatebuilder/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/miningmanager/blocktemplatebuilder/policy.go -------------------------------------------------------------------------------- /domain/miningmanager/blocktemplatebuilder/txselection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/miningmanager/blocktemplatebuilder/txselection.go -------------------------------------------------------------------------------- /domain/miningmanager/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/miningmanager/factory.go -------------------------------------------------------------------------------- /domain/miningmanager/mempool/check_transaction_standard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/miningmanager/mempool/check_transaction_standard.go -------------------------------------------------------------------------------- /domain/miningmanager/mempool/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/miningmanager/mempool/config.go -------------------------------------------------------------------------------- /domain/miningmanager/mempool/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/miningmanager/mempool/error.go -------------------------------------------------------------------------------- /domain/miningmanager/mempool/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/miningmanager/mempool/log.go -------------------------------------------------------------------------------- /domain/miningmanager/mempool/mempool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/miningmanager/mempool/mempool.go -------------------------------------------------------------------------------- /domain/miningmanager/mempool/mempool_utxo_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/miningmanager/mempool/mempool_utxo_set.go -------------------------------------------------------------------------------- /domain/miningmanager/mempool/model/map_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/miningmanager/mempool/model/map_types.go -------------------------------------------------------------------------------- /domain/miningmanager/mempool/model/mempool_transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/miningmanager/mempool/model/mempool_transaction.go -------------------------------------------------------------------------------- /domain/miningmanager/mempool/model/orphan_transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/miningmanager/mempool/model/orphan_transaction.go -------------------------------------------------------------------------------- /domain/miningmanager/mempool/model/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/miningmanager/mempool/model/transaction.go -------------------------------------------------------------------------------- /domain/miningmanager/mempool/orphan_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/miningmanager/mempool/orphan_pool.go -------------------------------------------------------------------------------- /domain/miningmanager/mempool/remove_transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/miningmanager/mempool/remove_transaction.go -------------------------------------------------------------------------------- /domain/miningmanager/mempool/transactions_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/miningmanager/mempool/transactions_pool.go -------------------------------------------------------------------------------- /domain/miningmanager/mempool/validate_transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/miningmanager/mempool/validate_transaction.go -------------------------------------------------------------------------------- /domain/miningmanager/miningmanager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/miningmanager/miningmanager.go -------------------------------------------------------------------------------- /domain/miningmanager/miningmanager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/miningmanager/miningmanager_test.go -------------------------------------------------------------------------------- /domain/miningmanager/model/interface_mempool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/miningmanager/model/interface_mempool.go -------------------------------------------------------------------------------- /domain/prefixmanager/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/prefixmanager/log.go -------------------------------------------------------------------------------- /domain/prefixmanager/prefix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/prefixmanager/prefix.go -------------------------------------------------------------------------------- /domain/prefixmanager/prefix/prefix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/prefixmanager/prefix/prefix.go -------------------------------------------------------------------------------- /domain/utxoindex/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/utxoindex/log.go -------------------------------------------------------------------------------- /domain/utxoindex/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/utxoindex/model.go -------------------------------------------------------------------------------- /domain/utxoindex/serialization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/utxoindex/serialization.go -------------------------------------------------------------------------------- /domain/utxoindex/serialization_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/utxoindex/serialization_test.go -------------------------------------------------------------------------------- /domain/utxoindex/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/utxoindex/store.go -------------------------------------------------------------------------------- /domain/utxoindex/utxoindex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/domain/utxoindex/utxoindex.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/go.sum -------------------------------------------------------------------------------- /infrastructure/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/config/config.go -------------------------------------------------------------------------------- /infrastructure/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/config/config_test.go -------------------------------------------------------------------------------- /infrastructure/config/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/config/log.go -------------------------------------------------------------------------------- /infrastructure/config/network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/config/network.go -------------------------------------------------------------------------------- /infrastructure/config/sample-caspad.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/config/sample-caspad.conf -------------------------------------------------------------------------------- /infrastructure/db/database/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/db/database/README.md -------------------------------------------------------------------------------- /infrastructure/db/database/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/db/database/common_test.go -------------------------------------------------------------------------------- /infrastructure/db/database/cursor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/db/database/cursor.go -------------------------------------------------------------------------------- /infrastructure/db/database/cursor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/db/database/cursor_test.go -------------------------------------------------------------------------------- /infrastructure/db/database/dataaccessor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/db/database/dataaccessor.go -------------------------------------------------------------------------------- /infrastructure/db/database/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/db/database/database.go -------------------------------------------------------------------------------- /infrastructure/db/database/database_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/db/database/database_test.go -------------------------------------------------------------------------------- /infrastructure/db/database/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/db/database/doc.go -------------------------------------------------------------------------------- /infrastructure/db/database/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/db/database/errors.go -------------------------------------------------------------------------------- /infrastructure/db/database/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/db/database/keys.go -------------------------------------------------------------------------------- /infrastructure/db/database/keys_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/db/database/keys_test.go -------------------------------------------------------------------------------- /infrastructure/db/database/ldb/cursor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/db/database/ldb/cursor.go -------------------------------------------------------------------------------- /infrastructure/db/database/ldb/cursor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/db/database/ldb/cursor_test.go -------------------------------------------------------------------------------- /infrastructure/db/database/ldb/leveldb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/db/database/ldb/leveldb.go -------------------------------------------------------------------------------- /infrastructure/db/database/ldb/leveldb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/db/database/ldb/leveldb_test.go -------------------------------------------------------------------------------- /infrastructure/db/database/ldb/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/db/database/ldb/log.go -------------------------------------------------------------------------------- /infrastructure/db/database/ldb/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/db/database/ldb/options.go -------------------------------------------------------------------------------- /infrastructure/db/database/ldb/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/db/database/ldb/transaction.go -------------------------------------------------------------------------------- /infrastructure/db/database/ldb/transaction_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/db/database/ldb/transaction_test.go -------------------------------------------------------------------------------- /infrastructure/db/database/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/db/database/transaction.go -------------------------------------------------------------------------------- /infrastructure/db/database/transaction_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/db/database/transaction_test.go -------------------------------------------------------------------------------- /infrastructure/logger/backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/logger/backend.go -------------------------------------------------------------------------------- /infrastructure/logger/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/logger/doc.go -------------------------------------------------------------------------------- /infrastructure/logger/level.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/logger/level.go -------------------------------------------------------------------------------- /infrastructure/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/logger/logger.go -------------------------------------------------------------------------------- /infrastructure/logger/logs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/logger/logs.go -------------------------------------------------------------------------------- /infrastructure/logger/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/logger/utils.go -------------------------------------------------------------------------------- /infrastructure/network/addressmanager/addressmanager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/addressmanager/addressmanager.go -------------------------------------------------------------------------------- /infrastructure/network/addressmanager/addressrandomize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/addressmanager/addressrandomize.go -------------------------------------------------------------------------------- /infrastructure/network/addressmanager/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/addressmanager/config.go -------------------------------------------------------------------------------- /infrastructure/network/addressmanager/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/addressmanager/doc.go -------------------------------------------------------------------------------- /infrastructure/network/addressmanager/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/addressmanager/log.go -------------------------------------------------------------------------------- /infrastructure/network/addressmanager/network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/addressmanager/network.go -------------------------------------------------------------------------------- /infrastructure/network/addressmanager/network_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/addressmanager/network_test.go -------------------------------------------------------------------------------- /infrastructure/network/addressmanager/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/addressmanager/store.go -------------------------------------------------------------------------------- /infrastructure/network/addressmanager/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/addressmanager/store_test.go -------------------------------------------------------------------------------- /infrastructure/network/addressmanager/test_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/addressmanager/test_utils.go -------------------------------------------------------------------------------- /infrastructure/network/connmanager/connection_requests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/connmanager/connection_requests.go -------------------------------------------------------------------------------- /infrastructure/network/connmanager/connection_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/connmanager/connection_set.go -------------------------------------------------------------------------------- /infrastructure/network/connmanager/connmanager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/connmanager/connmanager.go -------------------------------------------------------------------------------- /infrastructure/network/connmanager/incoming_connections.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/connmanager/incoming_connections.go -------------------------------------------------------------------------------- /infrastructure/network/connmanager/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/connmanager/log.go -------------------------------------------------------------------------------- /infrastructure/network/dnsseed/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/dnsseed/log.go -------------------------------------------------------------------------------- /infrastructure/network/dnsseed/pb/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/dnsseed/pb/generate.go -------------------------------------------------------------------------------- /infrastructure/network/dnsseed/pb/peer_service.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/dnsseed/pb/peer_service.pb.go -------------------------------------------------------------------------------- /infrastructure/network/dnsseed/pb/peer_service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/dnsseed/pb/peer_service.proto -------------------------------------------------------------------------------- /infrastructure/network/dnsseed/seed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/dnsseed/seed.go -------------------------------------------------------------------------------- /infrastructure/network/netadapter/id/id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/netadapter/id/id.go -------------------------------------------------------------------------------- /infrastructure/network/netadapter/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/netadapter/log.go -------------------------------------------------------------------------------- /infrastructure/network/netadapter/netadapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/netadapter/netadapter.go -------------------------------------------------------------------------------- /infrastructure/network/netadapter/netadapter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/netadapter/netadapter_test.go -------------------------------------------------------------------------------- /infrastructure/network/netadapter/netconnection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/netadapter/netconnection.go -------------------------------------------------------------------------------- /infrastructure/network/netadapter/router/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/netadapter/router/log.go -------------------------------------------------------------------------------- /infrastructure/network/netadapter/router/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/netadapter/router/route.go -------------------------------------------------------------------------------- /infrastructure/network/netadapter/router/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/netadapter/router/router.go -------------------------------------------------------------------------------- /infrastructure/network/netadapter/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/netadapter/server/server.go -------------------------------------------------------------------------------- /infrastructure/network/netadapter/standalone/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/netadapter/standalone/log.go -------------------------------------------------------------------------------- /infrastructure/network/netadapter/standalone/routes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/netadapter/standalone/routes.go -------------------------------------------------------------------------------- /infrastructure/network/rpcclient/grpcclient/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/rpcclient/grpcclient/log.go -------------------------------------------------------------------------------- /infrastructure/network/rpcclient/grpcclient/post.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/rpcclient/grpcclient/post.go -------------------------------------------------------------------------------- /infrastructure/network/rpcclient/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/rpcclient/log.go -------------------------------------------------------------------------------- /infrastructure/network/rpcclient/rpc_ban.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/rpcclient/rpc_ban.go -------------------------------------------------------------------------------- /infrastructure/network/rpcclient/rpc_connect_to_peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/rpcclient/rpc_connect_to_peer.go -------------------------------------------------------------------------------- /infrastructure/network/rpcclient/rpc_get_block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/rpcclient/rpc_get_block.go -------------------------------------------------------------------------------- /infrastructure/network/rpcclient/rpc_get_block_count.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/rpcclient/rpc_get_block_count.go -------------------------------------------------------------------------------- /infrastructure/network/rpcclient/rpc_get_blocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/rpcclient/rpc_get_blocks.go -------------------------------------------------------------------------------- /infrastructure/network/rpcclient/rpc_get_coin_supply.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/rpcclient/rpc_get_coin_supply.go -------------------------------------------------------------------------------- /infrastructure/network/rpcclient/rpc_get_headers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/rpcclient/rpc_get_headers.go -------------------------------------------------------------------------------- /infrastructure/network/rpcclient/rpc_get_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/rpcclient/rpc_get_info.go -------------------------------------------------------------------------------- /infrastructure/network/rpcclient/rpc_get_subnetwork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/rpcclient/rpc_get_subnetwork.go -------------------------------------------------------------------------------- /infrastructure/network/rpcclient/rpc_on_block_added.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/rpcclient/rpc_on_block_added.go -------------------------------------------------------------------------------- /infrastructure/network/rpcclient/rpc_on_chain_changed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/rpcclient/rpc_on_chain_changed.go -------------------------------------------------------------------------------- /infrastructure/network/rpcclient/rpc_on_utxos_changed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/rpcclient/rpc_on_utxos_changed.go -------------------------------------------------------------------------------- /infrastructure/network/rpcclient/rpc_submit_block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/rpcclient/rpc_submit_block.go -------------------------------------------------------------------------------- /infrastructure/network/rpcclient/rpc_unban.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/rpcclient/rpc_unban.go -------------------------------------------------------------------------------- /infrastructure/network/rpcclient/rpcclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/rpcclient/rpcclient.go -------------------------------------------------------------------------------- /infrastructure/network/rpcclient/rpcrouter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/network/rpcclient/rpcrouter.go -------------------------------------------------------------------------------- /infrastructure/os/execenv/initialize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/os/execenv/initialize.go -------------------------------------------------------------------------------- /infrastructure/os/limits/desired_limits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/os/limits/desired_limits.go -------------------------------------------------------------------------------- /infrastructure/os/limits/limits_plan9.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/os/limits/limits_plan9.go -------------------------------------------------------------------------------- /infrastructure/os/limits/limits_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/os/limits/limits_unix.go -------------------------------------------------------------------------------- /infrastructure/os/limits/limits_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/os/limits/limits_windows.go -------------------------------------------------------------------------------- /infrastructure/os/signal/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/os/signal/log.go -------------------------------------------------------------------------------- /infrastructure/os/signal/signal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/os/signal/signal.go -------------------------------------------------------------------------------- /infrastructure/os/signal/signalsigterm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/os/signal/signalsigterm.go -------------------------------------------------------------------------------- /infrastructure/os/winservice/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/os/winservice/common.go -------------------------------------------------------------------------------- /infrastructure/os/winservice/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/os/winservice/log.go -------------------------------------------------------------------------------- /infrastructure/os/winservice/service_command_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/os/winservice/service_command_windows.go -------------------------------------------------------------------------------- /infrastructure/os/winservice/service_main_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/os/winservice/service_main_windows.go -------------------------------------------------------------------------------- /infrastructure/os/winservice/service_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/infrastructure/os/winservice/service_windows.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/main.go -------------------------------------------------------------------------------- /stability-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/README.md -------------------------------------------------------------------------------- /stability-tests/application-level-garbage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/application-level-garbage/README.md -------------------------------------------------------------------------------- /stability-tests/application-level-garbage/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/application-level-garbage/config.go -------------------------------------------------------------------------------- /stability-tests/application-level-garbage/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/application-level-garbage/log.go -------------------------------------------------------------------------------- /stability-tests/application-level-garbage/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/application-level-garbage/main.go -------------------------------------------------------------------------------- /stability-tests/application-level-garbage/read.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/application-level-garbage/read.go -------------------------------------------------------------------------------- /stability-tests/application-level-garbage/run/blocks.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/application-level-garbage/run/blocks.dat -------------------------------------------------------------------------------- /stability-tests/application-level-garbage/run/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/application-level-garbage/run/run.sh -------------------------------------------------------------------------------- /stability-tests/application-level-garbage/send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/application-level-garbage/send.go -------------------------------------------------------------------------------- /stability-tests/common/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/common/cmd.go -------------------------------------------------------------------------------- /stability-tests/common/file_scanner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/common/file_scanner.go -------------------------------------------------------------------------------- /stability-tests/common/log-writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/common/log-writer.go -------------------------------------------------------------------------------- /stability-tests/common/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/common/log.go -------------------------------------------------------------------------------- /stability-tests/common/mine/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/common/mine/db.go -------------------------------------------------------------------------------- /stability-tests/common/mine/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/common/mine/log.go -------------------------------------------------------------------------------- /stability-tests/common/mine/mine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/common/mine/mine.go -------------------------------------------------------------------------------- /stability-tests/common/mine/read.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/common/mine/read.go -------------------------------------------------------------------------------- /stability-tests/common/paths.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/common/paths.go -------------------------------------------------------------------------------- /stability-tests/common/rpc/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/common/rpc/log.go -------------------------------------------------------------------------------- /stability-tests/common/rpc/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/common/rpc/rpc.go -------------------------------------------------------------------------------- /stability-tests/common/run-pyrin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/common/run-pyrin.go -------------------------------------------------------------------------------- /stability-tests/common/tempdir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/common/tempdir.go -------------------------------------------------------------------------------- /stability-tests/daa/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/daa/README.md -------------------------------------------------------------------------------- /stability-tests/daa/average_duration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/daa/average_duration.go -------------------------------------------------------------------------------- /stability-tests/daa/daa_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/daa/daa_test.go -------------------------------------------------------------------------------- /stability-tests/daa/run/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/daa/run/run.sh -------------------------------------------------------------------------------- /stability-tests/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/docker/Dockerfile -------------------------------------------------------------------------------- /stability-tests/infra-level-garbage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/infra-level-garbage/README.md -------------------------------------------------------------------------------- /stability-tests/infra-level-garbage/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/infra-level-garbage/config.go -------------------------------------------------------------------------------- /stability-tests/infra-level-garbage/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/infra-level-garbage/log.go -------------------------------------------------------------------------------- /stability-tests/infra-level-garbage/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/infra-level-garbage/main.go -------------------------------------------------------------------------------- /stability-tests/infra-level-garbage/run/messages.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/infra-level-garbage/run/messages.dat -------------------------------------------------------------------------------- /stability-tests/infra-level-garbage/run/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/infra-level-garbage/run/run.sh -------------------------------------------------------------------------------- /stability-tests/infra-level-garbage/send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/infra-level-garbage/send.go -------------------------------------------------------------------------------- /stability-tests/install_and_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/install_and_test.sh -------------------------------------------------------------------------------- /stability-tests/many-tips/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/many-tips/config.go -------------------------------------------------------------------------------- /stability-tests/many-tips/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/many-tips/log.go -------------------------------------------------------------------------------- /stability-tests/many-tips/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/many-tips/main.go -------------------------------------------------------------------------------- /stability-tests/many-tips/run/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/many-tips/run/run.sh -------------------------------------------------------------------------------- /stability-tests/mempool-limits/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/mempool-limits/README.md -------------------------------------------------------------------------------- /stability-tests/mempool-limits/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/mempool-limits/config.go -------------------------------------------------------------------------------- /stability-tests/mempool-limits/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/mempool-limits/log.go -------------------------------------------------------------------------------- /stability-tests/mempool-limits/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/mempool-limits/main_test.go -------------------------------------------------------------------------------- /stability-tests/mempool-limits/run/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/mempool-limits/run/run.sh -------------------------------------------------------------------------------- /stability-tests/mempool-limits/transactions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/mempool-limits/transactions.go -------------------------------------------------------------------------------- /stability-tests/minejson/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/minejson/config.go -------------------------------------------------------------------------------- /stability-tests/minejson/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/minejson/example.json -------------------------------------------------------------------------------- /stability-tests/minejson/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/minejson/log.go -------------------------------------------------------------------------------- /stability-tests/minejson/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/minejson/main.go -------------------------------------------------------------------------------- /stability-tests/netsync/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/netsync/README.md -------------------------------------------------------------------------------- /stability-tests/netsync/chain_generator/chain.json: -------------------------------------------------------------------------------- 1 | [{"id":"0","parents":null}] 2 | -------------------------------------------------------------------------------- /stability-tests/netsync/chain_generator/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/netsync/chain_generator/config.go -------------------------------------------------------------------------------- /stability-tests/netsync/chain_generator/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/netsync/chain_generator/log.go -------------------------------------------------------------------------------- /stability-tests/netsync/chain_generator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/netsync/chain_generator/main.go -------------------------------------------------------------------------------- /stability-tests/netsync/check_resolve_virtual.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/netsync/check_resolve_virtual.go -------------------------------------------------------------------------------- /stability-tests/netsync/check_sync_rate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/netsync/check_sync_rate.go -------------------------------------------------------------------------------- /stability-tests/netsync/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/netsync/config.go -------------------------------------------------------------------------------- /stability-tests/netsync/dags-fast/000170-chain.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/netsync/dags-fast/000170-chain.json.gz -------------------------------------------------------------------------------- /stability-tests/netsync/dags-fast/100-chain.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/netsync/dags-fast/100-chain.json.gz -------------------------------------------------------------------------------- /stability-tests/netsync/dags-slow/100000-chain.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/netsync/dags-slow/100000-chain.json.gz -------------------------------------------------------------------------------- /stability-tests/netsync/dags-slow/100070-chain.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/netsync/dags-slow/100070-chain.json.gz -------------------------------------------------------------------------------- /stability-tests/netsync/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/netsync/log.go -------------------------------------------------------------------------------- /stability-tests/netsync/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/netsync/main.go -------------------------------------------------------------------------------- /stability-tests/netsync/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/netsync/node.go -------------------------------------------------------------------------------- /stability-tests/netsync/run/run-fast.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/netsync/run/run-fast.sh -------------------------------------------------------------------------------- /stability-tests/netsync/run/run-slow.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/netsync/run/run-slow.sh -------------------------------------------------------------------------------- /stability-tests/netsync/run/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/netsync/run/run.sh -------------------------------------------------------------------------------- /stability-tests/orphans/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/orphans/README.md -------------------------------------------------------------------------------- /stability-tests/orphans/check_top_is_tip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/orphans/check_top_is_tip.go -------------------------------------------------------------------------------- /stability-tests/orphans/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/orphans/config.go -------------------------------------------------------------------------------- /stability-tests/orphans/connect_to_node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/orphans/connect_to_node.go -------------------------------------------------------------------------------- /stability-tests/orphans/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/orphans/log.go -------------------------------------------------------------------------------- /stability-tests/orphans/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/orphans/main.go -------------------------------------------------------------------------------- /stability-tests/orphans/prepare_blocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/orphans/prepare_blocks.go -------------------------------------------------------------------------------- /stability-tests/orphans/run/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/orphans/run/run.sh -------------------------------------------------------------------------------- /stability-tests/orphans/send_blocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/orphans/send_blocks.go -------------------------------------------------------------------------------- /stability-tests/pyrindsanity/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/pyrindsanity/README.md -------------------------------------------------------------------------------- /stability-tests/pyrindsanity/commandloop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/pyrindsanity/commandloop.go -------------------------------------------------------------------------------- /stability-tests/pyrindsanity/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/pyrindsanity/config.go -------------------------------------------------------------------------------- /stability-tests/pyrindsanity/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/pyrindsanity/log.go -------------------------------------------------------------------------------- /stability-tests/pyrindsanity/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/pyrindsanity/main.go -------------------------------------------------------------------------------- /stability-tests/pyrindsanity/read.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/pyrindsanity/read.go -------------------------------------------------------------------------------- /stability-tests/pyrindsanity/run/commands-list: -------------------------------------------------------------------------------- 1 | --devnet -------------------------------------------------------------------------------- /stability-tests/pyrindsanity/run/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/pyrindsanity/run/run.sh -------------------------------------------------------------------------------- /stability-tests/reorg/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/reorg/config.go -------------------------------------------------------------------------------- /stability-tests/reorg/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/reorg/log.go -------------------------------------------------------------------------------- /stability-tests/reorg/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/reorg/main.go -------------------------------------------------------------------------------- /stability-tests/reorg/reorg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/reorg/reorg.go -------------------------------------------------------------------------------- /stability-tests/reorg/run/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/reorg/run/run.sh -------------------------------------------------------------------------------- /stability-tests/rpc-idle-clients/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/rpc-idle-clients/config.go -------------------------------------------------------------------------------- /stability-tests/rpc-idle-clients/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/rpc-idle-clients/log.go -------------------------------------------------------------------------------- /stability-tests/rpc-idle-clients/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/rpc-idle-clients/main.go -------------------------------------------------------------------------------- /stability-tests/rpc-idle-clients/run/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/rpc-idle-clients/run/run.sh -------------------------------------------------------------------------------- /stability-tests/rpc-stability/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/rpc-stability/README.md -------------------------------------------------------------------------------- /stability-tests/rpc-stability/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/rpc-stability/config.go -------------------------------------------------------------------------------- /stability-tests/rpc-stability/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/rpc-stability/log.go -------------------------------------------------------------------------------- /stability-tests/rpc-stability/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/rpc-stability/main.go -------------------------------------------------------------------------------- /stability-tests/rpc-stability/read.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/rpc-stability/read.go -------------------------------------------------------------------------------- /stability-tests/rpc-stability/run/commands.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/rpc-stability/run/commands.json -------------------------------------------------------------------------------- /stability-tests/rpc-stability/run/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/rpc-stability/run/run.sh -------------------------------------------------------------------------------- /stability-tests/rpc-stability/send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/rpc-stability/send.go -------------------------------------------------------------------------------- /stability-tests/run/run-fast.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/run/run-fast.sh -------------------------------------------------------------------------------- /stability-tests/run/run-slow.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/run/run-slow.sh -------------------------------------------------------------------------------- /stability-tests/run/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/run/run.sh -------------------------------------------------------------------------------- /stability-tests/simple-sync/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/simple-sync/README.md -------------------------------------------------------------------------------- /stability-tests/simple-sync/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/simple-sync/cmd.go -------------------------------------------------------------------------------- /stability-tests/simple-sync/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/simple-sync/config.go -------------------------------------------------------------------------------- /stability-tests/simple-sync/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/simple-sync/log.go -------------------------------------------------------------------------------- /stability-tests/simple-sync/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/simple-sync/main.go -------------------------------------------------------------------------------- /stability-tests/simple-sync/mineloop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/simple-sync/mineloop.go -------------------------------------------------------------------------------- /stability-tests/simple-sync/run/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/simple-sync/run/run.sh -------------------------------------------------------------------------------- /stability-tests/simple-sync/start-nodes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/stability-tests/simple-sync/start-nodes.go -------------------------------------------------------------------------------- /testing/integration/16_incoming_connections_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/testing/integration/16_incoming_connections_test.go -------------------------------------------------------------------------------- /testing/integration/address_exchange_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/testing/integration/address_exchange_test.go -------------------------------------------------------------------------------- /testing/integration/basic_sync_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/testing/integration/basic_sync_test.go -------------------------------------------------------------------------------- /testing/integration/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/testing/integration/config_test.go -------------------------------------------------------------------------------- /testing/integration/connect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/testing/integration/connect_test.go -------------------------------------------------------------------------------- /testing/integration/ibd_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/testing/integration/ibd_test.go -------------------------------------------------------------------------------- /testing/integration/integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/testing/integration/integration.go -------------------------------------------------------------------------------- /testing/integration/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/testing/integration/log_test.go -------------------------------------------------------------------------------- /testing/integration/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/testing/integration/main_test.go -------------------------------------------------------------------------------- /testing/integration/mining_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/testing/integration/mining_test.go -------------------------------------------------------------------------------- /testing/integration/notifications_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/testing/integration/notifications_test.go -------------------------------------------------------------------------------- /testing/integration/rpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/testing/integration/rpc_test.go -------------------------------------------------------------------------------- /testing/integration/selected_parent_chain_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/testing/integration/selected_parent_chain_test.go -------------------------------------------------------------------------------- /testing/integration/setup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/testing/integration/setup_test.go -------------------------------------------------------------------------------- /testing/integration/tx_relay_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/testing/integration/tx_relay_test.go -------------------------------------------------------------------------------- /testing/integration/utxo_index_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/testing/integration/utxo_index_test.go -------------------------------------------------------------------------------- /util/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/README.md -------------------------------------------------------------------------------- /util/address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/address.go -------------------------------------------------------------------------------- /util/address_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/address_test.go -------------------------------------------------------------------------------- /util/amount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/amount.go -------------------------------------------------------------------------------- /util/amount_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/amount_test.go -------------------------------------------------------------------------------- /util/appdata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/appdata.go -------------------------------------------------------------------------------- /util/appdata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/appdata_test.go -------------------------------------------------------------------------------- /util/bech32/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/bech32/README.md -------------------------------------------------------------------------------- /util/bech32/bech32.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/bech32/bech32.go -------------------------------------------------------------------------------- /util/bech32/bech32_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/bech32/bech32_test.go -------------------------------------------------------------------------------- /util/bech32/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/bech32/doc.go -------------------------------------------------------------------------------- /util/bech32/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/bech32/example_test.go -------------------------------------------------------------------------------- /util/bech32/internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/bech32/internal_test.go -------------------------------------------------------------------------------- /util/binaryserializer/binaryserializer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/binaryserializer/binaryserializer.go -------------------------------------------------------------------------------- /util/binaryserializer/binaryserializer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/binaryserializer/binaryserializer_test.go -------------------------------------------------------------------------------- /util/blake3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/blake3.go -------------------------------------------------------------------------------- /util/difficulty/difficulty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/difficulty/difficulty.go -------------------------------------------------------------------------------- /util/difficulty/difficulty_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/difficulty/difficulty_test.go -------------------------------------------------------------------------------- /util/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/doc.go -------------------------------------------------------------------------------- /util/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/example_test.go -------------------------------------------------------------------------------- /util/internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/internal_test.go -------------------------------------------------------------------------------- /util/locks/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/locks/log.go -------------------------------------------------------------------------------- /util/math/min.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/math/min.go -------------------------------------------------------------------------------- /util/math/min_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/math/min_test.go -------------------------------------------------------------------------------- /util/mstime/mstime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/mstime/mstime.go -------------------------------------------------------------------------------- /util/mstime/mstime_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/mstime/mstime_test.go -------------------------------------------------------------------------------- /util/network/network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/network/network.go -------------------------------------------------------------------------------- /util/network/parse_listeners.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/network/parse_listeners.go -------------------------------------------------------------------------------- /util/panics/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/panics/log.go -------------------------------------------------------------------------------- /util/panics/panics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/panics/panics.go -------------------------------------------------------------------------------- /util/profiling/profiling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/profiling/profiling.go -------------------------------------------------------------------------------- /util/random/random.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/random/random.go -------------------------------------------------------------------------------- /util/random/random_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/random/random_test.go -------------------------------------------------------------------------------- /util/staging/commit_all_changes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/staging/commit_all_changes.go -------------------------------------------------------------------------------- /util/staging/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/staging/log.go -------------------------------------------------------------------------------- /util/txmass/calculator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/util/txmass/calculator.go -------------------------------------------------------------------------------- /version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaspaclassic/caspad/HEAD/version/version.go --------------------------------------------------------------------------------