Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
server
Package server is a generated GoMock package.
|
Package server is a generated GoMock package. |
|
server/servermock
Package servermock is a generated GoMock package.
|
Package servermock is a generated GoMock package. |
|
atomic
Package atomic is a generated GoMock package.
|
Package atomic is a generated GoMock package. |
|
atomic/atomicmock
Package atomicmock is a generated GoMock package.
|
Package atomicmock is a generated GoMock package. |
|
rpc
Package rpc provides robust RPC handler registration with retries, health checks, and clear debugging.
|
Package rpc provides robust RPC handler registration with retries, health checks, and clear debugging. |
|
cmd
|
|
|
deploy
command
|
|
|
gen_zoo_addr
command
|
|
|
key_convert
command
|
|
|
keytoaddr
command
|
|
|
Package codec is a generated GoMock package.
|
Package codec is a generated GoMock package. |
|
codecmock
Package codecmock is a generated GoMock package.
|
Package codecmock is a generated GoMock package. |
|
codectest
Package codectest provides a test suite for testing codec implementations.
|
Package codectest provides a test suite for testing codec implementations. |
|
connectproto
|
|
|
db
|
|
|
rpcdb
Package rpcdb re-exports the proto/rpcdb package for backwards compatibility
|
Package rpcdb re-exports the proto/rpcdb package for backwards compatibility |
|
Package errors provides common error types and utilities for the Lux node.
|
Package errors provides common error types and utilities for the Lux node. |
|
examples
|
|
|
multi-network
command
|
|
|
The gas package implements dynamic gas pricing specified in LP-103: https://github.com/luxfi/LPs/tree/main/LPs/103-dynamic-fees
|
The gas package implements dynamic gas pricing specified in LP-103: https://github.com/luxfi/LPs/tree/main/LPs/103-dynamic-fees |
|
genesis
|
|
|
builder
Package builder provides genesis byte generation for Lux networks.
|
Package builder provides genesis byte generation for Lux networks. |
|
examples/p-chain
command
|
|
|
examples/x-chain-blocks
command
|
|
|
internal
|
|
|
Package message is a generated GoMock package.
|
Package message is a generated GoMock package. |
|
messagemock
Package messagemock is a generated GoMock package.
|
Package messagemock is a generated GoMock package. |
|
peer
Package peer is a generated GoMock package.
|
Package peer is a generated GoMock package. |
|
tracker/trackermock
Package trackermock provides mock implementations for testing
|
Package trackermock provides mock implementations for testing |
|
mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
|
proto
|
|
|
rpcdb
Package rpcdb provides database RPC functionality
|
Package rpcdb provides database RPC functionality |
|
Package security provides security validation and protection utilities
|
Package security provides security validation and protection utilities |
|
tee
|
|
|
fixture/e2e
Package e2e provides testing infrastructure for end-to-end tests
|
Package e2e provides testing infrastructure for end-to-end tests |
|
crypto/keychain/keychainmock
Package keychainmock is a generated GoMock package.
|
Package keychainmock is a generated GoMock package. |
|
crypto/pq/mldsa
Package mldsa implements ML-DSA (Module-Lattice-based Digital Signature Algorithm) This is a stub implementation for development purposes.
|
Package mldsa implements ML-DSA (Module-Lattice-based Digital Signature Algorithm) This is a stub implementation for development purposes. |
|
crypto/pq/slhdsa
Package slhdsa implements SLH-DSA (Stateless Hash-based Digital Signature Algorithm) This is a stub implementation for development purposes.
|
Package slhdsa implements SLH-DSA (Stateless Hash-based Digital Signature Algorithm) This is a stub implementation for development purposes. |
|
filesystem
Package filesystem is a generated GoMock package.
|
Package filesystem is a generated GoMock package. |
|
filesystem/filesystemmock
Package filesystemmock is a generated GoMock package.
|
Package filesystemmock is a generated GoMock package. |
|
hashing
Package hashing is a generated GoMock package.
|
Package hashing is a generated GoMock package. |
|
hashing/hashingmock
Package hashingmock is a generated GoMock package.
|
Package hashingmock is a generated GoMock package. |
|
iterator/iteratormock
Package iteratormock is a generated GoMock package.
|
Package iteratormock is a generated GoMock package. |
|
resource/resourcemock
Package resourcemock is a generated GoMock package.
|
Package resourcemock is a generated GoMock package. |
|
aivm
Package aivm provides the AI Virtual Machine for the Lux network.
|
Package aivm provides the AI Virtual Machine for the Lux network. |
|
components/gas
The gas package implements dynamic gas pricing specified in LP-103: https://github.com/luxfi/LPs/tree/main/LPs/103-dynamic-fees
|
The gas package implements dynamic gas pricing specified in LP-103: https://github.com/luxfi/LPs/tree/main/LPs/103-dynamic-fees |
|
components/lux/luxmock
Package luxmock is a generated GoMock package.
|
Package luxmock is a generated GoMock package. |
|
components/luxmock
Package luxmock is a generated GoMock package.
|
Package luxmock is a generated GoMock package. |
|
components/verify
Package verify is a generated GoMock package.
|
Package verify is a generated GoMock package. |
|
components/verify/verifymock
Package verifymock is a generated GoMock package.
|
Package verifymock is a generated GoMock package. |
|
dexvm
Package dexvm implements a high-performance decentralized exchange VM for the Lux blockchain network.
|
Package dexvm implements a high-performance decentralized exchange VM for the Lux blockchain network. |
|
dexvm/api
Package api provides RPC and REST API handlers for the DEX VM.
|
Package api provides RPC and REST API handlers for the DEX VM. |
|
dexvm/block
Package block implements block structure for the DEX VM.
|
Package block implements block structure for the DEX VM. |
|
dexvm/config
Package config defines configuration types for the DEX VM.
|
Package config defines configuration types for the DEX VM. |
|
dexvm/lending
Package lending provides a DeFi lending protocol for the DEX VM.
|
Package lending provides a DeFi lending protocol for the DEX VM. |
|
dexvm/liquidity
Package liquidity implements AMM liquidity pools for the DEX VM.
|
Package liquidity implements AMM liquidity pools for the DEX VM. |
|
dexvm/network
Package network provides peer-to-peer networking and Warp messaging for the DEX VM.
|
Package network provides peer-to-peer networking and Warp messaging for the DEX VM. |
|
dexvm/orderbook
Package orderbook implements a high-performance order book for the DEX VM.
|
Package orderbook implements a high-performance order book for the DEX VM. |
|
dexvm/state
Package state manages persistent state for the DEX VM.
|
Package state manages persistent state for the DEX VM. |
|
dexvm/txs
Package txs defines transaction types for the DEX VM.
|
Package txs defines transaction types for the DEX VM. |
|
evm/lp176
LP176 implements the fee logic specified here: https://github.com/luxfi/lps/blob/main/LPs/176-dynamic-evm-gas-limit-and-price-discovery-updates/README.md
|
LP176 implements the fee logic specified here: https://github.com/luxfi/lps/blob/main/LPs/176-dynamic-evm-gas-limit-and-price-discovery-updates/README.md |
|
evm/lp176/lp176
LP176 implements the fee logic specified here: https://github.com/luxfi/LPs/blob/main/LPs/176-dynamic-evm-gas-limit-and-price-discovery-updates/README.md
|
LP176 implements the fee logic specified here: https://github.com/luxfi/LPs/blob/main/LPs/176-dynamic-evm-gas-limit-and-price-discovery-updates/README.md |
|
evm/lp226
LP-226 implements the dynamic minimum block delay mechanism specified here: https://github.com/luxfi/lps/blob/main/LPs/226-dynamic-minimum-block-times/README.md
|
LP-226 implements the dynamic minimum block delay mechanism specified here: https://github.com/luxfi/lps/blob/main/LPs/226-dynamic-minimum-block-times/README.md |
|
evm/lp226/lp226
LP-226 implements the dynamic minimum block delay mechanism specified here: https://github.com/luxfi/LPs/blob/main/LPs/226-dynamic-minimum-block-times/README.md
|
LP-226 implements the dynamic minimum block delay mechanism specified here: https://github.com/luxfi/LPs/blob/main/LPs/226-dynamic-minimum-block-times/README.md |
|
example/xsvm/cmd/xsvm
command
|
|
|
exchangevm/block
Package block is a generated GoMock package.
|
Package block is a generated GoMock package. |
|
exchangevm/block/executor
Package executor is a generated GoMock package.
|
Package executor is a generated GoMock package. |
|
exchangevm/block/executor/executormock
Package executormock is a generated GoMock package.
|
Package executormock is a generated GoMock package. |
|
exchangevm/metrics/metricsmock
Package metricsmock is a generated GoMock package.
|
Package metricsmock is a generated GoMock package. |
|
exchangevm/state
Package state is a generated GoMock package.
|
Package state is a generated GoMock package. |
|
exchangevm/state/statemock
Package statemock is a generated GoMock package.
|
Package statemock is a generated GoMock package. |
|
exchangevm/txs
Package txs is a generated GoMock package.
|
Package txs is a generated GoMock package. |
|
exchangevm/txs/mempool
Package mempool is a generated GoMock package.
|
Package mempool is a generated GoMock package. |
|
exchangevm/txs/mempool/mempoolmock
Package mempoolmock is a generated GoMock package.
|
Package mempoolmock is a generated GoMock package. |
|
exchangevm/txs/txsmock
Package txsmock is a generated GoMock package.
|
Package txsmock is a generated GoMock package. |
|
kchainvm
Package kchainvm implements the K-Chain Virtual Machine for distributed key management using ML-KEM post-quantum cryptography and threshold sharing.
|
Package kchainvm implements the K-Chain Virtual Machine for distributed key management using ML-KEM post-quantum cryptography and threshold sharing. |
|
kmsvm
Package kmsvm implements the KMS Virtual Machine (K-Chain) for distributed key management using ML-KEM post-quantum cryptography and threshold sharing.
|
Package kmsvm implements the KMS Virtual Machine (K-Chain) for distributed key management using ML-KEM post-quantum cryptography and threshold sharing. |
|
platformvm/block
Package block is a generated GoMock package.
|
Package block is a generated GoMock package. |
|
platformvm/block/executor
Package executor is a generated GoMock package.
|
Package executor is a generated GoMock package. |
|
platformvm/block/executor/executormock
Package executormock is a generated GoMock package.
|
Package executormock is a generated GoMock package. |
|
platformvm/fx
Package fx is a generated GoMock package.
|
Package fx is a generated GoMock package. |
|
platformvm/fx/fxmock
Package fxmock is a generated GoMock package.
|
Package fxmock is a generated GoMock package. |
|
platformvm/signer/signermock
Package signermock is a generated GoMock package.
|
Package signermock is a generated GoMock package. |
|
platformvm/state
Package state is a generated GoMock package.
|
Package state is a generated GoMock package. |
|
platformvm/testcontext
Package testcontext provides a test context for platformvm tests
|
Package testcontext provides a test context for platformvm tests |
|
platformvm/txs
Package txs is a generated GoMock package.
|
Package txs is a generated GoMock package. |
|
platformvm/txs/builder
Package builder is a generated GoMock package.
|
Package builder is a generated GoMock package. |
|
platformvm/txs/fee
TODO: Before Etna, address all TODOs in this package and ensure LP-103 compliance.
|
TODO: Before Etna, address all TODOs in this package and ensure LP-103 compliance. |
|
platformvm/txs/mempool
Package mempool is a generated GoMock package.
|
Package mempool is a generated GoMock package. |
|
platformvm/txs/mempool/mempoolmock
Package mempoolmock is a generated GoMock package.
|
Package mempoolmock is a generated GoMock package. |
|
platformvm/txs/txsmock
Package txsmock is a generated GoMock package.
|
Package txsmock is a generated GoMock package. |
|
platformvm/utxo
Package utxo is a generated GoMock package.
|
Package utxo is a generated GoMock package. |
|
platformvm/utxo/utxomock
Package utxomock is a generated GoMock package.
|
Package utxomock is a generated GoMock package. |
|
proposervm
Package proposervm is a generated GoMock package.
|
Package proposervm is a generated GoMock package. |
|
proposervm/lp181
LP181 implements the epoch logic specified here: https://github.com/luxfi/LPs/blob/main/LPs/181-p-chain-epoched-views/README.md
|
LP181 implements the epoch logic specified here: https://github.com/luxfi/LPs/blob/main/LPs/181-p-chain-epoched-views/README.md |
|
proposervm/proposer
Package proposer is a generated GoMock package.
|
Package proposer is a generated GoMock package. |
|
proposervm/proposer/proposermock
Package proposermock is a generated GoMock package.
|
Package proposermock is a generated GoMock package. |
|
proposervm/scheduler
Package scheduler is a generated GoMock package.
|
Package scheduler is a generated GoMock package. |
|
proposervm/scheduler/schedulermock
Package schedulermock is a generated GoMock package.
|
Package schedulermock is a generated GoMock package. |
|
proposervm/state
Package state is a generated GoMock package.
|
Package state is a generated GoMock package. |
|
proposervm/state/statemock
Package statemock is a generated GoMock package.
|
Package statemock is a generated GoMock package. |
|
registry/registrymock
Package registrymock is a generated GoMock package.
|
Package registrymock is a generated GoMock package. |
|
rpcchainvm/commonmock
Package commonmock is a generated GoMock package.
|
Package commonmock is a generated GoMock package. |
|
thresholdvm
Package tvm implements the Threshold VM (T-Chain) - MPC as a service for all Lux chains
|
Package tvm implements the Threshold VM (T-Chain) - MPC as a service for all Lux chains |
|
vmsmock
Package vmsmock is a generated GoMock package.
|
Package vmsmock is a generated GoMock package. |
|
zkvm/accel
Package accel provides cross-platform hardware acceleration for Z-Chain ZK operations.
|
Package accel provides cross-platform hardware acceleration for Z-Chain ZK operations. |
|
net/primary/examples/keyutil
Package keyutil provides utilities for loading private keys that integrate with the Lux CLI key management system (~/.lux/keys/).
|
Package keyutil provides utilities for loading private keys that integrate with the Lux CLI key management system (~/.lux/keys/). |
|
x
|
|
|
merkledb
Package merkledb is a generated GoMock package.
|
Package merkledb is a generated GoMock package. |
|
sync
Package sync is a generated GoMock package.
|
Package sync is a generated GoMock package. |
|
sync/syncmock
Package syncmock is a generated GoMock package.
|
Package syncmock is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.