├── .credo.exs ├── .dockerignore ├── .formatter.exs ├── .gitignore ├── .iex.exs ├── .travis.yml ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── apps ├── aecore │ ├── config │ │ ├── config.exs │ │ ├── dev.exs │ │ ├── dev_build.exs │ │ ├── docker.exs │ │ ├── prod.exs │ │ └── test.exs │ ├── lib │ │ ├── aecore.ex │ │ └── aecore │ │ │ ├── account │ │ │ ├── account.ex │ │ │ ├── account_state_tree.ex │ │ │ └── tx │ │ │ │ └── spend_tx.ex │ │ │ ├── chain │ │ │ ├── block.ex │ │ │ ├── block_validation.ex │ │ │ ├── chainstate.ex │ │ │ ├── genesis.ex │ │ │ ├── header.ex │ │ │ ├── identifier.ex │ │ │ ├── target.ex │ │ │ ├── worker.ex │ │ │ └── worker │ │ │ │ └── supervisor.ex │ │ │ ├── channel │ │ │ ├── channel_off_chain_tx.ex │ │ │ ├── channel_off_chain_update.ex │ │ │ ├── channel_state_on_chain.ex │ │ │ ├── channel_state_peer.ex │ │ │ ├── channel_state_tree.ex │ │ │ ├── channel_transaction.ex │ │ │ ├── tx │ │ │ │ ├── channel_close_mutual_tx.ex │ │ │ │ ├── channel_close_solo_tx.ex │ │ │ │ ├── channel_create_tx.ex │ │ │ │ ├── channel_deposit_tx.ex │ │ │ │ ├── channel_settle_tx.ex │ │ │ │ ├── channel_slash_tx.ex │ │ │ │ ├── channel_snapshot_solo_tx.ex │ │ │ │ └── channel_withdraw_tx.ex │ │ │ ├── updates │ │ │ │ ├── channel_create_update.ex │ │ │ │ ├── channel_deposit_update.ex │ │ │ │ ├── channel_transfer_update.ex │ │ │ │ └── channel_withdraw_update.ex │ │ │ ├── worker.ex │ │ │ └── worker │ │ │ │ └── supervisor.ex │ │ │ ├── contract │ │ │ ├── call.ex │ │ │ ├── call_state_tree.ex │ │ │ ├── contract.ex │ │ │ ├── contract_constants.ex │ │ │ ├── contract_state_tree.ex │ │ │ ├── dispatch.ex │ │ │ ├── tx │ │ │ │ ├── contract_call_tx.ex │ │ │ │ └── contract_create_tx.ex │ │ │ └── vm_chain.ex │ │ │ ├── governance │ │ │ ├── genesis_constants.ex │ │ │ └── governance_constants.ex │ │ │ ├── keys │ │ │ └── keys.ex │ │ │ ├── miner │ │ │ ├── worker.ex │ │ │ └── worker │ │ │ │ └── supervisor.ex │ │ │ ├── naming │ │ │ ├── name.ex │ │ │ ├── name_commitment.ex │ │ │ ├── name_util.ex │ │ │ ├── naming_state_tree.ex │ │ │ └── tx │ │ │ │ ├── name_claim_tx.ex │ │ │ │ ├── name_pre_claim_tx.ex │ │ │ │ ├── name_revoke_tx.ex │ │ │ │ ├── name_transfer_tx.ex │ │ │ │ └── name_update_tx.ex │ │ │ ├── oracle │ │ │ ├── oracle.ex │ │ │ ├── oracle_query.ex │ │ │ ├── oracle_state_tree.ex │ │ │ └── tx │ │ │ │ ├── oracle_extend_tx.ex │ │ │ │ ├── oracle_query_tx.ex │ │ │ │ ├── oracle_registration_tx.ex │ │ │ │ └── oracle_response_tx.ex │ │ │ ├── peers │ │ │ ├── peer_connection.ex │ │ │ ├── worker.ex │ │ │ └── worker │ │ │ │ ├── peer_connection_supervisor.ex │ │ │ │ └── supervisor.ex │ │ │ ├── persistence │ │ │ ├── supplier.ex │ │ │ ├── worker.ex │ │ │ └── worker │ │ │ │ └── supervisor.ex │ │ │ ├── poi │ │ │ ├── poi.ex │ │ │ ├── poi_persistence.ex │ │ │ └── poi_proof.ex │ │ │ ├── pow │ │ │ ├── cuckoo.ex │ │ │ ├── hashcash.ex │ │ │ ├── mock.ex │ │ │ ├── pow.ex │ │ │ └── pow_algorithm.ex │ │ │ ├── sync │ │ │ ├── chain.ex │ │ │ ├── jobs.ex │ │ │ ├── sync.ex │ │ │ └── task.ex │ │ │ ├── tx │ │ │ ├── data_tx.ex │ │ │ ├── pool │ │ │ │ ├── worker.ex │ │ │ │ └── worker │ │ │ │ │ └── supervisor.ex │ │ │ ├── signed_tx.ex │ │ │ └── transaction.ex │ │ │ └── util │ │ │ ├── serializable.ex │ │ │ └── state_trees.ex │ ├── mix.exs │ ├── priv │ │ └── genesis │ │ │ └── accounts.json │ ├── src │ │ └── cuckoo │ │ │ └── Makefile │ └── test │ │ ├── aecore_chain_state_test.exs │ │ ├── aecore_chain_test.exs │ │ ├── aecore_channels_compatibility_test.exs │ │ ├── aecore_channels_test.exs │ │ ├── aecore_contract_test.exs │ │ ├── aecore_get_txs_for_address.exs │ │ ├── aecore_miner_test.exs │ │ ├── aecore_naming_test.exs │ │ ├── aecore_oracle_test.exs │ │ ├── aecore_peer_rlp_test.exs │ │ ├── aecore_persistence_test.exs │ │ ├── aecore_poi_epoch_compatibility_and_functional_test.exs │ │ ├── aecore_pow_cuckoo_test.exs │ │ ├── aecore_pow_mock_test.exs │ │ ├── aecore_serializations_test.exs │ │ ├── aecore_target_test.exs │ │ ├── aecore_test_utils_test.exs │ │ ├── aecore_tx_test.exs │ │ ├── aecore_txs_pool_test.exs │ │ ├── aecore_validation_test.exs │ │ ├── multiple_transactions_test.exs │ │ ├── test_helper.exs │ │ └── test_utils.ex ├── aehttpclient │ ├── config │ │ └── config.exs │ ├── lib │ │ └── client.ex │ ├── mix.exs │ └── test │ │ ├── aehttpclient_test.exs │ │ └── test_helper.exs ├── aehttpserver │ ├── config │ │ ├── config.exs │ │ ├── dev.exs │ │ ├── dev_build.exs │ │ ├── docker.exs │ │ ├── prod.exs │ │ ├── prod.secret.exs │ │ └── test.exs │ ├── lib │ │ └── aehttpserver │ │ │ ├── aehttpserver.ex │ │ │ └── web │ │ │ ├── channels │ │ │ ├── notification_channel.ex │ │ │ ├── notify.ex │ │ │ └── user_socket.ex │ │ │ ├── controllers │ │ │ ├── balance_controller.ex │ │ │ ├── block_controller.ex │ │ │ ├── header_controller.ex │ │ │ ├── info_controller.ex │ │ │ ├── miner_controller.ex │ │ │ ├── new_tx_controller.ex │ │ │ ├── oracle_controller.ex │ │ │ ├── peers_controller.ex │ │ │ ├── tx_controller.ex │ │ │ └── tx_pool_controller.ex │ │ │ ├── endpoint.ex │ │ │ ├── plugs │ │ │ ├── authorization.ex │ │ │ └── set_header.ex │ │ │ ├── router.ex │ │ │ └── web.ex │ ├── mix.exs │ └── test │ │ └── test_helper.exs ├── aetestframework │ ├── lib │ │ ├── utils.ex │ │ ├── worker.ex │ │ └── worker │ │ │ └── supervisor.ex │ ├── mix.exs │ └── test │ │ ├── multi_node_sync_test.exs │ │ └── test_helper.exs ├── aeutil │ ├── config │ │ └── config.exs │ ├── lib │ │ ├── bits.ex │ │ ├── environment.ex │ │ ├── events.ex │ │ ├── hash.ex │ │ ├── http_util.ex │ │ ├── parser.ex │ │ ├── patricia_merkle_tree.ex │ │ ├── scientific.ex │ │ ├── serialization.ex │ │ └── type_to_tag.ex │ ├── mix.exs │ └── test │ │ ├── aeutil_scientific_test.exs │ │ ├── aeutil_serialization_test.exs │ │ ├── patricia_merkle_tree_test.exs │ │ └── test_helper.exs └── aevm │ ├── config │ └── config.exs │ ├── lib │ ├── aevm.ex │ ├── aevm_const.ex │ ├── aevm_util.ex │ ├── chain_api.ex │ ├── gas.ex │ ├── gas_codes.ex │ ├── memory.ex │ ├── op_codes.ex │ ├── op_codes_util.ex │ ├── stack.ex │ ├── state.ex │ └── storage.ex │ ├── mix.exs │ └── test │ ├── aevm_test.exs │ ├── ethereum_test_chain.ex │ └── test_helper.exs ├── config └── config.exs ├── dialyzer.ignore-warnings ├── docker-compose.yml ├── docs ├── aeternity-erlang-compatibility.md ├── detailed-usage.md ├── developer-docs.md └── release-notes │ ├── release-notes-0.1.0.md │ └── release-notes-0.2.0.md ├── mix.exs ├── mix.lock ├── rel └── config.exs └── scripts ├── spell_check_diff_master.sh └── spell_check_entire_codebase.sh /.credo.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/.credo.exs -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/.dockerignore -------------------------------------------------------------------------------- /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/.gitignore -------------------------------------------------------------------------------- /.iex.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/.iex.exs -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/README.md -------------------------------------------------------------------------------- /apps/aecore/config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/config/config.exs -------------------------------------------------------------------------------- /apps/aecore/config/dev.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/config/dev.exs -------------------------------------------------------------------------------- /apps/aecore/config/dev_build.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/config/dev_build.exs -------------------------------------------------------------------------------- /apps/aecore/config/docker.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/config/docker.exs -------------------------------------------------------------------------------- /apps/aecore/config/prod.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/config/prod.exs -------------------------------------------------------------------------------- /apps/aecore/config/test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/config/test.exs -------------------------------------------------------------------------------- /apps/aecore/lib/aecore.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/account/account.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/account/account.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/account/account_state_tree.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/account/account_state_tree.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/account/tx/spend_tx.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/account/tx/spend_tx.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/chain/block.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/chain/block.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/chain/block_validation.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/chain/block_validation.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/chain/chainstate.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/chain/chainstate.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/chain/genesis.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/chain/genesis.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/chain/header.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/chain/header.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/chain/identifier.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/chain/identifier.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/chain/target.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/chain/target.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/chain/worker.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/chain/worker.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/chain/worker/supervisor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/chain/worker/supervisor.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/channel/channel_off_chain_tx.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/channel/channel_off_chain_tx.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/channel/channel_off_chain_update.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/channel/channel_off_chain_update.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/channel/channel_state_on_chain.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/channel/channel_state_on_chain.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/channel/channel_state_peer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/channel/channel_state_peer.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/channel/channel_state_tree.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/channel/channel_state_tree.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/channel/channel_transaction.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/channel/channel_transaction.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/channel/tx/channel_close_mutual_tx.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/channel/tx/channel_close_mutual_tx.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/channel/tx/channel_close_solo_tx.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/channel/tx/channel_close_solo_tx.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/channel/tx/channel_create_tx.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/channel/tx/channel_create_tx.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/channel/tx/channel_deposit_tx.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/channel/tx/channel_deposit_tx.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/channel/tx/channel_settle_tx.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/channel/tx/channel_settle_tx.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/channel/tx/channel_slash_tx.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/channel/tx/channel_slash_tx.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/channel/tx/channel_snapshot_solo_tx.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/channel/tx/channel_snapshot_solo_tx.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/channel/tx/channel_withdraw_tx.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/channel/tx/channel_withdraw_tx.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/channel/updates/channel_create_update.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/channel/updates/channel_create_update.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/channel/updates/channel_deposit_update.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/channel/updates/channel_deposit_update.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/channel/updates/channel_transfer_update.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/channel/updates/channel_transfer_update.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/channel/updates/channel_withdraw_update.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/channel/updates/channel_withdraw_update.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/channel/worker.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/channel/worker.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/channel/worker/supervisor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/channel/worker/supervisor.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/contract/call.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/contract/call.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/contract/call_state_tree.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/contract/call_state_tree.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/contract/contract.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/contract/contract.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/contract/contract_constants.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/contract/contract_constants.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/contract/contract_state_tree.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/contract/contract_state_tree.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/contract/dispatch.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/contract/dispatch.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/contract/tx/contract_call_tx.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/contract/tx/contract_call_tx.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/contract/tx/contract_create_tx.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/contract/tx/contract_create_tx.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/contract/vm_chain.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/contract/vm_chain.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/governance/genesis_constants.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/governance/genesis_constants.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/governance/governance_constants.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/governance/governance_constants.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/keys/keys.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/keys/keys.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/miner/worker.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/miner/worker.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/miner/worker/supervisor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/miner/worker/supervisor.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/naming/name.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/naming/name.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/naming/name_commitment.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/naming/name_commitment.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/naming/name_util.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/naming/name_util.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/naming/naming_state_tree.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/naming/naming_state_tree.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/naming/tx/name_claim_tx.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/naming/tx/name_claim_tx.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/naming/tx/name_pre_claim_tx.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/naming/tx/name_pre_claim_tx.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/naming/tx/name_revoke_tx.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/naming/tx/name_revoke_tx.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/naming/tx/name_transfer_tx.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/naming/tx/name_transfer_tx.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/naming/tx/name_update_tx.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/naming/tx/name_update_tx.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/oracle/oracle.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/oracle/oracle.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/oracle/oracle_query.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/oracle/oracle_query.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/oracle/oracle_state_tree.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/oracle/oracle_state_tree.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/oracle/tx/oracle_extend_tx.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/oracle/tx/oracle_extend_tx.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/oracle/tx/oracle_query_tx.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/oracle/tx/oracle_query_tx.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/oracle/tx/oracle_registration_tx.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/oracle/tx/oracle_registration_tx.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/oracle/tx/oracle_response_tx.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/oracle/tx/oracle_response_tx.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/peers/peer_connection.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/peers/peer_connection.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/peers/worker.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/peers/worker.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/peers/worker/peer_connection_supervisor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/peers/worker/peer_connection_supervisor.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/peers/worker/supervisor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/peers/worker/supervisor.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/persistence/supplier.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/persistence/supplier.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/persistence/worker.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/persistence/worker.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/persistence/worker/supervisor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/persistence/worker/supervisor.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/poi/poi.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/poi/poi.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/poi/poi_persistence.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/poi/poi_persistence.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/poi/poi_proof.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/poi/poi_proof.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/pow/cuckoo.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/pow/cuckoo.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/pow/hashcash.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/pow/hashcash.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/pow/mock.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/pow/mock.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/pow/pow.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/pow/pow.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/pow/pow_algorithm.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/pow/pow_algorithm.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/sync/chain.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/sync/chain.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/sync/jobs.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/sync/jobs.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/sync/sync.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/sync/sync.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/sync/task.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/sync/task.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/tx/data_tx.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/tx/data_tx.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/tx/pool/worker.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/tx/pool/worker.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/tx/pool/worker/supervisor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/tx/pool/worker/supervisor.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/tx/signed_tx.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/tx/signed_tx.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/tx/transaction.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/tx/transaction.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/util/serializable.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/util/serializable.ex -------------------------------------------------------------------------------- /apps/aecore/lib/aecore/util/state_trees.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/lib/aecore/util/state_trees.ex -------------------------------------------------------------------------------- /apps/aecore/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/mix.exs -------------------------------------------------------------------------------- /apps/aecore/priv/genesis/accounts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/priv/genesis/accounts.json -------------------------------------------------------------------------------- /apps/aecore/src/cuckoo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/src/cuckoo/Makefile -------------------------------------------------------------------------------- /apps/aecore/test/aecore_chain_state_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/test/aecore_chain_state_test.exs -------------------------------------------------------------------------------- /apps/aecore/test/aecore_chain_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/test/aecore_chain_test.exs -------------------------------------------------------------------------------- /apps/aecore/test/aecore_channels_compatibility_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/test/aecore_channels_compatibility_test.exs -------------------------------------------------------------------------------- /apps/aecore/test/aecore_channels_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/test/aecore_channels_test.exs -------------------------------------------------------------------------------- /apps/aecore/test/aecore_contract_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/test/aecore_contract_test.exs -------------------------------------------------------------------------------- /apps/aecore/test/aecore_get_txs_for_address.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/test/aecore_get_txs_for_address.exs -------------------------------------------------------------------------------- /apps/aecore/test/aecore_miner_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/test/aecore_miner_test.exs -------------------------------------------------------------------------------- /apps/aecore/test/aecore_naming_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/test/aecore_naming_test.exs -------------------------------------------------------------------------------- /apps/aecore/test/aecore_oracle_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/test/aecore_oracle_test.exs -------------------------------------------------------------------------------- /apps/aecore/test/aecore_peer_rlp_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/test/aecore_peer_rlp_test.exs -------------------------------------------------------------------------------- /apps/aecore/test/aecore_persistence_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/test/aecore_persistence_test.exs -------------------------------------------------------------------------------- /apps/aecore/test/aecore_poi_epoch_compatibility_and_functional_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/test/aecore_poi_epoch_compatibility_and_functional_test.exs -------------------------------------------------------------------------------- /apps/aecore/test/aecore_pow_cuckoo_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/test/aecore_pow_cuckoo_test.exs -------------------------------------------------------------------------------- /apps/aecore/test/aecore_pow_mock_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/test/aecore_pow_mock_test.exs -------------------------------------------------------------------------------- /apps/aecore/test/aecore_serializations_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/test/aecore_serializations_test.exs -------------------------------------------------------------------------------- /apps/aecore/test/aecore_target_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/test/aecore_target_test.exs -------------------------------------------------------------------------------- /apps/aecore/test/aecore_test_utils_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/test/aecore_test_utils_test.exs -------------------------------------------------------------------------------- /apps/aecore/test/aecore_tx_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/test/aecore_tx_test.exs -------------------------------------------------------------------------------- /apps/aecore/test/aecore_txs_pool_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/test/aecore_txs_pool_test.exs -------------------------------------------------------------------------------- /apps/aecore/test/aecore_validation_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/test/aecore_validation_test.exs -------------------------------------------------------------------------------- /apps/aecore/test/multiple_transactions_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/test/multiple_transactions_test.exs -------------------------------------------------------------------------------- /apps/aecore/test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | -------------------------------------------------------------------------------- /apps/aecore/test/test_utils.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aecore/test/test_utils.ex -------------------------------------------------------------------------------- /apps/aehttpclient/config/config.exs: -------------------------------------------------------------------------------- 1 | use Mix.Config 2 | -------------------------------------------------------------------------------- /apps/aehttpclient/lib/client.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpclient/lib/client.ex -------------------------------------------------------------------------------- /apps/aehttpclient/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpclient/mix.exs -------------------------------------------------------------------------------- /apps/aehttpclient/test/aehttpclient_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpclient/test/aehttpclient_test.exs -------------------------------------------------------------------------------- /apps/aehttpclient/test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | -------------------------------------------------------------------------------- /apps/aehttpserver/config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpserver/config/config.exs -------------------------------------------------------------------------------- /apps/aehttpserver/config/dev.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpserver/config/dev.exs -------------------------------------------------------------------------------- /apps/aehttpserver/config/dev_build.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpserver/config/dev_build.exs -------------------------------------------------------------------------------- /apps/aehttpserver/config/docker.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpserver/config/docker.exs -------------------------------------------------------------------------------- /apps/aehttpserver/config/prod.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpserver/config/prod.exs -------------------------------------------------------------------------------- /apps/aehttpserver/config/prod.secret.exs: -------------------------------------------------------------------------------- 1 | use Mix.Config 2 | -------------------------------------------------------------------------------- /apps/aehttpserver/config/test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpserver/config/test.exs -------------------------------------------------------------------------------- /apps/aehttpserver/lib/aehttpserver/aehttpserver.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpserver/lib/aehttpserver/aehttpserver.ex -------------------------------------------------------------------------------- /apps/aehttpserver/lib/aehttpserver/web/channels/notification_channel.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpserver/lib/aehttpserver/web/channels/notification_channel.ex -------------------------------------------------------------------------------- /apps/aehttpserver/lib/aehttpserver/web/channels/notify.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpserver/lib/aehttpserver/web/channels/notify.ex -------------------------------------------------------------------------------- /apps/aehttpserver/lib/aehttpserver/web/channels/user_socket.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpserver/lib/aehttpserver/web/channels/user_socket.ex -------------------------------------------------------------------------------- /apps/aehttpserver/lib/aehttpserver/web/controllers/balance_controller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpserver/lib/aehttpserver/web/controllers/balance_controller.ex -------------------------------------------------------------------------------- /apps/aehttpserver/lib/aehttpserver/web/controllers/block_controller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpserver/lib/aehttpserver/web/controllers/block_controller.ex -------------------------------------------------------------------------------- /apps/aehttpserver/lib/aehttpserver/web/controllers/header_controller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpserver/lib/aehttpserver/web/controllers/header_controller.ex -------------------------------------------------------------------------------- /apps/aehttpserver/lib/aehttpserver/web/controllers/info_controller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpserver/lib/aehttpserver/web/controllers/info_controller.ex -------------------------------------------------------------------------------- /apps/aehttpserver/lib/aehttpserver/web/controllers/miner_controller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpserver/lib/aehttpserver/web/controllers/miner_controller.ex -------------------------------------------------------------------------------- /apps/aehttpserver/lib/aehttpserver/web/controllers/new_tx_controller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpserver/lib/aehttpserver/web/controllers/new_tx_controller.ex -------------------------------------------------------------------------------- /apps/aehttpserver/lib/aehttpserver/web/controllers/oracle_controller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpserver/lib/aehttpserver/web/controllers/oracle_controller.ex -------------------------------------------------------------------------------- /apps/aehttpserver/lib/aehttpserver/web/controllers/peers_controller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpserver/lib/aehttpserver/web/controllers/peers_controller.ex -------------------------------------------------------------------------------- /apps/aehttpserver/lib/aehttpserver/web/controllers/tx_controller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpserver/lib/aehttpserver/web/controllers/tx_controller.ex -------------------------------------------------------------------------------- /apps/aehttpserver/lib/aehttpserver/web/controllers/tx_pool_controller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpserver/lib/aehttpserver/web/controllers/tx_pool_controller.ex -------------------------------------------------------------------------------- /apps/aehttpserver/lib/aehttpserver/web/endpoint.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpserver/lib/aehttpserver/web/endpoint.ex -------------------------------------------------------------------------------- /apps/aehttpserver/lib/aehttpserver/web/plugs/authorization.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpserver/lib/aehttpserver/web/plugs/authorization.ex -------------------------------------------------------------------------------- /apps/aehttpserver/lib/aehttpserver/web/plugs/set_header.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpserver/lib/aehttpserver/web/plugs/set_header.ex -------------------------------------------------------------------------------- /apps/aehttpserver/lib/aehttpserver/web/router.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpserver/lib/aehttpserver/web/router.ex -------------------------------------------------------------------------------- /apps/aehttpserver/lib/aehttpserver/web/web.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpserver/lib/aehttpserver/web/web.ex -------------------------------------------------------------------------------- /apps/aehttpserver/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aehttpserver/mix.exs -------------------------------------------------------------------------------- /apps/aehttpserver/test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | -------------------------------------------------------------------------------- /apps/aetestframework/lib/utils.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aetestframework/lib/utils.ex -------------------------------------------------------------------------------- /apps/aetestframework/lib/worker.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aetestframework/lib/worker.ex -------------------------------------------------------------------------------- /apps/aetestframework/lib/worker/supervisor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aetestframework/lib/worker/supervisor.ex -------------------------------------------------------------------------------- /apps/aetestframework/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aetestframework/mix.exs -------------------------------------------------------------------------------- /apps/aetestframework/test/multi_node_sync_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aetestframework/test/multi_node_sync_test.exs -------------------------------------------------------------------------------- /apps/aetestframework/test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | -------------------------------------------------------------------------------- /apps/aeutil/config/config.exs: -------------------------------------------------------------------------------- 1 | use Mix.Config 2 | -------------------------------------------------------------------------------- /apps/aeutil/lib/bits.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aeutil/lib/bits.ex -------------------------------------------------------------------------------- /apps/aeutil/lib/environment.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aeutil/lib/environment.ex -------------------------------------------------------------------------------- /apps/aeutil/lib/events.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aeutil/lib/events.ex -------------------------------------------------------------------------------- /apps/aeutil/lib/hash.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aeutil/lib/hash.ex -------------------------------------------------------------------------------- /apps/aeutil/lib/http_util.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aeutil/lib/http_util.ex -------------------------------------------------------------------------------- /apps/aeutil/lib/parser.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aeutil/lib/parser.ex -------------------------------------------------------------------------------- /apps/aeutil/lib/patricia_merkle_tree.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aeutil/lib/patricia_merkle_tree.ex -------------------------------------------------------------------------------- /apps/aeutil/lib/scientific.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aeutil/lib/scientific.ex -------------------------------------------------------------------------------- /apps/aeutil/lib/serialization.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aeutil/lib/serialization.ex -------------------------------------------------------------------------------- /apps/aeutil/lib/type_to_tag.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aeutil/lib/type_to_tag.ex -------------------------------------------------------------------------------- /apps/aeutil/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aeutil/mix.exs -------------------------------------------------------------------------------- /apps/aeutil/test/aeutil_scientific_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aeutil/test/aeutil_scientific_test.exs -------------------------------------------------------------------------------- /apps/aeutil/test/aeutil_serialization_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aeutil/test/aeutil_serialization_test.exs -------------------------------------------------------------------------------- /apps/aeutil/test/patricia_merkle_tree_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aeutil/test/patricia_merkle_tree_test.exs -------------------------------------------------------------------------------- /apps/aeutil/test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | -------------------------------------------------------------------------------- /apps/aevm/config/config.exs: -------------------------------------------------------------------------------- 1 | use Mix.Config 2 | -------------------------------------------------------------------------------- /apps/aevm/lib/aevm.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aevm/lib/aevm.ex -------------------------------------------------------------------------------- /apps/aevm/lib/aevm_const.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aevm/lib/aevm_const.ex -------------------------------------------------------------------------------- /apps/aevm/lib/aevm_util.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aevm/lib/aevm_util.ex -------------------------------------------------------------------------------- /apps/aevm/lib/chain_api.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aevm/lib/chain_api.ex -------------------------------------------------------------------------------- /apps/aevm/lib/gas.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aevm/lib/gas.ex -------------------------------------------------------------------------------- /apps/aevm/lib/gas_codes.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aevm/lib/gas_codes.ex -------------------------------------------------------------------------------- /apps/aevm/lib/memory.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aevm/lib/memory.ex -------------------------------------------------------------------------------- /apps/aevm/lib/op_codes.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aevm/lib/op_codes.ex -------------------------------------------------------------------------------- /apps/aevm/lib/op_codes_util.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aevm/lib/op_codes_util.ex -------------------------------------------------------------------------------- /apps/aevm/lib/stack.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aevm/lib/stack.ex -------------------------------------------------------------------------------- /apps/aevm/lib/state.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aevm/lib/state.ex -------------------------------------------------------------------------------- /apps/aevm/lib/storage.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aevm/lib/storage.ex -------------------------------------------------------------------------------- /apps/aevm/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aevm/mix.exs -------------------------------------------------------------------------------- /apps/aevm/test/aevm_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aevm/test/aevm_test.exs -------------------------------------------------------------------------------- /apps/aevm/test/ethereum_test_chain.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/apps/aevm/test/ethereum_test_chain.ex -------------------------------------------------------------------------------- /apps/aevm/test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/config/config.exs -------------------------------------------------------------------------------- /dialyzer.ignore-warnings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/dialyzer.ignore-warnings -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/aeternity-erlang-compatibility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/docs/aeternity-erlang-compatibility.md -------------------------------------------------------------------------------- /docs/detailed-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/docs/detailed-usage.md -------------------------------------------------------------------------------- /docs/developer-docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/docs/developer-docs.md -------------------------------------------------------------------------------- /docs/release-notes/release-notes-0.1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/docs/release-notes/release-notes-0.1.0.md -------------------------------------------------------------------------------- /docs/release-notes/release-notes-0.2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/docs/release-notes/release-notes-0.2.0.md -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/mix.lock -------------------------------------------------------------------------------- /rel/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/rel/config.exs -------------------------------------------------------------------------------- /scripts/spell_check_diff_master.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/scripts/spell_check_diff_master.sh -------------------------------------------------------------------------------- /scripts/spell_check_entire_codebase.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeternity/elixir-node/HEAD/scripts/spell_check_entire_codebase.sh --------------------------------------------------------------------------------