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

family-xo

  • handler
  • workload

contract-context

  • contract
  • contract-address

contract-context-key-value

  • contract-context
  • key-value-state

state-merkle-sql-postgres-tests

  • postgres
  • lazy_static

contract-address-double-key-hash

  • contract-address

family-command

  • handler

chrono

  • dep:chrono

yaml-rust

  • dep:yaml-rust

sawtooth-compat

  • sawtooth-sdk

sabre-compat

  • sabre-sdk

contract-address

  • contract

serde_yaml

  • dep:serde_yaml

serde_json

  • dep:serde_json

semver

  • dep:semver

reqwest

  • dep:reqwest

state-merkle-sql-in-transaction

  • state-in-transaction

wasm-experimental

  • wasm

postgres

  • diesel/postgres

diesel_migrations

  • dep:diesel_migrations

contract-address-key-hash

  • contract-address

bzip2

  • dep:bzip2

family-smallbank

  • handler

serde

  • dep:serde

sabre-sdk

  • dep:sabre-sdk

sawtooth-sdk

  • dep:sawtooth-sdk

tar

  • dep:tar

lru

  • dep:lru

lazy_static

  • dep:lazy_static

workload-batch-gen

  • workload

contract-address-triple-key-hash

  • contract-address

diesel

  • dep:diesel

serde_derive

  • dep:serde_derive

glob

  • dep:glob

wasm

  • sabre-compat

nightly

    This feature flag does not enable additional features.

state-in-transaction

    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.

key-value-state

    This feature flag does not enable additional features.

protocol-sabre

    This feature flag does not enable additional features.