16 releases
Uses new Rust 2024
new 0.1.0-alpha.16 | Jul 9, 2025 |
---|---|
0.1.0-alpha.15 | Jul 3, 2025 |
0.1.0-alpha.14 | Jun 18, 2025 |
0.1.0-alpha.12 | May 14, 2025 |
0.1.0-alpha.7 | Apr 22, 2025 |
#953 in Magic Beans
450 downloads per month
1.5MB
19K
SLoC
Blueprint SDK
A comprehensive toolkit for building, deploying, and managing blueprints on the Tangle Network.
Overview
Blueprints are Infrastructure-as-Code templates that allow developers to quickly build crypto services. The Blueprint SDK comes equipped with a variety of tools, from event listeners and p2p networking to flexible keystores, allowing you to rapidly prototype distributed systems. With these tools, developers can get started building anything from oracles to bridge security systems, zk prover networks, AI agent orchestration systems. Deploy these applications on the Tangle Network, Eigenlayer, or natively.
We also have a documentation site on all things Tangle to help you get started.
Features
Logging Targets
The SDK is split into multiple logging targets to make debugging different components easier.
When testing, by default, only ERROR
, WARN
, and INFO
logs will be printed. This can be controlled
with the RUST_LOG environment variable.
An example use-case would be setting RUST_LOG=tangle-consumer=trace
to determine the cause of a failing
job submission.
Producers
evm-polling-producer
-PollingProducer
tangle-producer
-TangleProducer
Consumers
tangle-consumer
-TangleConsumer
Runner
blueprint-runner
-BlueprintRunner
blueprint-router
-Router
blueprint-rejection
- All [Job
] call failures
Other
tangle-node
- The stdout of a local Tangle node- These are spawned by both the
TangleTestHarness
andcargo tangle
local testing commands.
- These are spawned by both the
build-output
- The stderr ofcargo build
when deploying withcargo tangle
- By default, the output of
cargo build
is hidden. If diagnosing a build error, useRUST_LOG=build-output=debug
.
- By default, the output of
Dependencies
~229MB
~4.5M SLoC