Versions in this module Expand all Collapse all v0 v0.1.0 Apr 19, 2020 Changes in this version + type UTXOSet struct + UTXOs []*spdagvm.UTXO + func (us *UTXOSet) Get(id ids.ID) *spdagvm.UTXO + func (us *UTXOSet) Put(utxo *spdagvm.UTXO) + func (us *UTXOSet) Remove(id ids.ID) *spdagvm.UTXO + func (us *UTXOSet) String() string + type Wallet struct + func NewWallet(networkID uint32, chainID ids.ID, txFee uint64) *Wallet + func (w *Wallet) AddUTXO(utxo *spdagvm.UTXO) + func (w *Wallet) Balance() uint64 + func (w *Wallet) CreateAddress() ids.ShortID + func (w *Wallet) GetAddress() ids.ShortID + func (w *Wallet) ImportKey(sk *crypto.PrivateKeySECP256K1R) + func (w *Wallet) Send(amount uint64, locktime uint64, destAddr ids.ShortID) *spdagvm.Tx + func (w Wallet) String() string