Documentation ¶
There is no documentation for this package.
Directories ¶
Path | Synopsis |
---|---|
Package cmd creates a cli for running terminus and relayd from the comand line
|
Package cmd creates a cli for running terminus and relayd from the comand line |
Package integrations emulates various moneysocket-js modules to allow integration tests
|
Package integrations emulates various moneysocket-js modules to allow integration tests |
Package moneysocket defines protocol and system for applications to connect to other applications via a full-duplex pipe and coordinate over paying bolt11s via the Lightning Network.
|
Package moneysocket defines protocol and system for applications to connect to other applications via a full-duplex pipe and coordinate over paying bolt11s via the Lightning Network. |
beacon
Package beacon provides moneysocket Beacon's for communicating various locations and a SharedSeed encoder for end-to-end encryption
|
Package beacon provides moneysocket Beacon's for communicating various locations and a SharedSeed encoder for end-to-end encryption |
beacon/location
Package location contains a common interface for interacting with various Location types and every Location TLV type in the moneysocket protocol
|
Package location contains a common interface for interacting with various Location types and every Location TLV type in the moneysocket protocol |
beacon/util
Package util contains helpers for encoding/decoding tlvs to maintain parity with other moneysocket implementations
|
Package util contains helpers for encoding/decoding tlvs to maintain parity with other moneysocket implementations |
beacon/util/bigsize
Package bigsize emulates the bigsize module of py-moneysocket to achieve parity on various kinds of tlv encodings
|
Package bigsize emulates the bigsize module of py-moneysocket to achieve parity on various kinds of tlv encodings |
config
Package config parses a config from a file.
|
Package config parses a config from a file. |
layer/compat
Package compat provides interfaces for nexuses imported by a lyer to avoid circular imports
|
Package compat provides interfaces for nexuses imported by a lyer to avoid circular imports |
lightning
Package lightning package seeks to provide an interoperable interface for interacting with different lightning clients (e.g.
|
Package lightning package seeks to provide an interoperable interface for interacting with different lightning clients (e.g. |
ws
Package ws package of moneysocket provides common interfaces for constructing websocket clients and services that interact with different nexus layers eventually it might make sense to abstract this out into "drivers" w/ common handlers for rpc, etc.
|
Package ws package of moneysocket provides common interfaces for constructing websocket clients and services that interact with different nexus layers eventually it might make sense to abstract this out into "drivers" w/ common handlers for rpc, etc. |
Click to show internal directories.
Click to hide internal directories.