├── .dockerignore ├── .env ├── .github ├── settings.yml └── workflows │ ├── 0-4-cron-update-status.yaml │ ├── 0-4-cron.yaml │ ├── build-debs.yaml │ ├── build-docs.yaml │ ├── lint-transact.yaml │ ├── merge.yaml │ ├── publish-crates.yaml │ └── test-transact.yaml ├── .gitignore ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cargo.toml ├── LICENSE ├── MAINTAINERS.md ├── README.md ├── RELEASE_NOTES.md ├── SECURITY.md ├── VERSION ├── bin └── get_version ├── ci ├── publish-crates └── publish-transact-crates ├── cli ├── Cargo.toml ├── Dockerfile ├── build.rs ├── man │ ├── TEMPLATE.1.md.example │ ├── transact-command-get-state.1.md │ ├── transact-command-set-state.1.md │ ├── transact-command-show-state.1.md │ ├── transact-command.1.md │ ├── transact-playlist-batch.1.md │ ├── transact-playlist-create.1.md │ ├── transact-playlist-process.1.md │ ├── transact-playlist-submit.1.md │ ├── transact-playlist.1.md │ ├── transact-workload.1.md │ └── transact.1.md ├── packaging │ └── man │ │ └── README.md └── src │ ├── action │ ├── command.rs │ ├── mod.rs │ ├── playlist.rs │ ├── time.rs │ └── workload.rs │ ├── error.rs │ ├── main.rs │ └── request_logger.rs ├── docker-compose-installed.yaml ├── docker ├── Dockerfile └── compose │ ├── .env │ ├── copy-debs.yaml │ └── docker-compose.yaml ├── examples ├── address_generator │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── sabre_command │ ├── Cargo.toml │ ├── Dockerfile-scar │ ├── packaging │ │ └── scar │ │ │ └── manifest.yaml │ └── src │ │ └── main.rs ├── sabre_command_executor │ ├── Cargo.toml │ └── src │ │ ├── error.rs │ │ └── main.rs ├── sabre_smallbank │ ├── Cargo.toml │ ├── Dockerfile-scar │ ├── packaging │ │ └── scar │ │ │ └── manifest.yaml │ └── src │ │ └── main.rs └── simple_xo │ ├── Cargo.toml │ └── src │ └── main.rs ├── justfile └── libtransact ├── Cargo.toml ├── build.rs ├── protos ├── batch.proto ├── command.proto ├── events.proto ├── key_value_state.proto ├── merkle.proto ├── sabre_contract.proto ├── sabre_contract_registry.proto ├── sabre_namespace_registry.proto ├── sabre_payload.proto ├── smallbank.proto ├── transaction.proto └── transaction_receipt.proto ├── src ├── collections │ ├── mod.rs │ └── ref_map.rs ├── context │ ├── error.rs │ ├── manager │ │ ├── mod.rs │ │ └── sync.rs │ └── mod.rs ├── contract │ ├── address │ │ ├── double_key_hash.rs │ │ ├── error.rs │ │ ├── key_hash.rs │ │ ├── mod.rs │ │ └── triple_key_hash.rs │ ├── archive │ │ ├── error.rs │ │ └── mod.rs │ ├── context │ │ ├── error.rs │ │ ├── key_value.rs │ │ └── mod.rs │ └── mod.rs ├── database │ ├── btree.rs │ ├── error.rs │ ├── lmdb.rs │ └── mod.rs ├── error │ ├── internal.rs │ ├── invalid_state.rs │ └── mod.rs ├── execution │ ├── adapter │ │ ├── error.rs │ │ ├── mod.rs │ │ ├── static_adapter.rs │ │ └── test_adapter.rs │ ├── executor │ │ ├── error.rs │ │ ├── internal.rs │ │ ├── mod.rs │ │ └── reader.rs │ └── mod.rs ├── families │ ├── command │ │ ├── handler.rs │ │ ├── mod.rs │ │ ├── transaction_builder.rs │ │ └── workload │ │ │ ├── command_iter.rs │ │ │ └── mod.rs │ ├── mod.rs │ ├── sabre │ │ ├── addressing.rs │ │ ├── admin │ │ │ ├── allow_all.rs │ │ │ ├── mod.rs │ │ │ └── settings.rs │ │ ├── handler.rs │ │ ├── mod.rs │ │ ├── payload.rs │ │ ├── state.rs │ │ └── wasm_executor │ │ │ ├── mod.rs │ │ │ ├── wasm_externals.rs │ │ │ └── wasm_module.rs │ ├── smallbank │ │ ├── handler.rs │ │ ├── mod.rs │ │ └── workload │ │ │ ├── error.rs │ │ │ ├── mod.rs │ │ │ └── playlist.rs │ └── xo.rs ├── handler │ ├── error.rs │ ├── mod.rs │ └── sabre.rs ├── lib.rs ├── protocol │ ├── batch.rs │ ├── command.rs │ ├── key_value_state.rs │ ├── mod.rs │ ├── receipt.rs │ ├── sabre │ │ ├── mod.rs │ │ ├── payload.rs │ │ └── state.rs │ └── transaction.rs ├── protos.rs ├── sawtooth.rs ├── scheduler │ ├── mod.rs │ ├── multi │ │ ├── core.rs │ │ ├── mod.rs │ │ └── shared.rs │ ├── parallel │ │ ├── mod.rs │ │ └── tree.rs │ └── serial │ │ ├── core.rs │ │ ├── execution.rs │ │ ├── mod.rs │ │ └── shared.rs ├── state │ ├── committer.rs │ ├── dry_run_committer.rs │ ├── error.rs │ ├── hashmap.rs │ ├── merkle │ │ ├── error.rs │ │ ├── kv │ │ │ ├── change_log.rs │ │ │ ├── error.rs │ │ │ ├── mod.rs │ │ │ └── state_trait_impls │ │ │ │ ├── committer.rs │ │ │ │ ├── dry_run_committer.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── pruner.rs │ │ │ │ └── reader.rs │ │ ├── mod.rs │ │ ├── node.rs │ │ └── sql │ │ │ ├── backend │ │ │ ├── mod.rs │ │ │ ├── postgres.rs │ │ │ └── sqlite.rs │ │ │ ├── cache.rs │ │ │ ├── error.rs │ │ │ ├── migration │ │ │ ├── mod.rs │ │ │ ├── postgres │ │ │ │ ├── migrations │ │ │ │ │ ├── 2021-09-09-121000-initialize-tables │ │ │ │ │ │ ├── down.sql │ │ │ │ │ │ └── up.sql │ │ │ │ │ └── 2022-03-06-add-pruned-column │ │ │ │ │ │ ├── down.sql │ │ │ │ │ │ └── up.sql │ │ │ │ └── mod.rs │ │ │ └── sqlite │ │ │ │ ├── migrations │ │ │ │ ├── 2021-09-09-121000-initialize-tables │ │ │ │ │ ├── down.sql │ │ │ │ │ └── up.sql │ │ │ │ ├── 2022-01-06-101500-correct-column-type │ │ │ │ │ ├── down.sql │ │ │ │ │ └── up.sql │ │ │ │ └── 2022-03-06-add-pruned-column │ │ │ │ │ ├── down.sql │ │ │ │ │ └── up.sql │ │ │ │ └── mod.rs │ │ │ ├── mod.rs │ │ │ ├── postgres.rs │ │ │ ├── sqlite.rs │ │ │ └── store │ │ │ ├── mod.rs │ │ │ ├── models │ │ │ ├── mod.rs │ │ │ ├── postgres.rs │ │ │ └── sqlite.rs │ │ │ ├── operations │ │ │ ├── delete_tree.rs │ │ │ ├── get_leaves.rs │ │ │ ├── get_or_create_tree.rs │ │ │ ├── get_path.rs │ │ │ ├── get_tree_by_name.rs │ │ │ ├── has_root.rs │ │ │ ├── list_leaves.rs │ │ │ ├── list_trees.rs │ │ │ ├── mod.rs │ │ │ ├── prepared_stmt.rs │ │ │ ├── prune_entries.rs │ │ │ ├── remove_pruned_entries.rs │ │ │ └── write_changes.rs │ │ │ ├── postgres.rs │ │ │ ├── schema.rs │ │ │ └── sqlite.rs │ ├── mod.rs │ ├── pruner.rs │ ├── reader.rs │ └── state_trait.rs └── workload │ ├── batch_gen.rs │ ├── batch_reader │ ├── mod.rs │ └── protobuf.rs │ ├── error.rs │ ├── mod.rs │ ├── runner.rs │ └── transaction_reader │ ├── mod.rs │ └── protobuf.rs └── tests ├── mod.rs └── state ├── merkle ├── btree.rs ├── lmdb.rs ├── mod.rs ├── sql_postgres.rs ├── sql_sqlite.rs └── sqlitedb.rs └── mod.rs /.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.rs.bk 2 | **/target/ 3 | *.swp 4 | -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- 1 | ISOLATION_ID=latest 2 | REPO_VERSION=0.5.1-dev 3 | -------------------------------------------------------------------------------- /.github/settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/.github/settings.yml -------------------------------------------------------------------------------- /.github/workflows/0-4-cron-update-status.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/.github/workflows/0-4-cron-update-status.yaml -------------------------------------------------------------------------------- /.github/workflows/0-4-cron.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/.github/workflows/0-4-cron.yaml -------------------------------------------------------------------------------- /.github/workflows/build-debs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/.github/workflows/build-debs.yaml -------------------------------------------------------------------------------- /.github/workflows/build-docs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/.github/workflows/build-docs.yaml -------------------------------------------------------------------------------- /.github/workflows/lint-transact.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/.github/workflows/lint-transact.yaml -------------------------------------------------------------------------------- /.github/workflows/merge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/.github/workflows/merge.yaml -------------------------------------------------------------------------------- /.github/workflows/publish-crates.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/.github/workflows/publish-crates.yaml -------------------------------------------------------------------------------- /.github/workflows/test-transact.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/.github/workflows/test-transact.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/.gitignore -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/RELEASE_NOTES.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/SECURITY.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.5.1 2 | -------------------------------------------------------------------------------- /bin/get_version: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/bin/get_version -------------------------------------------------------------------------------- /ci/publish-crates: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/ci/publish-crates -------------------------------------------------------------------------------- /ci/publish-transact-crates: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/ci/publish-transact-crates -------------------------------------------------------------------------------- /cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/cli/Cargo.toml -------------------------------------------------------------------------------- /cli/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/cli/Dockerfile -------------------------------------------------------------------------------- /cli/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/cli/build.rs -------------------------------------------------------------------------------- /cli/man/TEMPLATE.1.md.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/cli/man/TEMPLATE.1.md.example -------------------------------------------------------------------------------- /cli/man/transact-command-get-state.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/cli/man/transact-command-get-state.1.md -------------------------------------------------------------------------------- /cli/man/transact-command-set-state.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/cli/man/transact-command-set-state.1.md -------------------------------------------------------------------------------- /cli/man/transact-command-show-state.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/cli/man/transact-command-show-state.1.md -------------------------------------------------------------------------------- /cli/man/transact-command.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/cli/man/transact-command.1.md -------------------------------------------------------------------------------- /cli/man/transact-playlist-batch.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/cli/man/transact-playlist-batch.1.md -------------------------------------------------------------------------------- /cli/man/transact-playlist-create.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/cli/man/transact-playlist-create.1.md -------------------------------------------------------------------------------- /cli/man/transact-playlist-process.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/cli/man/transact-playlist-process.1.md -------------------------------------------------------------------------------- /cli/man/transact-playlist-submit.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/cli/man/transact-playlist-submit.1.md -------------------------------------------------------------------------------- /cli/man/transact-playlist.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/cli/man/transact-playlist.1.md -------------------------------------------------------------------------------- /cli/man/transact-workload.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/cli/man/transact-workload.1.md -------------------------------------------------------------------------------- /cli/man/transact.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/cli/man/transact.1.md -------------------------------------------------------------------------------- /cli/packaging/man/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/cli/packaging/man/README.md -------------------------------------------------------------------------------- /cli/src/action/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/cli/src/action/command.rs -------------------------------------------------------------------------------- /cli/src/action/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/cli/src/action/mod.rs -------------------------------------------------------------------------------- /cli/src/action/playlist.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/cli/src/action/playlist.rs -------------------------------------------------------------------------------- /cli/src/action/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/cli/src/action/time.rs -------------------------------------------------------------------------------- /cli/src/action/workload.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/cli/src/action/workload.rs -------------------------------------------------------------------------------- /cli/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/cli/src/error.rs -------------------------------------------------------------------------------- /cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/cli/src/main.rs -------------------------------------------------------------------------------- /cli/src/request_logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/cli/src/request_logger.rs -------------------------------------------------------------------------------- /docker-compose-installed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/docker-compose-installed.yaml -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/compose/.env: -------------------------------------------------------------------------------- 1 | ISOLATION_ID=latest 2 | REPO_VERSION=0.5.1-dev 3 | -------------------------------------------------------------------------------- /docker/compose/copy-debs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/docker/compose/copy-debs.yaml -------------------------------------------------------------------------------- /docker/compose/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/docker/compose/docker-compose.yaml -------------------------------------------------------------------------------- /examples/address_generator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/examples/address_generator/Cargo.toml -------------------------------------------------------------------------------- /examples/address_generator/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/examples/address_generator/src/main.rs -------------------------------------------------------------------------------- /examples/sabre_command/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/examples/sabre_command/Cargo.toml -------------------------------------------------------------------------------- /examples/sabre_command/Dockerfile-scar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/examples/sabre_command/Dockerfile-scar -------------------------------------------------------------------------------- /examples/sabre_command/packaging/scar/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/examples/sabre_command/packaging/scar/manifest.yaml -------------------------------------------------------------------------------- /examples/sabre_command/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/examples/sabre_command/src/main.rs -------------------------------------------------------------------------------- /examples/sabre_command_executor/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/examples/sabre_command_executor/Cargo.toml -------------------------------------------------------------------------------- /examples/sabre_command_executor/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/examples/sabre_command_executor/src/error.rs -------------------------------------------------------------------------------- /examples/sabre_command_executor/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/examples/sabre_command_executor/src/main.rs -------------------------------------------------------------------------------- /examples/sabre_smallbank/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/examples/sabre_smallbank/Cargo.toml -------------------------------------------------------------------------------- /examples/sabre_smallbank/Dockerfile-scar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/examples/sabre_smallbank/Dockerfile-scar -------------------------------------------------------------------------------- /examples/sabre_smallbank/packaging/scar/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/examples/sabre_smallbank/packaging/scar/manifest.yaml -------------------------------------------------------------------------------- /examples/sabre_smallbank/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/examples/sabre_smallbank/src/main.rs -------------------------------------------------------------------------------- /examples/simple_xo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/examples/simple_xo/Cargo.toml -------------------------------------------------------------------------------- /examples/simple_xo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/examples/simple_xo/src/main.rs -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/justfile -------------------------------------------------------------------------------- /libtransact/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/Cargo.toml -------------------------------------------------------------------------------- /libtransact/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/build.rs -------------------------------------------------------------------------------- /libtransact/protos/batch.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/protos/batch.proto -------------------------------------------------------------------------------- /libtransact/protos/command.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/protos/command.proto -------------------------------------------------------------------------------- /libtransact/protos/events.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/protos/events.proto -------------------------------------------------------------------------------- /libtransact/protos/key_value_state.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/protos/key_value_state.proto -------------------------------------------------------------------------------- /libtransact/protos/merkle.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/protos/merkle.proto -------------------------------------------------------------------------------- /libtransact/protos/sabre_contract.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/protos/sabre_contract.proto -------------------------------------------------------------------------------- /libtransact/protos/sabre_contract_registry.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/protos/sabre_contract_registry.proto -------------------------------------------------------------------------------- /libtransact/protos/sabre_namespace_registry.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/protos/sabre_namespace_registry.proto -------------------------------------------------------------------------------- /libtransact/protos/sabre_payload.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/protos/sabre_payload.proto -------------------------------------------------------------------------------- /libtransact/protos/smallbank.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/protos/smallbank.proto -------------------------------------------------------------------------------- /libtransact/protos/transaction.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/protos/transaction.proto -------------------------------------------------------------------------------- /libtransact/protos/transaction_receipt.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/protos/transaction_receipt.proto -------------------------------------------------------------------------------- /libtransact/src/collections/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/collections/mod.rs -------------------------------------------------------------------------------- /libtransact/src/collections/ref_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/collections/ref_map.rs -------------------------------------------------------------------------------- /libtransact/src/context/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/context/error.rs -------------------------------------------------------------------------------- /libtransact/src/context/manager/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/context/manager/mod.rs -------------------------------------------------------------------------------- /libtransact/src/context/manager/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/context/manager/sync.rs -------------------------------------------------------------------------------- /libtransact/src/context/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/context/mod.rs -------------------------------------------------------------------------------- /libtransact/src/contract/address/double_key_hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/contract/address/double_key_hash.rs -------------------------------------------------------------------------------- /libtransact/src/contract/address/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/contract/address/error.rs -------------------------------------------------------------------------------- /libtransact/src/contract/address/key_hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/contract/address/key_hash.rs -------------------------------------------------------------------------------- /libtransact/src/contract/address/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/contract/address/mod.rs -------------------------------------------------------------------------------- /libtransact/src/contract/address/triple_key_hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/contract/address/triple_key_hash.rs -------------------------------------------------------------------------------- /libtransact/src/contract/archive/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/contract/archive/error.rs -------------------------------------------------------------------------------- /libtransact/src/contract/archive/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/contract/archive/mod.rs -------------------------------------------------------------------------------- /libtransact/src/contract/context/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/contract/context/error.rs -------------------------------------------------------------------------------- /libtransact/src/contract/context/key_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/contract/context/key_value.rs -------------------------------------------------------------------------------- /libtransact/src/contract/context/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/contract/context/mod.rs -------------------------------------------------------------------------------- /libtransact/src/contract/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/contract/mod.rs -------------------------------------------------------------------------------- /libtransact/src/database/btree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/database/btree.rs -------------------------------------------------------------------------------- /libtransact/src/database/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/database/error.rs -------------------------------------------------------------------------------- /libtransact/src/database/lmdb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/database/lmdb.rs -------------------------------------------------------------------------------- /libtransact/src/database/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/database/mod.rs -------------------------------------------------------------------------------- /libtransact/src/error/internal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/error/internal.rs -------------------------------------------------------------------------------- /libtransact/src/error/invalid_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/error/invalid_state.rs -------------------------------------------------------------------------------- /libtransact/src/error/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/error/mod.rs -------------------------------------------------------------------------------- /libtransact/src/execution/adapter/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/execution/adapter/error.rs -------------------------------------------------------------------------------- /libtransact/src/execution/adapter/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/execution/adapter/mod.rs -------------------------------------------------------------------------------- /libtransact/src/execution/adapter/static_adapter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/execution/adapter/static_adapter.rs -------------------------------------------------------------------------------- /libtransact/src/execution/adapter/test_adapter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/execution/adapter/test_adapter.rs -------------------------------------------------------------------------------- /libtransact/src/execution/executor/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/execution/executor/error.rs -------------------------------------------------------------------------------- /libtransact/src/execution/executor/internal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/execution/executor/internal.rs -------------------------------------------------------------------------------- /libtransact/src/execution/executor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/execution/executor/mod.rs -------------------------------------------------------------------------------- /libtransact/src/execution/executor/reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/execution/executor/reader.rs -------------------------------------------------------------------------------- /libtransact/src/execution/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/execution/mod.rs -------------------------------------------------------------------------------- /libtransact/src/families/command/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/families/command/handler.rs -------------------------------------------------------------------------------- /libtransact/src/families/command/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/families/command/mod.rs -------------------------------------------------------------------------------- /libtransact/src/families/command/transaction_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/families/command/transaction_builder.rs -------------------------------------------------------------------------------- /libtransact/src/families/command/workload/command_iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/families/command/workload/command_iter.rs -------------------------------------------------------------------------------- /libtransact/src/families/command/workload/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/families/command/workload/mod.rs -------------------------------------------------------------------------------- /libtransact/src/families/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/families/mod.rs -------------------------------------------------------------------------------- /libtransact/src/families/sabre/addressing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/families/sabre/addressing.rs -------------------------------------------------------------------------------- /libtransact/src/families/sabre/admin/allow_all.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/families/sabre/admin/allow_all.rs -------------------------------------------------------------------------------- /libtransact/src/families/sabre/admin/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/families/sabre/admin/mod.rs -------------------------------------------------------------------------------- /libtransact/src/families/sabre/admin/settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/families/sabre/admin/settings.rs -------------------------------------------------------------------------------- /libtransact/src/families/sabre/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/families/sabre/handler.rs -------------------------------------------------------------------------------- /libtransact/src/families/sabre/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/families/sabre/mod.rs -------------------------------------------------------------------------------- /libtransact/src/families/sabre/payload.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/families/sabre/payload.rs -------------------------------------------------------------------------------- /libtransact/src/families/sabre/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/families/sabre/state.rs -------------------------------------------------------------------------------- /libtransact/src/families/sabre/wasm_executor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/families/sabre/wasm_executor/mod.rs -------------------------------------------------------------------------------- /libtransact/src/families/sabre/wasm_executor/wasm_externals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/families/sabre/wasm_executor/wasm_externals.rs -------------------------------------------------------------------------------- /libtransact/src/families/sabre/wasm_executor/wasm_module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/families/sabre/wasm_executor/wasm_module.rs -------------------------------------------------------------------------------- /libtransact/src/families/smallbank/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/families/smallbank/handler.rs -------------------------------------------------------------------------------- /libtransact/src/families/smallbank/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/families/smallbank/mod.rs -------------------------------------------------------------------------------- /libtransact/src/families/smallbank/workload/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/families/smallbank/workload/error.rs -------------------------------------------------------------------------------- /libtransact/src/families/smallbank/workload/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/families/smallbank/workload/mod.rs -------------------------------------------------------------------------------- /libtransact/src/families/smallbank/workload/playlist.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/families/smallbank/workload/playlist.rs -------------------------------------------------------------------------------- /libtransact/src/families/xo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/families/xo.rs -------------------------------------------------------------------------------- /libtransact/src/handler/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/handler/error.rs -------------------------------------------------------------------------------- /libtransact/src/handler/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/handler/mod.rs -------------------------------------------------------------------------------- /libtransact/src/handler/sabre.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/handler/sabre.rs -------------------------------------------------------------------------------- /libtransact/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/lib.rs -------------------------------------------------------------------------------- /libtransact/src/protocol/batch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/protocol/batch.rs -------------------------------------------------------------------------------- /libtransact/src/protocol/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/protocol/command.rs -------------------------------------------------------------------------------- /libtransact/src/protocol/key_value_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/protocol/key_value_state.rs -------------------------------------------------------------------------------- /libtransact/src/protocol/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/protocol/mod.rs -------------------------------------------------------------------------------- /libtransact/src/protocol/receipt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/protocol/receipt.rs -------------------------------------------------------------------------------- /libtransact/src/protocol/sabre/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/protocol/sabre/mod.rs -------------------------------------------------------------------------------- /libtransact/src/protocol/sabre/payload.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/protocol/sabre/payload.rs -------------------------------------------------------------------------------- /libtransact/src/protocol/sabre/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/protocol/sabre/state.rs -------------------------------------------------------------------------------- /libtransact/src/protocol/transaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/protocol/transaction.rs -------------------------------------------------------------------------------- /libtransact/src/protos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/protos.rs -------------------------------------------------------------------------------- /libtransact/src/sawtooth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/sawtooth.rs -------------------------------------------------------------------------------- /libtransact/src/scheduler/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/scheduler/mod.rs -------------------------------------------------------------------------------- /libtransact/src/scheduler/multi/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/scheduler/multi/core.rs -------------------------------------------------------------------------------- /libtransact/src/scheduler/multi/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/scheduler/multi/mod.rs -------------------------------------------------------------------------------- /libtransact/src/scheduler/multi/shared.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/scheduler/multi/shared.rs -------------------------------------------------------------------------------- /libtransact/src/scheduler/parallel/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/scheduler/parallel/mod.rs -------------------------------------------------------------------------------- /libtransact/src/scheduler/parallel/tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/scheduler/parallel/tree.rs -------------------------------------------------------------------------------- /libtransact/src/scheduler/serial/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/scheduler/serial/core.rs -------------------------------------------------------------------------------- /libtransact/src/scheduler/serial/execution.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/scheduler/serial/execution.rs -------------------------------------------------------------------------------- /libtransact/src/scheduler/serial/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/scheduler/serial/mod.rs -------------------------------------------------------------------------------- /libtransact/src/scheduler/serial/shared.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/scheduler/serial/shared.rs -------------------------------------------------------------------------------- /libtransact/src/state/committer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/committer.rs -------------------------------------------------------------------------------- /libtransact/src/state/dry_run_committer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/dry_run_committer.rs -------------------------------------------------------------------------------- /libtransact/src/state/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/error.rs -------------------------------------------------------------------------------- /libtransact/src/state/hashmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/hashmap.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/error.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/kv/change_log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/kv/change_log.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/kv/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/kv/error.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/kv/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/kv/mod.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/kv/state_trait_impls/committer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/kv/state_trait_impls/committer.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/kv/state_trait_impls/dry_run_committer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/kv/state_trait_impls/dry_run_committer.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/kv/state_trait_impls/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/kv/state_trait_impls/mod.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/kv/state_trait_impls/pruner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/kv/state_trait_impls/pruner.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/kv/state_trait_impls/reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/kv/state_trait_impls/reader.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/mod.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/node.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/backend/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/backend/mod.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/backend/postgres.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/backend/postgres.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/backend/sqlite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/backend/sqlite.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/cache.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/error.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/migration/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/migration/mod.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/migration/postgres/migrations/2021-09-09-121000-initialize-tables/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/migration/postgres/migrations/2021-09-09-121000-initialize-tables/down.sql -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/migration/postgres/migrations/2021-09-09-121000-initialize-tables/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/migration/postgres/migrations/2021-09-09-121000-initialize-tables/up.sql -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/migration/postgres/migrations/2022-03-06-add-pruned-column/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/migration/postgres/migrations/2022-03-06-add-pruned-column/down.sql -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/migration/postgres/migrations/2022-03-06-add-pruned-column/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/migration/postgres/migrations/2022-03-06-add-pruned-column/up.sql -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/migration/postgres/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/migration/postgres/mod.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/migration/sqlite/migrations/2021-09-09-121000-initialize-tables/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/migration/sqlite/migrations/2021-09-09-121000-initialize-tables/down.sql -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/migration/sqlite/migrations/2021-09-09-121000-initialize-tables/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/migration/sqlite/migrations/2021-09-09-121000-initialize-tables/up.sql -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/migration/sqlite/migrations/2022-01-06-101500-correct-column-type/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/migration/sqlite/migrations/2022-01-06-101500-correct-column-type/down.sql -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/migration/sqlite/migrations/2022-01-06-101500-correct-column-type/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/migration/sqlite/migrations/2022-01-06-101500-correct-column-type/up.sql -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/migration/sqlite/migrations/2022-03-06-add-pruned-column/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/migration/sqlite/migrations/2022-03-06-add-pruned-column/down.sql -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/migration/sqlite/migrations/2022-03-06-add-pruned-column/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/migration/sqlite/migrations/2022-03-06-add-pruned-column/up.sql -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/migration/sqlite/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/migration/sqlite/mod.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/mod.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/postgres.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/postgres.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/sqlite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/sqlite.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/store/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/store/mod.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/store/models/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/store/models/mod.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/store/models/postgres.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/store/models/postgres.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/store/models/sqlite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/store/models/sqlite.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/store/operations/delete_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/store/operations/delete_tree.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/store/operations/get_leaves.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/store/operations/get_leaves.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/store/operations/get_or_create_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/store/operations/get_or_create_tree.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/store/operations/get_path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/store/operations/get_path.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/store/operations/get_tree_by_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/store/operations/get_tree_by_name.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/store/operations/has_root.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/store/operations/has_root.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/store/operations/list_leaves.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/store/operations/list_leaves.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/store/operations/list_trees.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/store/operations/list_trees.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/store/operations/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/store/operations/mod.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/store/operations/prepared_stmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/store/operations/prepared_stmt.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/store/operations/prune_entries.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/store/operations/prune_entries.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/store/operations/remove_pruned_entries.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/store/operations/remove_pruned_entries.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/store/operations/write_changes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/store/operations/write_changes.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/store/postgres.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/store/postgres.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/store/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/store/schema.rs -------------------------------------------------------------------------------- /libtransact/src/state/merkle/sql/store/sqlite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/merkle/sql/store/sqlite.rs -------------------------------------------------------------------------------- /libtransact/src/state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/mod.rs -------------------------------------------------------------------------------- /libtransact/src/state/pruner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/pruner.rs -------------------------------------------------------------------------------- /libtransact/src/state/reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/reader.rs -------------------------------------------------------------------------------- /libtransact/src/state/state_trait.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/state/state_trait.rs -------------------------------------------------------------------------------- /libtransact/src/workload/batch_gen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/workload/batch_gen.rs -------------------------------------------------------------------------------- /libtransact/src/workload/batch_reader/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/workload/batch_reader/mod.rs -------------------------------------------------------------------------------- /libtransact/src/workload/batch_reader/protobuf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/workload/batch_reader/protobuf.rs -------------------------------------------------------------------------------- /libtransact/src/workload/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/workload/error.rs -------------------------------------------------------------------------------- /libtransact/src/workload/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/workload/mod.rs -------------------------------------------------------------------------------- /libtransact/src/workload/runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/workload/runner.rs -------------------------------------------------------------------------------- /libtransact/src/workload/transaction_reader/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/workload/transaction_reader/mod.rs -------------------------------------------------------------------------------- /libtransact/src/workload/transaction_reader/protobuf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/src/workload/transaction_reader/protobuf.rs -------------------------------------------------------------------------------- /libtransact/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/tests/mod.rs -------------------------------------------------------------------------------- /libtransact/tests/state/merkle/btree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/tests/state/merkle/btree.rs -------------------------------------------------------------------------------- /libtransact/tests/state/merkle/lmdb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/tests/state/merkle/lmdb.rs -------------------------------------------------------------------------------- /libtransact/tests/state/merkle/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/tests/state/merkle/mod.rs -------------------------------------------------------------------------------- /libtransact/tests/state/merkle/sql_postgres.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/tests/state/merkle/sql_postgres.rs -------------------------------------------------------------------------------- /libtransact/tests/state/merkle/sql_sqlite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/tests/state/merkle/sql_sqlite.rs -------------------------------------------------------------------------------- /libtransact/tests/state/merkle/sqlitedb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/tests/state/merkle/sqlitedb.rs -------------------------------------------------------------------------------- /libtransact/tests/state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/transact/HEAD/libtransact/tests/state/mod.rs --------------------------------------------------------------------------------