Directories
¶
| Path | Synopsis |
|---|---|
|
api-spec
|
|
|
protobuf/gen/seqdex/v1
Package seqdexv1 is a reverse proxy.
|
Package seqdexv1 is a reverse proxy. |
|
protobuf/gen/tdex-daemon/v2
Package tdex_daemonv2 is a reverse proxy.
|
Package tdex_daemonv2 is a reverse proxy. |
|
protobuf/gen/tdex/v1
Package tdexv1 is a reverse proxy.
|
Package tdexv1 is a reverse proxy. |
|
protobuf/gen/tdex/v2
Package tdexv2 is a reverse proxy.
|
Package tdexv2 is a reverse proxy. |
|
cmd
|
|
|
migration
command
|
|
|
seqdex-initwallet
command
Command seqdex-initwallet drives the daemon's operator WalletService.InitWallet RPC (:9000), which creates the underlying ocean wallet (CreateWallet) and fires the daemon's onInit hook.
|
Command seqdex-initwallet drives the daemon's operator WalletService.InitWallet RPC (:9000), which creates the underlying ocean wallet (CreateWallet) and fires the daemon's onInit hook. |
|
seqdex-market
command
Command seqdex-market drives the operator OperatorService over :9000 to create / inspect / open a market and to derive its deposit addresses, so a same-chain atomic swap can be demonstrated end to end.
|
Command seqdex-market drives the operator OperatorService over :9000 to create / inspect / open a market and to derive its deposit addresses, so a same-chain atomic swap can be demonstrated end to end. |
|
seqdex-taker
command
Command seqdex-taker exercises the Sequentia-adapted pkg/trade taker SDK against a running tdexd trade interface, performing a same-chain atomic swap.
|
Command seqdex-taker exercises the Sequentia-adapted pkg/trade taker SDK against a running tdexd trade interface, performing a same-chain atomic swap. |
|
seqdex-unlock
command
Command seqdex-unlock drives the daemon's operator WalletService.UnlockWallet RPC, reading the password from the file named by PW_FILE so no secret is put on the command line.
|
Command seqdex-unlock drives the daemon's operator WalletService.UnlockWallet RPC, reading the password from the file named by PW_FILE so no secret is put on the command line. |
|
seqdex-xchain-swapdemo
command
Command seqdex-xchain-swapdemo runs the Phase-5 cross-chain atomic-swap MECHANISM (pkg/xchain) end-to-end against a running two-chain regtest: a parent Elements node standing in for Bitcoin (the anchor source) and an anchored Sequentia node.
|
Command seqdex-xchain-swapdemo runs the Phase-5 cross-chain atomic-swap MECHANISM (pkg/xchain) end-to-end against a running two-chain regtest: a parent Elements node standing in for Bitcoin (the anchor source) and an anchored Sequentia node. |
|
seqob-bridge
command
Command seqob-bridge is the SILENT cross-rail settlement bridge for the SeqOB CLOB: it lets an order placed ON-CHAIN (a funded covenant resting order) match an order placed on LIGHTNING, invisibly, driven by the relay's matcher.
|
Command seqob-bridge is the SILENT cross-rail settlement bridge for the SeqOB CLOB: it lets an order placed ON-CHAIN (a funded covenant resting order) match an order placed on LIGHTNING, invisibly, driven by the relay's matcher. |
|
seqob-cli
command
Command seqob-cli drives the SeqOB relay: post a signed offer, list a market's book, and lift an offer.
|
Command seqob-cli drives the SeqOB relay: post a signed offer, list a market's book, and lift an offer. |
|
seqob-covenant
command
Command seqob-covenant exposes the production Go covenant builder (daemon/pkg/covenant) as a small JSON CLI so an external driver (the regtest functional test, a wallet, or a settler) can derive a resting covenant order's scriptPubKey and build the permissionless FILL spend WITHOUT re-implementing the tapscript.
|
Command seqob-covenant exposes the production Go covenant builder (daemon/pkg/covenant) as a small JSON CLI so an external driver (the regtest functional test, a wallet, or a settler) can derive a resting covenant order's scriptPubKey and build the permissionless FILL spend WITHOUT re-implementing the tapscript. |
|
seqob-crosser
command
Command seqob-crosser is the REST-vs-REST crossing agent for the SeqOB DEX.
|
Command seqob-crosser is the REST-vs-REST crossing agent for the SeqOB DEX. |
|
seqob-maker
command
Command seqob-maker is the long-running MAKER participant for the SeqOB order-book DEX.
|
Command seqob-maker is the long-running MAKER participant for the SeqOB order-book DEX. |
|
seqob-octl
command
Command seqob-octl is a tiny operator helper for inspecting and preparing Ocean wallet accounts when setting up a SeqOB order-book maker.
|
Command seqob-octl is a tiny operator helper for inspecting and preparing Ocean wallet accounts when setting up a SeqOB order-book maker. |
|
seqob-relaycli
command
Command seqob-relaycli is a thin scripting client for the SeqOB relay, used by the regtest matcher+covenant proof (feature_seqob_matcher_covenant.py).
|
Command seqob-relaycli is a thin scripting client for the SeqOB relay, used by the regtest matcher+covenant proof (feature_seqob_matcher_covenant.py). |
|
seqob-settler
command
Command seqob-settler is the always-online, non-custodial SETTLER for the fully-passive SeqOB CLOB: two covenant-funded resting orders whose makers are BOTH offline are matched by the relay and settled against each other in ONE transaction that the settler assembles and broadcasts.
|
Command seqob-settler is the always-online, non-custodial SETTLER for the fully-passive SeqOB CLOB: two covenant-funded resting orders whose makers are BOTH offline are matched by the relay and settled against each other in ONE transaction that the settler assembles and broadcasts. |
|
seqob-watcher
command
Command seqob-watcher is the SeqOB chain-watcher: the safety layer that keeps the keyless relay's resting COVENANT order book consistent with actual Sequentia chain state.
|
Command seqob-watcher is the SeqOB chain-watcher: the safety layer that keeps the keyless relay's resting COVENANT order book consistent with actual Sequentia chain state. |
|
seqobd
command
Command seqobd is the SeqOB order-book relay daemon.
|
Command seqobd is the SeqOB order-book relay daemon. |
|
tdex
command
|
|
|
tdexd
command
|
|
|
buy-lbtc-with-usdt
command
|
|
|
sell-lbtc-for-usdt
command
|
|
|
internal
|
|
|
seqob/api
Package api exposes the SeqOB relay over HTTP REST + WebSocket using the generated To/From envelope (relay.proto).
|
Package api exposes the SeqOB relay over HTTP REST + WebSocket using the generated To/From envelope (relay.proto). |
|
seqob/bridge
Package bridge is the SILENT cross-rail settlement bridge for the SeqOB CLOB.
|
Package bridge is the SILENT cross-rail settlement bridge for the SeqOB CLOB. |
|
seqob/client
Package client provides the maker + taker helpers that drive a SeqOB lift to settlement.
|
Package client provides the maker + taker helpers that drive a SeqOB lift to settlement. |
|
seqob/covfill
Package covfill is the SINGLE-FILL taker driver for the SeqOB passive-CLOB covenant: it turns one resting covenant order (a tapscript-locked on-chain UTXO ANYONE may fill) into a broadcast FILL transaction funded and signed by an elementsd wallet.
|
Package covfill is the SINGLE-FILL taker driver for the SeqOB passive-CLOB covenant: it turns one resting covenant order (a tapscript-locked on-chain UTXO ANYONE may fill) into a broadcast FILL transaction funded and signed by an elementsd wallet. |
|
seqob/matcher
Package matcher is the SeqOB relay's continuous limit-order-book matching engine: per-pair, price-time-priority crossing on top of the offerstore.
|
Package matcher is the SeqOB relay's continuous limit-order-book matching engine: per-pair, price-time-priority crossing on top of the offerstore. |
|
seqob/offer
Package offer provides canonical serialization, signing, and verification of SeqOB order-book offers and cancels.
|
Package offer provides canonical serialization, signing, and verification of SeqOB order-book offers and cancels. |
|
seqob/offerstore
Package offerstore is a thread-safe, in-memory per-pair order book for SeqOB.
|
Package offerstore is a thread-safe, in-memory per-pair order book for SeqOB. |
|
seqob/reorg
Package reorg implements the interactive-lift REORG-UNDO watcher (P3.9).
|
Package reorg implements the interactive-lift REORG-UNDO watcher (P3.9). |
|
seqob/session
Package session is the SeqOB lift-session router.
|
Package session is the SeqOB lift-session router. |
|
seqob/settler
Package settler is the always-online, non-custodial SETTLER for the fully-passive case of the SeqOB passive CLOB: two covenant-funded resting orders whose makers are BOTH offline, matched by the relay and settled against each other in ONE transaction.
|
Package settler is the always-online, non-custodial SETTLER for the fully-passive case of the SeqOB passive CLOB: two covenant-funded resting orders whose makers are BOTH offline, matched by the relay and settled against each other in ONE transaction. |
|
seqob/validator
Package validator validates SeqOB offers before they enter the book.
|
Package validator validates SeqOB offers before they enter the book. |
|
seqob/watcher
Package watcher is the SeqOB chain-watcher: the safety layer that keeps the keyless relay's resting COVENANT order book consistent with actual Sequentia chain state.
|
Package watcher is the SeqOB chain-watcher: the safety layer that keeps the keyless relay's resting COVENANT order book consistent with actual Sequentia chain state. |
|
pkg
|
|
|
covenant
Package covenant is the Go port of the proven SeqOB FILL/REFUND covenant primitive (test/functional/seqob_covenant.py in the Sequentia tree, proven byte-for-byte by feature_seqob_covenant_fill.py's 11 scenarios).
|
Package covenant is the Go port of the proven SeqOB FILL/REFUND covenant primitive (test/functional/seqob_covenant.py in the Sequentia tree, proven byte-for-byte by feature_seqob_covenant_fill.py's 11 scenarios). |
|
marketmaking/formula
Package formula defines the formulas that implements the MarketFormula interface
|
Package formula defines the formulas that implements the MarketFormula interface |
|
registry
Package registry is a minimal, read-only client for the Sequentia Asset Registry's "minimal index" endpoint.
|
Package registry is a minimal, read-only client for the Sequentia Asset Registry's "minimal index" endpoint. |
|
seqnet
Package seqnet defines the Sequentia network parameters for the go-elements address / blinding / PSET machinery used by the daemon.
|
Package seqnet defines the Sequentia network parameters for the go-elements address / blinding / PSET machinery used by the daemon. |
|
xchain
Package xchain implements the SeqDEX cross-chain atomic-swap mechanism (Phase 5, milestone 1): a "Design A" single-secret HTLC swap between a Bitcoin-script leg (a Bitcoin/Elements parent chain) and a Sequentia-asset leg (the anchored Sequentia chain).
|
Package xchain implements the SeqDEX cross-chain atomic-swap mechanism (Phase 5, milestone 1): a "Design A" single-secret HTLC swap between a Bitcoin-script leg (a Bitcoin/Elements parent chain) and a Sequentia-asset leg (the anchored Sequentia chain). |
|
explorer
module
|
|
|
macaroons
module
|
|
|
securestore
module
|
|
|
test
|
|
|
e2e
command
|
Click to show internal directories.
Click to hide internal directories.