transact 0.4.2

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 62 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

    This feature flag does not enable additional features.

lmdb-zero

    This feature flag does not enable additional features.

log

    This feature flag does not enable additional features.

cylinder

    This feature flag does not enable additional features.

rand

    This feature flag does not enable additional features.

cbor-codec

    This feature flag does not enable additional features.

stable

  • default
  • contract-archive
  • family-command
  • family-command-workload
  • family-smallbank
  • postgres
  • protocol-sabre
  • sqlite
  • state-merkle-sql
  • 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

family-command-workload

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

workload-runner

  • chrono
  • reqwest
  • serde
  • serde_derive

sqlite

  • diesel/sqlite
  • serde
  • serde_derive
  • serde_json

contract-context

  • contract
  • contract-address

state-merkle-sql

  • diesel
  • diesel_migrations

family-xo

  • handler
  • workload

contract-context-key-value

  • contract-context
  • key-value-state

state-merkle-sql-postgres-tests

  • postgres
  • lazy_static

contract-address-double-key-hash

  • contract-address

sawtooth-compat

  • sawtooth-sdk

family-smallbank

  • handler

contract-address-key-hash

  • contract-address

wasm-experimental

  • wasm

wasm

  • sabre-compat

postgres

  • diesel/postgres

contract-address-triple-key-hash

  • contract-address

family-command

  • handler

workload-batch-gen

  • workload

contract-address

  • contract

sabre-compat

  • sabre-sdk

serde_yaml

    This feature flag does not enable additional features.

sawtooth-sdk

    This feature flag does not enable additional features.

lazy_static

    This feature flag does not enable additional features.

tar

    This feature flag does not enable additional features.

serde_derive

    This feature flag does not enable additional features.

serde

    This feature flag does not enable additional features.

nightly

    This feature flag does not enable additional features.

yaml-rust

    This feature flag does not enable additional features.

serde_json

    This feature flag does not enable additional features.

diesel

    This feature flag does not enable additional features.

key-value-state

    This feature flag does not enable additional features.

glob

    This feature flag does not enable additional features.

bzip2

    This feature flag does not enable additional features.

sabre-sdk

    This feature flag does not enable additional features.

protocol-sabre

    This feature flag does not enable additional features.

chrono

    This feature flag does not enable additional features.

workload

    This feature flag does not enable additional features.

contract

    This feature flag does not enable additional features.

reqwest

    This feature flag does not enable additional features.

semver

    This feature flag does not enable additional features.

diesel_migrations

    This feature flag does not enable additional features.