transact 0.4.3

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 63 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-transaction-builder
  • 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

sqlite

  • diesel/sqlite
  • serde
  • serde_derive
  • serde_json

workload-runner

  • chrono
  • reqwest
  • serde
  • serde_derive

family-command-workload

  • family-command
  • protocol-sabre
  • workload

family-command-transaction-builder

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

contract-context-key-value

  • contract-context
  • key-value-state

contract-context

  • contract
  • contract-address

family-xo

  • handler
  • workload

state-merkle-sql

  • diesel
  • diesel_migrations

state-merkle-sql-postgres-tests

  • postgres
  • lazy_static

contract-address-triple-key-hash

  • contract-address

contract-address-key-hash

  • contract-address

family-smallbank

  • handler

postgres

  • diesel/postgres

wasm

  • sabre-compat

workload-batch-gen

  • workload

wasm-experimental

  • wasm

contract-address

  • contract

family-command

  • handler

sabre-compat

  • sabre-sdk

contract-address-double-key-hash

  • contract-address

sawtooth-compat

  • sawtooth-sdk

diesel

    This feature flag does not enable additional features.

serde_json

    This feature flag does not enable additional features.

tar

    This feature flag does not enable additional features.

serde

    This feature flag does not enable additional features.

bzip2

    This feature flag does not enable additional features.

yaml-rust

    This feature flag does not enable additional features.

chrono

    This feature flag does not enable additional features.

serde_derive

    This feature flag does not enable additional features.

semver

    This feature flag does not enable additional features.

reqwest

    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.

lazy_static

    This feature flag does not enable additional features.

serde_yaml

    This feature flag does not enable additional features.

contract

    This feature flag does not enable additional features.

diesel_migrations

    This feature flag does not enable additional features.

protocol-sabre

    This feature flag does not enable additional features.

sawtooth-sdk

    This feature flag does not enable additional features.

key-value-state

    This feature flag does not enable additional features.

sabre-sdk

    This feature flag does not enable additional features.

glob

    This feature flag does not enable additional features.