Versions in this module Expand all Collapse all v0 v0.1.0 Apr 19, 2020 Changes in this version + type UTXOSet struct + UTXOs []*ava.UTXO + func (us *UTXOSet) Get(id ids.ID) *ava.UTXO + func (us *UTXOSet) PrefixedString(prefix string) string + func (us *UTXOSet) Put(utxo *ava.UTXO) + func (us *UTXOSet) Remove(id ids.ID) *ava.UTXO + func (us *UTXOSet) String() string + type Wallet struct + func NewWallet(log logging.Logger, networkID uint32, chainID ids.ID, txFee uint64) (*Wallet, error) + func (w *Wallet) AddUTXO(utxo *ava.UTXO) + func (w *Wallet) Balance(assetID ids.ID) uint64 + func (w *Wallet) Codec() codec.Codec + func (w *Wallet) CreateAddress() (ids.ShortID, error) + func (w *Wallet) CreateTx(assetID ids.ID, amount uint64, destAddr ids.ShortID) (*avm.Tx, error) + func (w *Wallet) GenerateTxs(numTxs int, assetID ids.ID) error + func (w *Wallet) GetAddress() (ids.ShortID, error) + func (w *Wallet) ImportKey(sk *crypto.PrivateKeySECP256K1R) + func (w *Wallet) NextTx() *avm.Tx + func (w *Wallet) RemoveUTXO(utxoID ids.ID) + func (w *Wallet) String() string