workflow-plugin-crypto

module
v0.0.0-...-e66eaaa Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 24, 2026 License: MIT

README

workflow-plugin-crypto

Public Workflow plugin for crypto network provider catalog metadata used by workflow-compute. The catalog package intentionally avoids private module dependencies so this public plugin can build on public CI and be imported by future public tooling.

The plugin currently owns shape-only provider contracts for:

  • BTC full node
  • BCH full node
  • Ethereum full node

Each profile declares the provider contract, network product shape, storage and network guidance, treasury reward routing, and upstream-client image policy. Mining, validator, and protocol-native reward roles are represented as deferred role profiles until custody, slashing-risk, payout attribution, and evidence contracts exist.

Build & Test

go build ./...
go test ./... -race -count=1

Release

git tag v0.1.0
git push origin v0.1.0

The release workflow validates plugin.json, builds cross-platform binaries with GoReleaser, and verifies the runtime plugin manifest against the shipped contract metadata.

Directories

Path Synopsis
cmd
workflow-plugin-crypto command
Command workflow-plugin-crypto runs as an external workflow plugin and exposes crypto network provider catalog metadata.
Command workflow-plugin-crypto runs as an external workflow plugin and exposes crypto network provider catalog metadata.
Package internal implements the workflow-plugin-crypto plugin.
Package internal implements the workflow-plugin-crypto plugin.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL