transact 0.4.7

Transact is a transaction execution platform designed to be used as a library or component when implementing distributed ledgers, including blockchains.
Documentation

transact

There is very little structured metadata to build this page from currently. You should check the main library docs, readme, or Cargo.toml in case the author documented the features in them.

This version has 66 feature flags, 17 of them enabled by default.

default

  • context
  • database-lmdb
  • execution
  • handler
  • protocol-batch
  • protocol-batch-builder
  • protocol-transaction
  • protocol-transaction-builder
  • scheduler
  • state-merkle

context

  • uuid

database-lmdb

  • lmdb-zero

execution

  • context
  • handler
  • log
  • protocol-transaction
  • scheduler

handler

  • protocol-transaction

protocol-batch

  • protocol-transaction

protocol-batch-builder

  • cylinder
  • protocol-batch

protocol-transaction

    This feature flag does not enable additional features.

protocol-transaction-builder

  • cylinder
  • protocol-transaction
  • protocol-batch-builder
  • rand

scheduler

  • context
  • log
  • protocol-batch

state-merkle

  • cbor-codec
  • log

uuid

  • dep:uuid

lmdb-zero

  • dep:lmdb-zero

log

  • dep:log

cylinder

  • dep:cylinder

rand

  • dep:rand

cbor-codec

  • dep:cbor-codec

stable

  • default
  • contract-archive
  • family-command
  • family-command-transaction-builder
  • family-command-workload
  • family-smallbank
  • postgres
  • protocol-sabre
  • sqlite
  • state-in-transaction
  • state-merkle-sql
  • state-merkle-sql-in-transaction
  • workload
  • workload-batch-gen
  • workload-runner

experimental

  • stable
  • contract
  • contract-address
  • contract-address-double-key-hash
  • contract-address-key-hash
  • contract-address-triple-key-hash
  • contract-context
  • contract-context-key-value
  • family-smallbank-workload
  • family-xo
  • key-value-state

contract-archive

  • bzip2
  • contract
  • glob
  • semver
  • serde
  • serde_derive
  • serde_yaml
  • tar

family-smallbank-workload

  • family-smallbank
  • protocol-sabre
  • rand
  • yaml-rust
  • workload
  • workload-runner

sqlite

  • diesel/sqlite
  • serde
  • serde_derive
  • serde_json

workload-runner

  • chrono
  • reqwest
  • serde
  • serde_derive

family-command-transaction-builder

  • cylinder
  • family-command
  • protocol-transaction-builder

state-merkle-sql

  • diesel
  • diesel_migrations
  • lru

family-command-workload

  • family-command
  • protocol-sabre
  • workload

contract-context-key-value

  • contract-context
  • key-value-state

family-xo

  • handler
  • workload

state-merkle-sql-postgres-tests

  • postgres
  • lazy_static

contract-context

  • contract
  • contract-address

diesel_migrations

  • dep:diesel_migrations

postgres

  • diesel/postgres

lru

  • dep:lru

contract-address-double-key-hash

  • contract-address

reqwest

  • dep:reqwest

wasm-experimental

  • wasm

sabre-sdk

  • dep:sabre-sdk

sawtooth-sdk

  • dep:sawtooth-sdk

workload-batch-gen

  • workload

serde_yaml

  • dep:serde_yaml

semver

  • dep:semver

family-smallbank

  • handler

tar

  • dep:tar

sawtooth-compat

  • sawtooth-sdk

glob

  • dep:glob

yaml-rust

  • dep:yaml-rust

diesel

  • dep:diesel

family-command

  • handler

lazy_static

  • dep:lazy_static

contract-address-triple-key-hash

  • contract-address

chrono

  • dep:chrono

serde_json

  • dep:serde_json

wasm

  • sabre-compat

contract-address-key-hash

  • contract-address

bzip2

  • dep:bzip2

sabre-compat

  • sabre-sdk

serde

  • dep:serde

state-merkle-sql-in-transaction

  • state-in-transaction

serde_derive

  • dep:serde_derive

contract-address

  • contract

state-in-transaction

    This feature flag does not enable additional features.

protocol-sabre

    This feature flag does not enable additional features.

contract

    This feature flag does not enable additional features.

key-value-state

    This feature flag does not enable additional features.

nightly

    This feature flag does not enable additional features.

workload

    This feature flag does not enable additional features.