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-reverse-taker
command
Command seqdex-xchain-reverse-taker drives a FULL asset->BTC (SELL a Sequentia asset for BTC) cross-chain swap over the daemon's gRPC XchainService, using the REVERSE RPCs (GetReverseXchainQuote / OpenReverseXchainSwap / SubmitReverseSeqLeg / GetXchainSwap).
|
Command seqdex-xchain-reverse-taker drives a FULL asset->BTC (SELL a Sequentia asset for BTC) cross-chain swap over the daemon's gRPC XchainService, using the REVERSE RPCs (GetReverseXchainQuote / OpenReverseXchainSwap / SubmitReverseSeqLeg / GetXchainSwap). |
|
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. |
|
seqdex-xchain-taker
command
Command seqdex-xchain-taker drives a FULL BTC->SEQ-asset cross-chain swap over the daemon's gRPC XchainService (Phase 5, milestone 2).
|
Command seqdex-xchain-taker drives a FULL BTC->SEQ-asset cross-chain swap over the daemon's gRPC XchainService (Phase 5, milestone 2). |
|
seqdex-xchaind
command
Command seqdex-xchaind runs the SeqDEX cross-chain swap MAKER as a standalone gRPC service (Phase 5, milestone 2).
|
Command seqdex-xchaind runs the SeqDEX cross-chain swap MAKER as a standalone gRPC service (Phase 5, milestone 2). |
|
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-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. |
|
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
|
|
|
core/application/xchainmaker
Package xchainmaker is the daemon-side cross-chain swap MAKER service (Phase 5, milestone 2).
|
Package xchainmaker is the daemon-side cross-chain swap MAKER service (Phase 5, milestone 2). |
|
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/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/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/session
Package session is the SeqOB lift-session router.
|
Package session is the SeqOB lift-session router. |
|
seqob/validator
Package validator validates SeqOB offers before they enter the book.
|
Package validator validates SeqOB offers before they enter the book. |
|
pkg
|
|
|
marketmaking/formula
Package formula defines the formulas that implements the MarketFormula interface
|
Package formula defines the formulas that implements the MarketFormula interface |
|
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). |
|
test
|
|
|
e2e
command
|
Click to show internal directories.
Click to hide internal directories.