├── .dockerignore ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug-report.md │ ├── feature.md │ └── help.md ├── PULL_REQUEST_TEMPLATE.md └── semantic.yml ├── .gitignore ├── .helmignore ├── CHANGELOG ├── CHANGELOG-0.1.md ├── CHANGELOG-0.2.md └── README.md ├── CONTRIBUTING.md ├── Cargo.toml ├── LICENSE ├── Makefile ├── OWNERS ├── OWNERS_ALIASES ├── README.md ├── README_CN.md ├── SECURITY.md ├── benchmark ├── bench_executor.rs ├── bench_mempool.rs ├── benchmark_genesis.toml ├── governance │ ├── mod.rs │ └── types.rs └── mod.rs ├── binding-macro ├── Cargo.toml ├── src │ ├── common.rs │ ├── cycles.rs │ ├── hooks.rs │ ├── lib.rs │ ├── read_write.rs │ └── service.rs └── tests │ └── mod.rs ├── built-in-services ├── asset │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ ├── tests │ │ └── mod.rs │ │ └── types.rs ├── authorization │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── metadata │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ └── tests │ │ └── mod.rs ├── multi-signature │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ ├── tests │ │ ├── curd_test.rs │ │ ├── mod.rs │ │ └── recursion_test.rs │ │ └── types.rs └── util │ ├── Cargo.toml │ └── src │ ├── lib.rs │ ├── tests │ └── mod.rs │ └── types.rs ├── byzantine ├── Cargo.toml ├── README.md ├── generators.toml ├── resource │ └── structure.png ├── src │ ├── behaviors.rs │ ├── commander.rs │ ├── config.rs │ ├── default_start.rs │ ├── invalid_types.rs │ ├── lib.rs │ ├── message.rs │ ├── strategy.rs │ ├── utils.rs │ └── worker.rs └── tests │ ├── byz.test.ts │ ├── jest.config.js │ ├── package.json │ └── yarn.lock ├── charts ├── deploy-chaos │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ │ ├── _helpers.tpl │ │ ├── muta-benchmark.yaml │ │ └── muta-chaos-crd.yaml │ └── values.yaml ├── muta │ ├── .helmignore │ ├── Chart.yaml │ ├── Makefile │ ├── README.md │ ├── templates │ │ ├── NOTES.txt │ │ ├── _helpers.tpl │ │ ├── canary.yaml │ │ ├── deployment.yaml │ │ ├── hpa.yaml │ │ ├── ingress.yaml │ │ ├── ksvc.yaml │ │ └── service.yaml │ └── values.yaml └── preview │ ├── Chart.yaml │ ├── Makefile │ ├── requirements.yaml │ └── values.yaml ├── clippy.toml ├── common ├── apm │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── lib.rs │ │ ├── metrics.rs │ │ └── metrics │ │ ├── api.rs │ │ ├── consensus.rs │ │ ├── mempool.rs │ │ ├── network.rs │ │ └── storage.rs ├── channel │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── config-parser │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ └── types.rs ├── crypto │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── logger │ ├── Cargo.toml │ ├── README.md │ ├── log.yml │ └── src │ │ ├── date_fixed_roller.rs │ │ └── lib.rs ├── merkle │ ├── Cargo.toml │ └── src │ │ └── lib.rs └── pubsub │ ├── Cargo.toml │ └── src │ └── lib.rs ├── core ├── api │ ├── Cargo.toml │ ├── source │ │ └── graphiql.html │ └── src │ │ ├── adapter │ │ └── mod.rs │ │ ├── config.rs │ │ ├── lib.rs │ │ └── schema │ │ ├── block.rs │ │ ├── mod.rs │ │ ├── receipt.rs │ │ └── transaction.rs ├── cli │ ├── Cargo.toml │ └── src │ │ ├── error.rs │ │ ├── lib.rs │ │ └── tests │ │ ├── config.toml │ │ ├── genesis.toml │ │ ├── mod.rs │ │ └── service_mapping.rs ├── consensus │ ├── Cargo.toml │ └── src │ │ ├── adapter.rs │ │ ├── consensus.rs │ │ ├── engine.rs │ │ ├── fixed_types.rs │ │ ├── lib.rs │ │ ├── message.rs │ │ ├── status.rs │ │ ├── synchronization.rs │ │ ├── tests │ │ ├── engine.rs │ │ ├── mod.rs │ │ ├── status.rs │ │ └── synchronization.rs │ │ ├── util.rs │ │ ├── wal.rs │ │ └── wal_proto.rs ├── mempool │ ├── Cargo.toml │ └── src │ │ ├── adapter │ │ ├── message.rs │ │ └── mod.rs │ │ ├── context.rs │ │ ├── lib.rs │ │ ├── map.rs │ │ ├── tests │ │ ├── mempool.rs │ │ └── mod.rs │ │ └── tx_cache.rs ├── network │ ├── Cargo.toml │ ├── examples │ │ └── buycopy.rs │ ├── src │ │ ├── common.rs │ │ ├── compression │ │ │ ├── mod.rs │ │ │ └── snappy.rs │ │ ├── config.rs │ │ ├── connection │ │ │ ├── control.rs │ │ │ ├── keeper.rs │ │ │ └── mod.rs │ │ ├── endpoint.rs │ │ ├── error.rs │ │ ├── event.rs │ │ ├── lib.rs │ │ ├── message │ │ │ ├── mod.rs │ │ │ ├── serde.rs │ │ │ └── serde_multi.rs │ │ ├── metrics.rs │ │ ├── outbound │ │ │ ├── gossip.rs │ │ │ ├── mod.rs │ │ │ └── rpc.rs │ │ ├── peer_manager │ │ │ ├── addr_set.rs │ │ │ ├── diagnostic.rs │ │ │ ├── mod.rs │ │ │ ├── peer.rs │ │ │ ├── retry.rs │ │ │ ├── save_restore.rs │ │ │ ├── session_book.rs │ │ │ ├── shared.rs │ │ │ ├── tags.rs │ │ │ ├── test_manager.rs │ │ │ ├── time.rs │ │ │ └── trust_metric.rs │ │ ├── protocols │ │ │ ├── core.rs │ │ │ ├── discovery.rs │ │ │ ├── discovery │ │ │ │ ├── addr.rs │ │ │ │ ├── behaviour.rs │ │ │ │ ├── message.rs │ │ │ │ ├── protocol.rs │ │ │ │ └── substream.rs │ │ │ ├── identify.rs │ │ │ ├── identify │ │ │ │ ├── behaviour.rs │ │ │ │ ├── common.rs │ │ │ │ ├── identification.rs │ │ │ │ ├── message.rs │ │ │ │ ├── protocol.rs │ │ │ │ └── tests.rs │ │ │ ├── macro.rs │ │ │ ├── mod.rs │ │ │ ├── ping.rs │ │ │ ├── ping │ │ │ │ ├── behaviour.rs │ │ │ │ ├── message.rs │ │ │ │ └── protocol.rs │ │ │ ├── transmitter.rs │ │ │ └── transmitter │ │ │ │ ├── behaviour.rs │ │ │ │ ├── message.rs │ │ │ │ └── protocol.rs │ │ ├── reactor │ │ │ ├── mod.rs │ │ │ ├── router.rs │ │ │ └── rpc_map.rs │ │ ├── rpc.rs │ │ ├── selfcheck.rs │ │ ├── service.rs │ │ ├── test.rs │ │ ├── test │ │ │ └── mock.rs │ │ └── traits.rs │ └── tests │ │ ├── common.rs │ │ └── gossip_test.rs ├── run │ ├── Cargo.toml │ └── src │ │ └── lib.rs └── storage │ ├── Cargo.toml │ ├── examples │ └── bench.rs │ └── src │ ├── adapter │ ├── memory.rs │ ├── mod.rs │ └── rocks.rs │ ├── lib.rs │ └── tests │ ├── adapter.rs │ ├── mod.rs │ └── storage.rs ├── devtools ├── chain │ ├── README.md │ ├── config.toml │ └── genesis.toml ├── docker-build │ ├── Dockerfile │ ├── Dockerfile.build-env │ └── Dockerfile.e2e-env ├── keypair │ ├── Cargo.toml │ └── src │ │ ├── keypair.yml │ │ └── main.rs └── kube │ └── deploy-chaos-crd-template.yml ├── docs ├── _config.yml ├── build │ └── gql_api.sh ├── graphql_api.md ├── how_to_deploy_a_core_crate.md ├── layout.md └── resources.md ├── examples ├── byzantine_node.rs ├── config-1.toml ├── config-2.toml ├── config-3.toml ├── config-4.toml ├── genesis.toml └── muta-chain.rs ├── framework ├── Cargo.toml └── src │ ├── binding │ ├── mod.rs │ ├── sdk │ │ ├── chain_querier.rs │ │ └── mod.rs │ ├── state │ │ ├── mod.rs │ │ ├── trie.rs │ │ └── trie_db.rs │ ├── store │ │ ├── array.rs │ │ ├── map.rs │ │ ├── mod.rs │ │ └── primitive.rs │ └── tests │ │ ├── mod.rs │ │ ├── sdk.rs │ │ ├── state.rs │ │ └── store.rs │ ├── executor │ ├── error.rs │ ├── factory.rs │ ├── mod.rs │ └── tests │ │ ├── framework.rs │ │ ├── framework_genesis_services.toml │ │ ├── genesis_services.toml │ │ ├── mod.rs │ │ └── test_service.rs │ └── lib.rs ├── jenkins-x-chaos.yml ├── jenkins-x-e2e.yml ├── jenkins-x-lint.yml ├── jenkins-x-unit.yml ├── jenkins-x.yml ├── protocol ├── Cargo.toml └── src │ ├── codec │ ├── block.rs │ ├── macro.rs │ ├── mod.rs │ ├── primitive.rs │ ├── receipt.rs │ ├── tests │ │ └── mod.rs │ └── transaction.rs │ ├── fixed_codec │ ├── mod.rs │ ├── primitive.rs │ ├── receipt.rs │ ├── tests │ │ ├── fixed_codec.rs │ │ └── mod.rs │ └── transaction.rs │ ├── lib.rs │ ├── traits │ ├── api.rs │ ├── binding.rs │ ├── consensus.rs │ ├── executor.rs │ ├── mempool.rs │ ├── mod.rs │ ├── network.rs │ └── storage.rs │ └── types │ ├── block.rs │ ├── genesis.rs │ ├── mod.rs │ ├── primitive.rs │ ├── receipt.rs │ ├── service_context.rs │ └── transaction.rs ├── rust-toolchain ├── rustfmt.toml ├── src └── lib.rs └── tests ├── common ├── mod.rs ├── node.rs └── node │ ├── config.rs │ ├── consts.rs │ ├── diagnostic.rs │ ├── full_node.rs │ ├── full_node │ ├── builder.rs │ ├── default_start.rs │ ├── error.rs │ └── memory_db.rs │ └── sync.rs ├── e2e ├── jest.config.js ├── package-lock.json ├── package.json ├── sdk.test.ts ├── tsconfig.json ├── utils.ts ├── wait-for-it.sh └── yarn.lock ├── trust_metric.rs ├── trust_metric_all ├── client_node.rs ├── common.rs ├── consensus.rs ├── logger.rs ├── mempool.rs └── mod.rs └── verify_chain_id.rs /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | / @nervosnetwork/muta-dev-team -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/.github/ISSUE_TEMPLATE/feature.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/.github/ISSUE_TEMPLATE/help.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/semantic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/.github/semantic.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/.gitignore -------------------------------------------------------------------------------- /.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/.helmignore -------------------------------------------------------------------------------- /CHANGELOG/CHANGELOG-0.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/CHANGELOG/CHANGELOG-0.1.md -------------------------------------------------------------------------------- /CHANGELOG/CHANGELOG-0.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/CHANGELOG/CHANGELOG-0.2.md -------------------------------------------------------------------------------- /CHANGELOG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/CHANGELOG/README.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/Makefile -------------------------------------------------------------------------------- /OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/OWNERS -------------------------------------------------------------------------------- /OWNERS_ALIASES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/OWNERS_ALIASES -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/README.md -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/README_CN.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/SECURITY.md -------------------------------------------------------------------------------- /benchmark/bench_executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/benchmark/bench_executor.rs -------------------------------------------------------------------------------- /benchmark/bench_mempool.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /benchmark/benchmark_genesis.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/benchmark/benchmark_genesis.toml -------------------------------------------------------------------------------- /benchmark/governance/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/benchmark/governance/mod.rs -------------------------------------------------------------------------------- /benchmark/governance/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/benchmark/governance/types.rs -------------------------------------------------------------------------------- /benchmark/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/benchmark/mod.rs -------------------------------------------------------------------------------- /binding-macro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/binding-macro/Cargo.toml -------------------------------------------------------------------------------- /binding-macro/src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/binding-macro/src/common.rs -------------------------------------------------------------------------------- /binding-macro/src/cycles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/binding-macro/src/cycles.rs -------------------------------------------------------------------------------- /binding-macro/src/hooks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/binding-macro/src/hooks.rs -------------------------------------------------------------------------------- /binding-macro/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/binding-macro/src/lib.rs -------------------------------------------------------------------------------- /binding-macro/src/read_write.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/binding-macro/src/read_write.rs -------------------------------------------------------------------------------- /binding-macro/src/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/binding-macro/src/service.rs -------------------------------------------------------------------------------- /binding-macro/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/binding-macro/tests/mod.rs -------------------------------------------------------------------------------- /built-in-services/asset/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/built-in-services/asset/Cargo.toml -------------------------------------------------------------------------------- /built-in-services/asset/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/built-in-services/asset/src/lib.rs -------------------------------------------------------------------------------- /built-in-services/asset/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/built-in-services/asset/src/tests/mod.rs -------------------------------------------------------------------------------- /built-in-services/asset/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/built-in-services/asset/src/types.rs -------------------------------------------------------------------------------- /built-in-services/authorization/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/built-in-services/authorization/Cargo.toml -------------------------------------------------------------------------------- /built-in-services/authorization/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/built-in-services/authorization/src/lib.rs -------------------------------------------------------------------------------- /built-in-services/metadata/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/built-in-services/metadata/Cargo.toml -------------------------------------------------------------------------------- /built-in-services/metadata/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/built-in-services/metadata/src/lib.rs -------------------------------------------------------------------------------- /built-in-services/metadata/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/built-in-services/metadata/src/tests/mod.rs -------------------------------------------------------------------------------- /built-in-services/multi-signature/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/built-in-services/multi-signature/Cargo.toml -------------------------------------------------------------------------------- /built-in-services/multi-signature/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/built-in-services/multi-signature/src/lib.rs -------------------------------------------------------------------------------- /built-in-services/multi-signature/src/tests/curd_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/built-in-services/multi-signature/src/tests/curd_test.rs -------------------------------------------------------------------------------- /built-in-services/multi-signature/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/built-in-services/multi-signature/src/tests/mod.rs -------------------------------------------------------------------------------- /built-in-services/multi-signature/src/tests/recursion_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/built-in-services/multi-signature/src/tests/recursion_test.rs -------------------------------------------------------------------------------- /built-in-services/multi-signature/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/built-in-services/multi-signature/src/types.rs -------------------------------------------------------------------------------- /built-in-services/util/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/built-in-services/util/Cargo.toml -------------------------------------------------------------------------------- /built-in-services/util/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/built-in-services/util/src/lib.rs -------------------------------------------------------------------------------- /built-in-services/util/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/built-in-services/util/src/tests/mod.rs -------------------------------------------------------------------------------- /built-in-services/util/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/built-in-services/util/src/types.rs -------------------------------------------------------------------------------- /byzantine/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/byzantine/Cargo.toml -------------------------------------------------------------------------------- /byzantine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/byzantine/README.md -------------------------------------------------------------------------------- /byzantine/generators.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/byzantine/generators.toml -------------------------------------------------------------------------------- /byzantine/resource/structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/byzantine/resource/structure.png -------------------------------------------------------------------------------- /byzantine/src/behaviors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/byzantine/src/behaviors.rs -------------------------------------------------------------------------------- /byzantine/src/commander.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/byzantine/src/commander.rs -------------------------------------------------------------------------------- /byzantine/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/byzantine/src/config.rs -------------------------------------------------------------------------------- /byzantine/src/default_start.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/byzantine/src/default_start.rs -------------------------------------------------------------------------------- /byzantine/src/invalid_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/byzantine/src/invalid_types.rs -------------------------------------------------------------------------------- /byzantine/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/byzantine/src/lib.rs -------------------------------------------------------------------------------- /byzantine/src/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/byzantine/src/message.rs -------------------------------------------------------------------------------- /byzantine/src/strategy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/byzantine/src/strategy.rs -------------------------------------------------------------------------------- /byzantine/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/byzantine/src/utils.rs -------------------------------------------------------------------------------- /byzantine/src/worker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/byzantine/src/worker.rs -------------------------------------------------------------------------------- /byzantine/tests/byz.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/byzantine/tests/byz.test.ts -------------------------------------------------------------------------------- /byzantine/tests/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/byzantine/tests/jest.config.js -------------------------------------------------------------------------------- /byzantine/tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/byzantine/tests/package.json -------------------------------------------------------------------------------- /byzantine/tests/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/byzantine/tests/yarn.lock -------------------------------------------------------------------------------- /charts/deploy-chaos/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/charts/deploy-chaos/.helmignore -------------------------------------------------------------------------------- /charts/deploy-chaos/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/charts/deploy-chaos/Chart.yaml -------------------------------------------------------------------------------- /charts/deploy-chaos/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/charts/deploy-chaos/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/deploy-chaos/templates/muta-benchmark.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/charts/deploy-chaos/templates/muta-benchmark.yaml -------------------------------------------------------------------------------- /charts/deploy-chaos/templates/muta-chaos-crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/charts/deploy-chaos/templates/muta-chaos-crd.yaml -------------------------------------------------------------------------------- /charts/deploy-chaos/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/charts/deploy-chaos/values.yaml -------------------------------------------------------------------------------- /charts/muta/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/charts/muta/.helmignore -------------------------------------------------------------------------------- /charts/muta/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/charts/muta/Chart.yaml -------------------------------------------------------------------------------- /charts/muta/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/charts/muta/Makefile -------------------------------------------------------------------------------- /charts/muta/README.md: -------------------------------------------------------------------------------- 1 | # Rust application -------------------------------------------------------------------------------- /charts/muta/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/charts/muta/templates/NOTES.txt -------------------------------------------------------------------------------- /charts/muta/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/charts/muta/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/muta/templates/canary.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/charts/muta/templates/canary.yaml -------------------------------------------------------------------------------- /charts/muta/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/charts/muta/templates/deployment.yaml -------------------------------------------------------------------------------- /charts/muta/templates/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/charts/muta/templates/hpa.yaml -------------------------------------------------------------------------------- /charts/muta/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/charts/muta/templates/ingress.yaml -------------------------------------------------------------------------------- /charts/muta/templates/ksvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/charts/muta/templates/ksvc.yaml -------------------------------------------------------------------------------- /charts/muta/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/charts/muta/templates/service.yaml -------------------------------------------------------------------------------- /charts/muta/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/charts/muta/values.yaml -------------------------------------------------------------------------------- /charts/preview/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/charts/preview/Chart.yaml -------------------------------------------------------------------------------- /charts/preview/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/charts/preview/Makefile -------------------------------------------------------------------------------- /charts/preview/requirements.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/charts/preview/requirements.yaml -------------------------------------------------------------------------------- /charts/preview/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/charts/preview/values.yaml -------------------------------------------------------------------------------- /clippy.toml: -------------------------------------------------------------------------------- 1 | too-many-arguments-threshold = 12 -------------------------------------------------------------------------------- /common/apm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/common/apm/Cargo.toml -------------------------------------------------------------------------------- /common/apm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/common/apm/README.md -------------------------------------------------------------------------------- /common/apm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/common/apm/src/lib.rs -------------------------------------------------------------------------------- /common/apm/src/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/common/apm/src/metrics.rs -------------------------------------------------------------------------------- /common/apm/src/metrics/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/common/apm/src/metrics/api.rs -------------------------------------------------------------------------------- /common/apm/src/metrics/consensus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/common/apm/src/metrics/consensus.rs -------------------------------------------------------------------------------- /common/apm/src/metrics/mempool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/common/apm/src/metrics/mempool.rs -------------------------------------------------------------------------------- /common/apm/src/metrics/network.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/common/apm/src/metrics/network.rs -------------------------------------------------------------------------------- /common/apm/src/metrics/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/common/apm/src/metrics/storage.rs -------------------------------------------------------------------------------- /common/channel/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/common/channel/Cargo.toml -------------------------------------------------------------------------------- /common/channel/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/common/channel/src/lib.rs -------------------------------------------------------------------------------- /common/config-parser/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/common/config-parser/Cargo.toml -------------------------------------------------------------------------------- /common/config-parser/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/common/config-parser/src/lib.rs -------------------------------------------------------------------------------- /common/config-parser/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/common/config-parser/src/types.rs -------------------------------------------------------------------------------- /common/crypto/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/common/crypto/Cargo.toml -------------------------------------------------------------------------------- /common/crypto/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/common/crypto/src/lib.rs -------------------------------------------------------------------------------- /common/logger/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/common/logger/Cargo.toml -------------------------------------------------------------------------------- /common/logger/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/common/logger/README.md -------------------------------------------------------------------------------- /common/logger/log.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/common/logger/log.yml -------------------------------------------------------------------------------- /common/logger/src/date_fixed_roller.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/common/logger/src/date_fixed_roller.rs -------------------------------------------------------------------------------- /common/logger/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/common/logger/src/lib.rs -------------------------------------------------------------------------------- /common/merkle/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/common/merkle/Cargo.toml -------------------------------------------------------------------------------- /common/merkle/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/common/merkle/src/lib.rs -------------------------------------------------------------------------------- /common/pubsub/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/common/pubsub/Cargo.toml -------------------------------------------------------------------------------- /common/pubsub/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/common/pubsub/src/lib.rs -------------------------------------------------------------------------------- /core/api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/api/Cargo.toml -------------------------------------------------------------------------------- /core/api/source/graphiql.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/api/source/graphiql.html -------------------------------------------------------------------------------- /core/api/src/adapter/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/api/src/adapter/mod.rs -------------------------------------------------------------------------------- /core/api/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/api/src/config.rs -------------------------------------------------------------------------------- /core/api/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/api/src/lib.rs -------------------------------------------------------------------------------- /core/api/src/schema/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/api/src/schema/block.rs -------------------------------------------------------------------------------- /core/api/src/schema/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/api/src/schema/mod.rs -------------------------------------------------------------------------------- /core/api/src/schema/receipt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/api/src/schema/receipt.rs -------------------------------------------------------------------------------- /core/api/src/schema/transaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/api/src/schema/transaction.rs -------------------------------------------------------------------------------- /core/cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/cli/Cargo.toml -------------------------------------------------------------------------------- /core/cli/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/cli/src/error.rs -------------------------------------------------------------------------------- /core/cli/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/cli/src/lib.rs -------------------------------------------------------------------------------- /core/cli/src/tests/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/cli/src/tests/config.toml -------------------------------------------------------------------------------- /core/cli/src/tests/genesis.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/cli/src/tests/genesis.toml -------------------------------------------------------------------------------- /core/cli/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/cli/src/tests/mod.rs -------------------------------------------------------------------------------- /core/cli/src/tests/service_mapping.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/cli/src/tests/service_mapping.rs -------------------------------------------------------------------------------- /core/consensus/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/consensus/Cargo.toml -------------------------------------------------------------------------------- /core/consensus/src/adapter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/consensus/src/adapter.rs -------------------------------------------------------------------------------- /core/consensus/src/consensus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/consensus/src/consensus.rs -------------------------------------------------------------------------------- /core/consensus/src/engine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/consensus/src/engine.rs -------------------------------------------------------------------------------- /core/consensus/src/fixed_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/consensus/src/fixed_types.rs -------------------------------------------------------------------------------- /core/consensus/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/consensus/src/lib.rs -------------------------------------------------------------------------------- /core/consensus/src/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/consensus/src/message.rs -------------------------------------------------------------------------------- /core/consensus/src/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/consensus/src/status.rs -------------------------------------------------------------------------------- /core/consensus/src/synchronization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/consensus/src/synchronization.rs -------------------------------------------------------------------------------- /core/consensus/src/tests/engine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/consensus/src/tests/engine.rs -------------------------------------------------------------------------------- /core/consensus/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/consensus/src/tests/mod.rs -------------------------------------------------------------------------------- /core/consensus/src/tests/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/consensus/src/tests/status.rs -------------------------------------------------------------------------------- /core/consensus/src/tests/synchronization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/consensus/src/tests/synchronization.rs -------------------------------------------------------------------------------- /core/consensus/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/consensus/src/util.rs -------------------------------------------------------------------------------- /core/consensus/src/wal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/consensus/src/wal.rs -------------------------------------------------------------------------------- /core/consensus/src/wal_proto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/consensus/src/wal_proto.rs -------------------------------------------------------------------------------- /core/mempool/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/mempool/Cargo.toml -------------------------------------------------------------------------------- /core/mempool/src/adapter/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/mempool/src/adapter/message.rs -------------------------------------------------------------------------------- /core/mempool/src/adapter/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/mempool/src/adapter/mod.rs -------------------------------------------------------------------------------- /core/mempool/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/mempool/src/context.rs -------------------------------------------------------------------------------- /core/mempool/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/mempool/src/lib.rs -------------------------------------------------------------------------------- /core/mempool/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/mempool/src/map.rs -------------------------------------------------------------------------------- /core/mempool/src/tests/mempool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/mempool/src/tests/mempool.rs -------------------------------------------------------------------------------- /core/mempool/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/mempool/src/tests/mod.rs -------------------------------------------------------------------------------- /core/mempool/src/tx_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/mempool/src/tx_cache.rs -------------------------------------------------------------------------------- /core/network/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/Cargo.toml -------------------------------------------------------------------------------- /core/network/examples/buycopy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/examples/buycopy.rs -------------------------------------------------------------------------------- /core/network/src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/common.rs -------------------------------------------------------------------------------- /core/network/src/compression/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/compression/mod.rs -------------------------------------------------------------------------------- /core/network/src/compression/snappy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/compression/snappy.rs -------------------------------------------------------------------------------- /core/network/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/config.rs -------------------------------------------------------------------------------- /core/network/src/connection/control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/connection/control.rs -------------------------------------------------------------------------------- /core/network/src/connection/keeper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/connection/keeper.rs -------------------------------------------------------------------------------- /core/network/src/connection/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/connection/mod.rs -------------------------------------------------------------------------------- /core/network/src/endpoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/endpoint.rs -------------------------------------------------------------------------------- /core/network/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/error.rs -------------------------------------------------------------------------------- /core/network/src/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/event.rs -------------------------------------------------------------------------------- /core/network/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/lib.rs -------------------------------------------------------------------------------- /core/network/src/message/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/message/mod.rs -------------------------------------------------------------------------------- /core/network/src/message/serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/message/serde.rs -------------------------------------------------------------------------------- /core/network/src/message/serde_multi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/message/serde_multi.rs -------------------------------------------------------------------------------- /core/network/src/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/metrics.rs -------------------------------------------------------------------------------- /core/network/src/outbound/gossip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/outbound/gossip.rs -------------------------------------------------------------------------------- /core/network/src/outbound/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/outbound/mod.rs -------------------------------------------------------------------------------- /core/network/src/outbound/rpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/outbound/rpc.rs -------------------------------------------------------------------------------- /core/network/src/peer_manager/addr_set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/peer_manager/addr_set.rs -------------------------------------------------------------------------------- /core/network/src/peer_manager/diagnostic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/peer_manager/diagnostic.rs -------------------------------------------------------------------------------- /core/network/src/peer_manager/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/peer_manager/mod.rs -------------------------------------------------------------------------------- /core/network/src/peer_manager/peer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/peer_manager/peer.rs -------------------------------------------------------------------------------- /core/network/src/peer_manager/retry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/peer_manager/retry.rs -------------------------------------------------------------------------------- /core/network/src/peer_manager/save_restore.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/peer_manager/save_restore.rs -------------------------------------------------------------------------------- /core/network/src/peer_manager/session_book.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/peer_manager/session_book.rs -------------------------------------------------------------------------------- /core/network/src/peer_manager/shared.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/peer_manager/shared.rs -------------------------------------------------------------------------------- /core/network/src/peer_manager/tags.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/peer_manager/tags.rs -------------------------------------------------------------------------------- /core/network/src/peer_manager/test_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/peer_manager/test_manager.rs -------------------------------------------------------------------------------- /core/network/src/peer_manager/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/peer_manager/time.rs -------------------------------------------------------------------------------- /core/network/src/peer_manager/trust_metric.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/peer_manager/trust_metric.rs -------------------------------------------------------------------------------- /core/network/src/protocols/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/protocols/core.rs -------------------------------------------------------------------------------- /core/network/src/protocols/discovery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/protocols/discovery.rs -------------------------------------------------------------------------------- /core/network/src/protocols/discovery/addr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/protocols/discovery/addr.rs -------------------------------------------------------------------------------- /core/network/src/protocols/discovery/behaviour.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/protocols/discovery/behaviour.rs -------------------------------------------------------------------------------- /core/network/src/protocols/discovery/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/protocols/discovery/message.rs -------------------------------------------------------------------------------- /core/network/src/protocols/discovery/protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/protocols/discovery/protocol.rs -------------------------------------------------------------------------------- /core/network/src/protocols/discovery/substream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/protocols/discovery/substream.rs -------------------------------------------------------------------------------- /core/network/src/protocols/identify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/protocols/identify.rs -------------------------------------------------------------------------------- /core/network/src/protocols/identify/behaviour.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/protocols/identify/behaviour.rs -------------------------------------------------------------------------------- /core/network/src/protocols/identify/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/protocols/identify/common.rs -------------------------------------------------------------------------------- /core/network/src/protocols/identify/identification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/protocols/identify/identification.rs -------------------------------------------------------------------------------- /core/network/src/protocols/identify/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/protocols/identify/message.rs -------------------------------------------------------------------------------- /core/network/src/protocols/identify/protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/protocols/identify/protocol.rs -------------------------------------------------------------------------------- /core/network/src/protocols/identify/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/protocols/identify/tests.rs -------------------------------------------------------------------------------- /core/network/src/protocols/macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/protocols/macro.rs -------------------------------------------------------------------------------- /core/network/src/protocols/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/protocols/mod.rs -------------------------------------------------------------------------------- /core/network/src/protocols/ping.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/protocols/ping.rs -------------------------------------------------------------------------------- /core/network/src/protocols/ping/behaviour.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/protocols/ping/behaviour.rs -------------------------------------------------------------------------------- /core/network/src/protocols/ping/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/protocols/ping/message.rs -------------------------------------------------------------------------------- /core/network/src/protocols/ping/protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/protocols/ping/protocol.rs -------------------------------------------------------------------------------- /core/network/src/protocols/transmitter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/protocols/transmitter.rs -------------------------------------------------------------------------------- /core/network/src/protocols/transmitter/behaviour.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/protocols/transmitter/behaviour.rs -------------------------------------------------------------------------------- /core/network/src/protocols/transmitter/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/protocols/transmitter/message.rs -------------------------------------------------------------------------------- /core/network/src/protocols/transmitter/protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/protocols/transmitter/protocol.rs -------------------------------------------------------------------------------- /core/network/src/reactor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/reactor/mod.rs -------------------------------------------------------------------------------- /core/network/src/reactor/router.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/reactor/router.rs -------------------------------------------------------------------------------- /core/network/src/reactor/rpc_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/reactor/rpc_map.rs -------------------------------------------------------------------------------- /core/network/src/rpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/rpc.rs -------------------------------------------------------------------------------- /core/network/src/selfcheck.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/selfcheck.rs -------------------------------------------------------------------------------- /core/network/src/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/service.rs -------------------------------------------------------------------------------- /core/network/src/test.rs: -------------------------------------------------------------------------------- 1 | pub mod mock; 2 | -------------------------------------------------------------------------------- /core/network/src/test/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/test/mock.rs -------------------------------------------------------------------------------- /core/network/src/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/src/traits.rs -------------------------------------------------------------------------------- /core/network/tests/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/tests/common.rs -------------------------------------------------------------------------------- /core/network/tests/gossip_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/network/tests/gossip_test.rs -------------------------------------------------------------------------------- /core/run/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/run/Cargo.toml -------------------------------------------------------------------------------- /core/run/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/run/src/lib.rs -------------------------------------------------------------------------------- /core/storage/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/storage/Cargo.toml -------------------------------------------------------------------------------- /core/storage/examples/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/storage/examples/bench.rs -------------------------------------------------------------------------------- /core/storage/src/adapter/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/storage/src/adapter/memory.rs -------------------------------------------------------------------------------- /core/storage/src/adapter/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/storage/src/adapter/mod.rs -------------------------------------------------------------------------------- /core/storage/src/adapter/rocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/storage/src/adapter/rocks.rs -------------------------------------------------------------------------------- /core/storage/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/storage/src/lib.rs -------------------------------------------------------------------------------- /core/storage/src/tests/adapter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/storage/src/tests/adapter.rs -------------------------------------------------------------------------------- /core/storage/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/storage/src/tests/mod.rs -------------------------------------------------------------------------------- /core/storage/src/tests/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/core/storage/src/tests/storage.rs -------------------------------------------------------------------------------- /devtools/chain/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/devtools/chain/README.md -------------------------------------------------------------------------------- /devtools/chain/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/devtools/chain/config.toml -------------------------------------------------------------------------------- /devtools/chain/genesis.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/devtools/chain/genesis.toml -------------------------------------------------------------------------------- /devtools/docker-build/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/devtools/docker-build/Dockerfile -------------------------------------------------------------------------------- /devtools/docker-build/Dockerfile.build-env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/devtools/docker-build/Dockerfile.build-env -------------------------------------------------------------------------------- /devtools/docker-build/Dockerfile.e2e-env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/devtools/docker-build/Dockerfile.e2e-env -------------------------------------------------------------------------------- /devtools/keypair/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/devtools/keypair/Cargo.toml -------------------------------------------------------------------------------- /devtools/keypair/src/keypair.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/devtools/keypair/src/keypair.yml -------------------------------------------------------------------------------- /devtools/keypair/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/devtools/keypair/src/main.rs -------------------------------------------------------------------------------- /devtools/kube/deploy-chaos-crd-template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/devtools/kube/deploy-chaos-crd-template.yml -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/build/gql_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/docs/build/gql_api.sh -------------------------------------------------------------------------------- /docs/graphql_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/docs/graphql_api.md -------------------------------------------------------------------------------- /docs/how_to_deploy_a_core_crate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/docs/how_to_deploy_a_core_crate.md -------------------------------------------------------------------------------- /docs/layout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/docs/layout.md -------------------------------------------------------------------------------- /docs/resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/docs/resources.md -------------------------------------------------------------------------------- /examples/byzantine_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/examples/byzantine_node.rs -------------------------------------------------------------------------------- /examples/config-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/examples/config-1.toml -------------------------------------------------------------------------------- /examples/config-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/examples/config-2.toml -------------------------------------------------------------------------------- /examples/config-3.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/examples/config-3.toml -------------------------------------------------------------------------------- /examples/config-4.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/examples/config-4.toml -------------------------------------------------------------------------------- /examples/genesis.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/examples/genesis.toml -------------------------------------------------------------------------------- /examples/muta-chain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/examples/muta-chain.rs -------------------------------------------------------------------------------- /framework/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/framework/Cargo.toml -------------------------------------------------------------------------------- /framework/src/binding/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/framework/src/binding/mod.rs -------------------------------------------------------------------------------- /framework/src/binding/sdk/chain_querier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/framework/src/binding/sdk/chain_querier.rs -------------------------------------------------------------------------------- /framework/src/binding/sdk/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/framework/src/binding/sdk/mod.rs -------------------------------------------------------------------------------- /framework/src/binding/state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/framework/src/binding/state/mod.rs -------------------------------------------------------------------------------- /framework/src/binding/state/trie.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/framework/src/binding/state/trie.rs -------------------------------------------------------------------------------- /framework/src/binding/state/trie_db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/framework/src/binding/state/trie_db.rs -------------------------------------------------------------------------------- /framework/src/binding/store/array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/framework/src/binding/store/array.rs -------------------------------------------------------------------------------- /framework/src/binding/store/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/framework/src/binding/store/map.rs -------------------------------------------------------------------------------- /framework/src/binding/store/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/framework/src/binding/store/mod.rs -------------------------------------------------------------------------------- /framework/src/binding/store/primitive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/framework/src/binding/store/primitive.rs -------------------------------------------------------------------------------- /framework/src/binding/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/framework/src/binding/tests/mod.rs -------------------------------------------------------------------------------- /framework/src/binding/tests/sdk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/framework/src/binding/tests/sdk.rs -------------------------------------------------------------------------------- /framework/src/binding/tests/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/framework/src/binding/tests/state.rs -------------------------------------------------------------------------------- /framework/src/binding/tests/store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/framework/src/binding/tests/store.rs -------------------------------------------------------------------------------- /framework/src/executor/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/framework/src/executor/error.rs -------------------------------------------------------------------------------- /framework/src/executor/factory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/framework/src/executor/factory.rs -------------------------------------------------------------------------------- /framework/src/executor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/framework/src/executor/mod.rs -------------------------------------------------------------------------------- /framework/src/executor/tests/framework.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/framework/src/executor/tests/framework.rs -------------------------------------------------------------------------------- /framework/src/executor/tests/framework_genesis_services.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/framework/src/executor/tests/framework_genesis_services.toml -------------------------------------------------------------------------------- /framework/src/executor/tests/genesis_services.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/framework/src/executor/tests/genesis_services.toml -------------------------------------------------------------------------------- /framework/src/executor/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/framework/src/executor/tests/mod.rs -------------------------------------------------------------------------------- /framework/src/executor/tests/test_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/framework/src/executor/tests/test_service.rs -------------------------------------------------------------------------------- /framework/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/framework/src/lib.rs -------------------------------------------------------------------------------- /jenkins-x-chaos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/jenkins-x-chaos.yml -------------------------------------------------------------------------------- /jenkins-x-e2e.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/jenkins-x-e2e.yml -------------------------------------------------------------------------------- /jenkins-x-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/jenkins-x-lint.yml -------------------------------------------------------------------------------- /jenkins-x-unit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/jenkins-x-unit.yml -------------------------------------------------------------------------------- /jenkins-x.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/jenkins-x.yml -------------------------------------------------------------------------------- /protocol/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/Cargo.toml -------------------------------------------------------------------------------- /protocol/src/codec/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/codec/block.rs -------------------------------------------------------------------------------- /protocol/src/codec/macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/codec/macro.rs -------------------------------------------------------------------------------- /protocol/src/codec/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/codec/mod.rs -------------------------------------------------------------------------------- /protocol/src/codec/primitive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/codec/primitive.rs -------------------------------------------------------------------------------- /protocol/src/codec/receipt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/codec/receipt.rs -------------------------------------------------------------------------------- /protocol/src/codec/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/codec/tests/mod.rs -------------------------------------------------------------------------------- /protocol/src/codec/transaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/codec/transaction.rs -------------------------------------------------------------------------------- /protocol/src/fixed_codec/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/fixed_codec/mod.rs -------------------------------------------------------------------------------- /protocol/src/fixed_codec/primitive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/fixed_codec/primitive.rs -------------------------------------------------------------------------------- /protocol/src/fixed_codec/receipt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/fixed_codec/receipt.rs -------------------------------------------------------------------------------- /protocol/src/fixed_codec/tests/fixed_codec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/fixed_codec/tests/fixed_codec.rs -------------------------------------------------------------------------------- /protocol/src/fixed_codec/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/fixed_codec/tests/mod.rs -------------------------------------------------------------------------------- /protocol/src/fixed_codec/transaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/fixed_codec/transaction.rs -------------------------------------------------------------------------------- /protocol/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/lib.rs -------------------------------------------------------------------------------- /protocol/src/traits/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/traits/api.rs -------------------------------------------------------------------------------- /protocol/src/traits/binding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/traits/binding.rs -------------------------------------------------------------------------------- /protocol/src/traits/consensus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/traits/consensus.rs -------------------------------------------------------------------------------- /protocol/src/traits/executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/traits/executor.rs -------------------------------------------------------------------------------- /protocol/src/traits/mempool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/traits/mempool.rs -------------------------------------------------------------------------------- /protocol/src/traits/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/traits/mod.rs -------------------------------------------------------------------------------- /protocol/src/traits/network.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/traits/network.rs -------------------------------------------------------------------------------- /protocol/src/traits/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/traits/storage.rs -------------------------------------------------------------------------------- /protocol/src/types/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/types/block.rs -------------------------------------------------------------------------------- /protocol/src/types/genesis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/types/genesis.rs -------------------------------------------------------------------------------- /protocol/src/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/types/mod.rs -------------------------------------------------------------------------------- /protocol/src/types/primitive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/types/primitive.rs -------------------------------------------------------------------------------- /protocol/src/types/receipt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/types/receipt.rs -------------------------------------------------------------------------------- /protocol/src/types/service_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/types/service_context.rs -------------------------------------------------------------------------------- /protocol/src/types/transaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/protocol/src/types/transaction.rs -------------------------------------------------------------------------------- /rust-toolchain: -------------------------------------------------------------------------------- 1 | nightly-2020-09-20 2 | -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/src/lib.rs -------------------------------------------------------------------------------- /tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/tests/common/mod.rs -------------------------------------------------------------------------------- /tests/common/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/tests/common/node.rs -------------------------------------------------------------------------------- /tests/common/node/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/tests/common/node/config.rs -------------------------------------------------------------------------------- /tests/common/node/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/tests/common/node/consts.rs -------------------------------------------------------------------------------- /tests/common/node/diagnostic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/tests/common/node/diagnostic.rs -------------------------------------------------------------------------------- /tests/common/node/full_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/tests/common/node/full_node.rs -------------------------------------------------------------------------------- /tests/common/node/full_node/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/tests/common/node/full_node/builder.rs -------------------------------------------------------------------------------- /tests/common/node/full_node/default_start.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/tests/common/node/full_node/default_start.rs -------------------------------------------------------------------------------- /tests/common/node/full_node/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/tests/common/node/full_node/error.rs -------------------------------------------------------------------------------- /tests/common/node/full_node/memory_db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/tests/common/node/full_node/memory_db.rs -------------------------------------------------------------------------------- /tests/common/node/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/tests/common/node/sync.rs -------------------------------------------------------------------------------- /tests/e2e/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/tests/e2e/jest.config.js -------------------------------------------------------------------------------- /tests/e2e/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/tests/e2e/package-lock.json -------------------------------------------------------------------------------- /tests/e2e/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/tests/e2e/package.json -------------------------------------------------------------------------------- /tests/e2e/sdk.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/tests/e2e/sdk.test.ts -------------------------------------------------------------------------------- /tests/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/tests/e2e/tsconfig.json -------------------------------------------------------------------------------- /tests/e2e/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/tests/e2e/utils.ts -------------------------------------------------------------------------------- /tests/e2e/wait-for-it.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/tests/e2e/wait-for-it.sh -------------------------------------------------------------------------------- /tests/e2e/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/tests/e2e/yarn.lock -------------------------------------------------------------------------------- /tests/trust_metric.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/tests/trust_metric.rs -------------------------------------------------------------------------------- /tests/trust_metric_all/client_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/tests/trust_metric_all/client_node.rs -------------------------------------------------------------------------------- /tests/trust_metric_all/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/tests/trust_metric_all/common.rs -------------------------------------------------------------------------------- /tests/trust_metric_all/consensus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/tests/trust_metric_all/consensus.rs -------------------------------------------------------------------------------- /tests/trust_metric_all/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/tests/trust_metric_all/logger.rs -------------------------------------------------------------------------------- /tests/trust_metric_all/mempool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/tests/trust_metric_all/mempool.rs -------------------------------------------------------------------------------- /tests/trust_metric_all/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/tests/trust_metric_all/mod.rs -------------------------------------------------------------------------------- /tests/verify_chain_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/muta/HEAD/tests/verify_chain_id.rs --------------------------------------------------------------------------------