Documentation
¶
Index ¶
- func NewWallet(t testing.TB, ctx *consensusctx.Context, cfg *config.Config, state state.State, ...) wallet.Wallet
- func NewWalletWithOptions(t testing.TB, ctx *consensusctx.Context, wCfg WalletConfig, state state.State, ...) wallet.Wallet
- type Backend
- func (b *Backend) GetNetOwner(_ context.Context, netID ids.ID) (fx.Owner, error)
- func (b *Backend) GetOwner(_ context.Context, ownerID ids.ID) (fx.Owner, error)
- func (b *Backend) GetUTXO(_ context.Context, chainID, utxoID ids.ID) (*lux.UTXO, error)
- func (b *Backend) UTXOs(_ context.Context, sourceChainID ids.ID) ([]*lux.UTXO, error)
- type WalletConfig
- type WalletFactory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewWalletWithOptions ¶ added in v1.16.56
Types ¶
type Backend ¶ added in v1.1.11
type Backend struct {
// contains filtered or unexported fields
}
func (*Backend) GetNetOwner ¶ added in v1.16.56
type WalletConfig ¶ added in v1.16.56
type WalletFactory ¶ added in v1.1.11
type WalletFactory struct {
// contains filtered or unexported fields
}
func NewWalletFactory ¶ added in v1.1.11
func NewWalletFactory( ctx *consensusctx.Context, cfg *config.Config, state state.State, ) *WalletFactory
func NewWalletFactoryWithAssets ¶ added in v1.16.56
func NewWalletFactoryWithAssets( stdCtx context.Context, sharedMemory atomic.SharedMemory, cfg *config.Config, state state.State, luxAssetID ids.ID, ) *WalletFactory
NewWalletFactoryWithAssets creates a wallet factory with explicit asset IDs
func (*WalletFactory) NewWallet ¶ added in v1.1.11
func (w *WalletFactory) NewWallet(keys ...*secp256k1.PrivateKey) (builder.Builder, signer.Signer)
Click to show internal directories.
Click to hide internal directories.