├── .github ├── dependabot.yml └── workflows │ ├── conformance.yml │ ├── integration.yml │ └── nix-flake.yml ├── .gitignore ├── .gitmodules ├── .nix ├── gossamer │ ├── config_path.patch │ └── default.nix ├── kagome │ ├── default.nix │ ├── dependencies.patch │ ├── dependencies │ │ ├── backward-cpp.nix │ │ ├── binaryen.nix │ │ ├── boost-di.nix │ │ ├── cpp-libp2p │ │ │ ├── default.nix │ │ │ ├── dependencies.patch │ │ │ └── test-cares.patch │ │ ├── default.nix │ │ ├── erasure-coding-crust.nix │ │ ├── fmt.nix │ │ ├── googletest.nix │ │ ├── jsonrpc-lean.nix │ │ ├── libsecp256k1.nix │ │ ├── microsoft-gsl.nix │ │ ├── prometheus-cpp.nix │ │ ├── rapidjson.nix │ │ ├── rocksdb.nix │ │ ├── scale-codec-cpp.nix │ │ ├── schnorrkel-crust.nix │ │ ├── soralog │ │ │ ├── default.nix │ │ │ └── yaml-cpp.patch │ │ ├── sqlite-modern-cpp │ │ │ ├── default.nix │ │ │ └── package_name.patch │ │ ├── tsl-hat-trie.nix │ │ ├── wavm.nix │ │ └── xxhash.nix │ └── zstd.patch ├── packages.nix ├── substrate │ ├── default.nix │ └── env.nix └── testsuite.nix ├── LICENSE ├── Makefile ├── README.md ├── adapters ├── gossamer │ ├── .gitignore │ ├── Makefile │ ├── default.nix │ ├── go.mod │ ├── go.sum │ ├── host_api │ │ ├── allocator.go │ │ ├── child_storage.go │ │ ├── crypto.go │ │ ├── errors.go │ │ ├── hashing.go │ │ ├── host_api.go │ │ ├── storage.go │ │ └── trie.go │ ├── main.go │ ├── scale_codec.go │ ├── shell.nix │ ├── state_trie.go │ └── util.go ├── kagome │ ├── .clang-format │ ├── .gitignore │ ├── CMakeLists.txt │ ├── Makefile │ ├── cmake │ │ ├── HunterConfig.cmake │ │ ├── HunterGate.cmake │ │ ├── HunterPasswords.cmake │ │ └── Toolchain.cmake │ ├── default.nix │ ├── shell.nix │ └── src │ │ ├── assert.cpp │ │ ├── assert.hpp │ │ ├── host_api.cpp │ │ ├── host_api.hpp │ │ ├── host_api │ │ ├── allocator.cpp │ │ ├── allocator.hpp │ │ ├── child_storage.cpp │ │ ├── child_storage.hpp │ │ ├── crypto.cpp │ │ ├── crypto.hpp │ │ ├── hashing.cpp │ │ ├── hashing.hpp │ │ ├── helpers.cpp │ │ ├── helpers.hpp │ │ ├── storage.cpp │ │ ├── storage.hpp │ │ ├── trie.cpp │ │ └── trie.hpp │ │ ├── main.cpp │ │ ├── scale_codec.cpp │ │ ├── scale_codec.hpp │ │ ├── state_trie.cpp │ │ ├── state_trie.hpp │ │ └── subcommand.hpp └── substrate │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Makefile │ ├── default.nix │ ├── shell.nix │ └── src │ ├── host_api │ ├── allocator.rs │ ├── child_storage.rs │ ├── crypto.rs │ ├── hashing.rs │ ├── mod.rs │ ├── offchain.rs │ ├── storage.rs │ ├── trie.rs │ └── utils.rs │ ├── main.rs │ ├── scale_codec.rs │ └── state_trie.rs ├── fixtures ├── genesis-default │ └── include.jl ├── genesis-legacy │ └── include.jl ├── host-api │ ├── HostApiFunctions.jl │ ├── HostApiInputs.jl │ ├── HostApiOutputs.jl │ └── include.jl ├── scale-codec │ └── include.jl └── state-trie │ ├── 10000_node.yaml │ ├── 1c1.yaml │ ├── hex_1c1.yaml │ ├── hex_limit.yaml │ ├── hex_long.yaml │ ├── include.jl │ ├── pk_branch.yaml │ ├── pk_branch2.yaml │ ├── random_state_80.yaml │ └── scv.yaml ├── flake.lock ├── flake.nix ├── helpers ├── AdapterFixture.jl ├── HostFixture.jl ├── SpecificationTestsuite.jl └── StringHelpers.jl ├── hosts └── Makefile ├── runtests.jl ├── runtimes ├── hostapi │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Makefile │ ├── build.rs │ ├── default.nix │ ├── shell.nix │ └── src │ │ └── lib.rs └── tester │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Makefile │ ├── default.nix │ ├── gossamer.config.toml │ ├── keystore │ ├── babed43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d │ ├── gran88dc3417d5058ec4b4503e0c12ea1a0a89be200fe98922423d4334014fa6b0ee │ └── lp2p48453469c62f4885373099421a7365520b5ffb0d93726c124166be4b81d852e6 │ ├── runtime │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ └── lib.rs │ ├── shell.nix │ └── src │ └── main.rs └── rust-toolchain.toml /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/conformance.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.github/workflows/conformance.yml -------------------------------------------------------------------------------- /.github/workflows/integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.github/workflows/integration.yml -------------------------------------------------------------------------------- /.github/workflows/nix-flake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.github/workflows/nix-flake.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | /lib/ 3 | .vscode/** 4 | .envrc 5 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.gitmodules -------------------------------------------------------------------------------- /.nix/gossamer/config_path.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/gossamer/config_path.patch -------------------------------------------------------------------------------- /.nix/gossamer/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/gossamer/default.nix -------------------------------------------------------------------------------- /.nix/kagome/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/kagome/default.nix -------------------------------------------------------------------------------- /.nix/kagome/dependencies.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/kagome/dependencies.patch -------------------------------------------------------------------------------- /.nix/kagome/dependencies/backward-cpp.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/kagome/dependencies/backward-cpp.nix -------------------------------------------------------------------------------- /.nix/kagome/dependencies/binaryen.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/kagome/dependencies/binaryen.nix -------------------------------------------------------------------------------- /.nix/kagome/dependencies/boost-di.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/kagome/dependencies/boost-di.nix -------------------------------------------------------------------------------- /.nix/kagome/dependencies/cpp-libp2p/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/kagome/dependencies/cpp-libp2p/default.nix -------------------------------------------------------------------------------- /.nix/kagome/dependencies/cpp-libp2p/dependencies.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/kagome/dependencies/cpp-libp2p/dependencies.patch -------------------------------------------------------------------------------- /.nix/kagome/dependencies/cpp-libp2p/test-cares.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/kagome/dependencies/cpp-libp2p/test-cares.patch -------------------------------------------------------------------------------- /.nix/kagome/dependencies/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/kagome/dependencies/default.nix -------------------------------------------------------------------------------- /.nix/kagome/dependencies/erasure-coding-crust.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/kagome/dependencies/erasure-coding-crust.nix -------------------------------------------------------------------------------- /.nix/kagome/dependencies/fmt.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/kagome/dependencies/fmt.nix -------------------------------------------------------------------------------- /.nix/kagome/dependencies/googletest.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/kagome/dependencies/googletest.nix -------------------------------------------------------------------------------- /.nix/kagome/dependencies/jsonrpc-lean.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/kagome/dependencies/jsonrpc-lean.nix -------------------------------------------------------------------------------- /.nix/kagome/dependencies/libsecp256k1.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/kagome/dependencies/libsecp256k1.nix -------------------------------------------------------------------------------- /.nix/kagome/dependencies/microsoft-gsl.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/kagome/dependencies/microsoft-gsl.nix -------------------------------------------------------------------------------- /.nix/kagome/dependencies/prometheus-cpp.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/kagome/dependencies/prometheus-cpp.nix -------------------------------------------------------------------------------- /.nix/kagome/dependencies/rapidjson.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/kagome/dependencies/rapidjson.nix -------------------------------------------------------------------------------- /.nix/kagome/dependencies/rocksdb.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/kagome/dependencies/rocksdb.nix -------------------------------------------------------------------------------- /.nix/kagome/dependencies/scale-codec-cpp.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/kagome/dependencies/scale-codec-cpp.nix -------------------------------------------------------------------------------- /.nix/kagome/dependencies/schnorrkel-crust.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/kagome/dependencies/schnorrkel-crust.nix -------------------------------------------------------------------------------- /.nix/kagome/dependencies/soralog/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/kagome/dependencies/soralog/default.nix -------------------------------------------------------------------------------- /.nix/kagome/dependencies/soralog/yaml-cpp.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/kagome/dependencies/soralog/yaml-cpp.patch -------------------------------------------------------------------------------- /.nix/kagome/dependencies/sqlite-modern-cpp/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/kagome/dependencies/sqlite-modern-cpp/default.nix -------------------------------------------------------------------------------- /.nix/kagome/dependencies/sqlite-modern-cpp/package_name.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/kagome/dependencies/sqlite-modern-cpp/package_name.patch -------------------------------------------------------------------------------- /.nix/kagome/dependencies/tsl-hat-trie.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/kagome/dependencies/tsl-hat-trie.nix -------------------------------------------------------------------------------- /.nix/kagome/dependencies/wavm.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/kagome/dependencies/wavm.nix -------------------------------------------------------------------------------- /.nix/kagome/dependencies/xxhash.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/kagome/dependencies/xxhash.nix -------------------------------------------------------------------------------- /.nix/kagome/zstd.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/kagome/zstd.patch -------------------------------------------------------------------------------- /.nix/packages.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/packages.nix -------------------------------------------------------------------------------- /.nix/substrate/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/substrate/default.nix -------------------------------------------------------------------------------- /.nix/substrate/env.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/substrate/env.nix -------------------------------------------------------------------------------- /.nix/testsuite.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/.nix/testsuite.nix -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/README.md -------------------------------------------------------------------------------- /adapters/gossamer/.gitignore: -------------------------------------------------------------------------------- 1 | gossamer-adapter 2 | -------------------------------------------------------------------------------- /adapters/gossamer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/gossamer/Makefile -------------------------------------------------------------------------------- /adapters/gossamer/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/gossamer/default.nix -------------------------------------------------------------------------------- /adapters/gossamer/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/gossamer/go.mod -------------------------------------------------------------------------------- /adapters/gossamer/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/gossamer/go.sum -------------------------------------------------------------------------------- /adapters/gossamer/host_api/allocator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/gossamer/host_api/allocator.go -------------------------------------------------------------------------------- /adapters/gossamer/host_api/child_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/gossamer/host_api/child_storage.go -------------------------------------------------------------------------------- /adapters/gossamer/host_api/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/gossamer/host_api/crypto.go -------------------------------------------------------------------------------- /adapters/gossamer/host_api/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/gossamer/host_api/errors.go -------------------------------------------------------------------------------- /adapters/gossamer/host_api/hashing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/gossamer/host_api/hashing.go -------------------------------------------------------------------------------- /adapters/gossamer/host_api/host_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/gossamer/host_api/host_api.go -------------------------------------------------------------------------------- /adapters/gossamer/host_api/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/gossamer/host_api/storage.go -------------------------------------------------------------------------------- /adapters/gossamer/host_api/trie.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/gossamer/host_api/trie.go -------------------------------------------------------------------------------- /adapters/gossamer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/gossamer/main.go -------------------------------------------------------------------------------- /adapters/gossamer/scale_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/gossamer/scale_codec.go -------------------------------------------------------------------------------- /adapters/gossamer/shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/gossamer/shell.nix -------------------------------------------------------------------------------- /adapters/gossamer/state_trie.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/gossamer/state_trie.go -------------------------------------------------------------------------------- /adapters/gossamer/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/gossamer/util.go -------------------------------------------------------------------------------- /adapters/kagome/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/.clang-format -------------------------------------------------------------------------------- /adapters/kagome/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /adapters/kagome/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/CMakeLists.txt -------------------------------------------------------------------------------- /adapters/kagome/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/Makefile -------------------------------------------------------------------------------- /adapters/kagome/cmake/HunterConfig.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/cmake/HunterConfig.cmake -------------------------------------------------------------------------------- /adapters/kagome/cmake/HunterGate.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/cmake/HunterGate.cmake -------------------------------------------------------------------------------- /adapters/kagome/cmake/HunterPasswords.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/cmake/HunterPasswords.cmake -------------------------------------------------------------------------------- /adapters/kagome/cmake/Toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/cmake/Toolchain.cmake -------------------------------------------------------------------------------- /adapters/kagome/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/default.nix -------------------------------------------------------------------------------- /adapters/kagome/shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/shell.nix -------------------------------------------------------------------------------- /adapters/kagome/src/assert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/src/assert.cpp -------------------------------------------------------------------------------- /adapters/kagome/src/assert.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/src/assert.hpp -------------------------------------------------------------------------------- /adapters/kagome/src/host_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/src/host_api.cpp -------------------------------------------------------------------------------- /adapters/kagome/src/host_api.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/src/host_api.hpp -------------------------------------------------------------------------------- /adapters/kagome/src/host_api/allocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/src/host_api/allocator.cpp -------------------------------------------------------------------------------- /adapters/kagome/src/host_api/allocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/src/host_api/allocator.hpp -------------------------------------------------------------------------------- /adapters/kagome/src/host_api/child_storage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/src/host_api/child_storage.cpp -------------------------------------------------------------------------------- /adapters/kagome/src/host_api/child_storage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/src/host_api/child_storage.hpp -------------------------------------------------------------------------------- /adapters/kagome/src/host_api/crypto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/src/host_api/crypto.cpp -------------------------------------------------------------------------------- /adapters/kagome/src/host_api/crypto.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/src/host_api/crypto.hpp -------------------------------------------------------------------------------- /adapters/kagome/src/host_api/hashing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/src/host_api/hashing.cpp -------------------------------------------------------------------------------- /adapters/kagome/src/host_api/hashing.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/src/host_api/hashing.hpp -------------------------------------------------------------------------------- /adapters/kagome/src/host_api/helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/src/host_api/helpers.cpp -------------------------------------------------------------------------------- /adapters/kagome/src/host_api/helpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/src/host_api/helpers.hpp -------------------------------------------------------------------------------- /adapters/kagome/src/host_api/storage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/src/host_api/storage.cpp -------------------------------------------------------------------------------- /adapters/kagome/src/host_api/storage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/src/host_api/storage.hpp -------------------------------------------------------------------------------- /adapters/kagome/src/host_api/trie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/src/host_api/trie.cpp -------------------------------------------------------------------------------- /adapters/kagome/src/host_api/trie.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/src/host_api/trie.hpp -------------------------------------------------------------------------------- /adapters/kagome/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/src/main.cpp -------------------------------------------------------------------------------- /adapters/kagome/src/scale_codec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/src/scale_codec.cpp -------------------------------------------------------------------------------- /adapters/kagome/src/scale_codec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/src/scale_codec.hpp -------------------------------------------------------------------------------- /adapters/kagome/src/state_trie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/src/state_trie.cpp -------------------------------------------------------------------------------- /adapters/kagome/src/state_trie.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/src/state_trie.hpp -------------------------------------------------------------------------------- /adapters/kagome/src/subcommand.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/kagome/src/subcommand.hpp -------------------------------------------------------------------------------- /adapters/substrate/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /adapters/substrate/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/substrate/Cargo.lock -------------------------------------------------------------------------------- /adapters/substrate/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/substrate/Cargo.toml -------------------------------------------------------------------------------- /adapters/substrate/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/substrate/Makefile -------------------------------------------------------------------------------- /adapters/substrate/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/substrate/default.nix -------------------------------------------------------------------------------- /adapters/substrate/shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/substrate/shell.nix -------------------------------------------------------------------------------- /adapters/substrate/src/host_api/allocator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/substrate/src/host_api/allocator.rs -------------------------------------------------------------------------------- /adapters/substrate/src/host_api/child_storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/substrate/src/host_api/child_storage.rs -------------------------------------------------------------------------------- /adapters/substrate/src/host_api/crypto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/substrate/src/host_api/crypto.rs -------------------------------------------------------------------------------- /adapters/substrate/src/host_api/hashing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/substrate/src/host_api/hashing.rs -------------------------------------------------------------------------------- /adapters/substrate/src/host_api/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/substrate/src/host_api/mod.rs -------------------------------------------------------------------------------- /adapters/substrate/src/host_api/offchain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/substrate/src/host_api/offchain.rs -------------------------------------------------------------------------------- /adapters/substrate/src/host_api/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/substrate/src/host_api/storage.rs -------------------------------------------------------------------------------- /adapters/substrate/src/host_api/trie.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/substrate/src/host_api/trie.rs -------------------------------------------------------------------------------- /adapters/substrate/src/host_api/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/substrate/src/host_api/utils.rs -------------------------------------------------------------------------------- /adapters/substrate/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/substrate/src/main.rs -------------------------------------------------------------------------------- /adapters/substrate/src/scale_codec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/substrate/src/scale_codec.rs -------------------------------------------------------------------------------- /adapters/substrate/src/state_trie.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/adapters/substrate/src/state_trie.rs -------------------------------------------------------------------------------- /fixtures/genesis-default/include.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/fixtures/genesis-default/include.jl -------------------------------------------------------------------------------- /fixtures/genesis-legacy/include.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/fixtures/genesis-legacy/include.jl -------------------------------------------------------------------------------- /fixtures/host-api/HostApiFunctions.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/fixtures/host-api/HostApiFunctions.jl -------------------------------------------------------------------------------- /fixtures/host-api/HostApiInputs.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/fixtures/host-api/HostApiInputs.jl -------------------------------------------------------------------------------- /fixtures/host-api/HostApiOutputs.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/fixtures/host-api/HostApiOutputs.jl -------------------------------------------------------------------------------- /fixtures/host-api/include.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/fixtures/host-api/include.jl -------------------------------------------------------------------------------- /fixtures/scale-codec/include.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/fixtures/scale-codec/include.jl -------------------------------------------------------------------------------- /fixtures/state-trie/10000_node.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/fixtures/state-trie/10000_node.yaml -------------------------------------------------------------------------------- /fixtures/state-trie/1c1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/fixtures/state-trie/1c1.yaml -------------------------------------------------------------------------------- /fixtures/state-trie/hex_1c1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/fixtures/state-trie/hex_1c1.yaml -------------------------------------------------------------------------------- /fixtures/state-trie/hex_limit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/fixtures/state-trie/hex_limit.yaml -------------------------------------------------------------------------------- /fixtures/state-trie/hex_long.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/fixtures/state-trie/hex_long.yaml -------------------------------------------------------------------------------- /fixtures/state-trie/include.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/fixtures/state-trie/include.jl -------------------------------------------------------------------------------- /fixtures/state-trie/pk_branch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/fixtures/state-trie/pk_branch.yaml -------------------------------------------------------------------------------- /fixtures/state-trie/pk_branch2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/fixtures/state-trie/pk_branch2.yaml -------------------------------------------------------------------------------- /fixtures/state-trie/random_state_80.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/fixtures/state-trie/random_state_80.yaml -------------------------------------------------------------------------------- /fixtures/state-trie/scv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/fixtures/state-trie/scv.yaml -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/flake.nix -------------------------------------------------------------------------------- /helpers/AdapterFixture.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/helpers/AdapterFixture.jl -------------------------------------------------------------------------------- /helpers/HostFixture.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/helpers/HostFixture.jl -------------------------------------------------------------------------------- /helpers/SpecificationTestsuite.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/helpers/SpecificationTestsuite.jl -------------------------------------------------------------------------------- /helpers/StringHelpers.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/helpers/StringHelpers.jl -------------------------------------------------------------------------------- /hosts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/hosts/Makefile -------------------------------------------------------------------------------- /runtests.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/runtests.jl -------------------------------------------------------------------------------- /runtimes/hostapi/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /runtimes/hostapi/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/runtimes/hostapi/Cargo.lock -------------------------------------------------------------------------------- /runtimes/hostapi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/runtimes/hostapi/Cargo.toml -------------------------------------------------------------------------------- /runtimes/hostapi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/runtimes/hostapi/Makefile -------------------------------------------------------------------------------- /runtimes/hostapi/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/runtimes/hostapi/build.rs -------------------------------------------------------------------------------- /runtimes/hostapi/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/runtimes/hostapi/default.nix -------------------------------------------------------------------------------- /runtimes/hostapi/shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/runtimes/hostapi/shell.nix -------------------------------------------------------------------------------- /runtimes/hostapi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/runtimes/hostapi/src/lib.rs -------------------------------------------------------------------------------- /runtimes/tester/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/runtimes/tester/.gitignore -------------------------------------------------------------------------------- /runtimes/tester/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/runtimes/tester/Cargo.lock -------------------------------------------------------------------------------- /runtimes/tester/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/runtimes/tester/Cargo.toml -------------------------------------------------------------------------------- /runtimes/tester/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/runtimes/tester/Makefile -------------------------------------------------------------------------------- /runtimes/tester/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/runtimes/tester/default.nix -------------------------------------------------------------------------------- /runtimes/tester/gossamer.config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/runtimes/tester/gossamer.config.toml -------------------------------------------------------------------------------- /runtimes/tester/keystore/babed43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/runtimes/tester/keystore/babed43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d -------------------------------------------------------------------------------- /runtimes/tester/keystore/gran88dc3417d5058ec4b4503e0c12ea1a0a89be200fe98922423d4334014fa6b0ee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/runtimes/tester/keystore/gran88dc3417d5058ec4b4503e0c12ea1a0a89be200fe98922423d4334014fa6b0ee -------------------------------------------------------------------------------- /runtimes/tester/keystore/lp2p48453469c62f4885373099421a7365520b5ffb0d93726c124166be4b81d852e6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/runtimes/tester/keystore/lp2p48453469c62f4885373099421a7365520b5ffb0d93726c124166be4b81d852e6 -------------------------------------------------------------------------------- /runtimes/tester/runtime/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/runtimes/tester/runtime/Cargo.toml -------------------------------------------------------------------------------- /runtimes/tester/runtime/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/runtimes/tester/runtime/build.rs -------------------------------------------------------------------------------- /runtimes/tester/runtime/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/runtimes/tester/runtime/src/lib.rs -------------------------------------------------------------------------------- /runtimes/tester/shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/runtimes/tester/shell.nix -------------------------------------------------------------------------------- /runtimes/tester/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/runtimes/tester/src/main.rs -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3f/polkadot-tests/HEAD/rust-toolchain.toml --------------------------------------------------------------------------------