Versions in this module Expand all Collapse all v1 v1.11.10 Jul 13, 2024 Changes in this version + type Spender interface + Mint func(utxos []*lux.UTXO, kc *secp256k1fx.Keychain, amounts map[ids.ID]uint64, ...) ([]*txs.Operation, [][]*secp256k1.PrivateKey, error) + MintNFT func(utxos []*lux.UTXO, kc *secp256k1fx.Keychain, assetID ids.ID, payload []byte, ...) ([]*txs.Operation, [][]*secp256k1.PrivateKey, error) + Spend func(utxos []*lux.UTXO, kc *secp256k1fx.Keychain, amounts map[ids.ID]uint64) (map[ids.ID]uint64, []*lux.TransferableInput, [][]*secp256k1.PrivateKey, error) + SpendAll func(utxos []*lux.UTXO, kc *secp256k1fx.Keychain) (map[ids.ID]uint64, []*lux.TransferableInput, [][]*secp256k1.PrivateKey, error) + SpendNFT func(utxos []*lux.UTXO, kc *secp256k1fx.Keychain, assetID ids.ID, groupID uint32, ...) ([]*txs.Operation, [][]*secp256k1.PrivateKey, error) + func NewSpender(clk *mockable.Clock, codec codec.Manager) Spender