Documentation ¶
Index ¶
- func CrossOut(assetID ids.ID, amount uint64, outputOwners secp256k1fx.OutputOwners, ...) *avax.TransferableOutput
- func In(assetID ids.ID, amount uint64, depositTxID, bondTxID ids.ID, ...) *avax.TransferableInput
- func InFromUTXO(t *testing.T, utxo *avax.UTXO, sigIndices []uint32, initID bool) *avax.TransferableInput
- func InWithTxID(txID, assetID ids.ID, amount uint64, depositTxID, bondTxID ids.ID, ...) *avax.TransferableInput
- func InsFromUTXOs(t *testing.T, utxos []*avax.UTXO) []*avax.TransferableInput
- func InsFromUTXOsWithSigIndices(t *testing.T, utxos []*avax.UTXO, sigIndices []uint32) []*avax.TransferableInput
- func KeyAndOwner(t *testing.T, key *secp256k1.PrivateKey) (*secp256k1.PrivateKey, ids.ShortID, secp256k1fx.OutputOwners)
- func MsigAliasAndKeys(keys []*secp256k1.PrivateKey, threshold uint32, sorted bool) (_ []*secp256k1.PrivateKey, alias *multisig.AliasWithNonce, ...)
- func Out(assetID ids.ID, amount uint64, outputOwners secp256k1fx.OutputOwners, ...) *avax.TransferableOutput
- func OutFromUTXO(t *testing.T, utxo *avax.UTXO, depositTxID, bondTxID ids.ID) *avax.TransferableOutput
- func StakeableIn(assetID ids.ID, amount, locktime uint64, sigIndices []uint32) *avax.TransferableInput
- func StakeableOut(assetID ids.ID, amount, locktime uint64, outputOwners secp256k1fx.OutputOwners) *avax.TransferableOutput
- func StakeableUTXO(txID ids.ID, assetID ids.ID, amount, locktime uint64, ...) *avax.UTXO
- func UTXO(txID ids.ID, assetID ids.ID, amount uint64, ...) *avax.UTXO
- func UTXOWithIndex(txID ids.ID, outIndex uint32, assetID ids.ID, amount uint64, ...) *avax.UTXO
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CrossOut ¶
func CrossOut(assetID ids.ID, amount uint64, outputOwners secp256k1fx.OutputOwners, recipient ids.ShortID) *avax.TransferableOutput
func InFromUTXO ¶
func InWithTxID ¶
func InsFromUTXOs ¶
func KeyAndOwner ¶
func KeyAndOwner(t *testing.T, key *secp256k1.PrivateKey) (*secp256k1.PrivateKey, ids.ShortID, secp256k1fx.OutputOwners)
func MsigAliasAndKeys ¶
func MsigAliasAndKeys( keys []*secp256k1.PrivateKey, threshold uint32, sorted bool, ) ( _ []*secp256k1.PrivateKey, alias *multisig.AliasWithNonce, aliasOwner *secp256k1fx.OutputOwners, aliasDefinition *secp256k1fx.OutputOwners, )
func Out ¶
func Out(assetID ids.ID, amount uint64, outputOwners secp256k1fx.OutputOwners, depositTxID, bondTxID ids.ID) *avax.TransferableOutput
func OutFromUTXO ¶
func StakeableIn ¶
func StakeableOut ¶
func StakeableOut(assetID ids.ID, amount, locktime uint64, outputOwners secp256k1fx.OutputOwners) *avax.TransferableOutput
func StakeableUTXO ¶
func StakeableUTXO(txID ids.ID, assetID ids.ID, amount, locktime uint64, outputOwners secp256k1fx.OutputOwners) *avax.UTXO
func UTXOWithIndex ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.