Versions in this module Expand all Collapse all v1 v1.2.1 Dec 18, 2019 Changes in this version + const AssetMaxNumberOfDecimals + const AssetMetadataHashLen + const AssetNameMaxLen + const AssetURLMaxLen + const AssetUnitNameMaxLen + const LogicSigMaxCost + const LogicSigMaxSize + const MaxTxGroupSize + func OAdd(a uint64, b uint64) (res uint64, overflowed bool) + func OAdd16(a uint16, b uint16) (res uint16, overflowed bool) + func OMul(a uint64, b uint64) (res uint64, overflowed bool) + func OSub(a uint64, b uint64) (res uint64, overflowed bool) + type Address [hashLenBytes]byte + func DecodeAddress(addr string) (a Address, err error) + func (a Address) String() string + type AssetConfigTxnFields struct + AssetParams AssetParams + ConfigAsset AssetIndex + type AssetFreezeTxnFields struct + AssetFrozen bool + FreezeAccount Address + FreezeAsset AssetIndex + type AssetIndex uint64 + type AssetParams struct + AssetName string + Clawback Address + Decimals uint32 + DefaultFrozen bool + Freeze Address + Manager Address + MetadataHash [AssetMetadataHashLen]byte + Reserve Address + Total uint64 + URL string + UnitName string + type AssetTransferTxnFields struct + AssetAmount uint64 + AssetCloseTo Address + AssetReceiver Address + AssetSender Address + XferAsset AssetIndex + type Bid struct + AuctionID uint64 + AuctionKey Address + BidCurrency uint64 + BidID uint64 + BidderKey Address + MaxPrice uint64 + type Digest [hashLenBytes]byte + type Header struct + Fee MicroAlgos + FirstValid Round + GenesisHash Digest + GenesisID string + Group Digest + LastValid Round + Lease [32]byte + Note []byte + Sender Address + type KeyregTxnFields struct + SelectionPK VRFPK + VoteFirst Round + VoteKeyDilution uint64 + VoteLast Round + VotePK VotePK + type LogicSig struct + Args [][]byte + Logic []byte + Msig MultisigSig + Sig Signature + type MasterDerivationKey [masterDerivationKeyLenBytes]byte + type MicroAlgos uint64 + func ToMicroAlgos(algos float64) MicroAlgos + func (microalgos MicroAlgos) ToAlgos() float64 + type MultisigSig struct + Subsigs []MultisigSubsig + Threshold uint8 + Version uint8 + func (msig MultisigSig) Blank() bool + type MultisigSubsig struct + Key ed25519.PublicKey + Sig Signature + type NoteField struct + SignedBid SignedBid + Type NoteFieldType + type NoteFieldType string + const NoteBid + const NoteDeposit + const NoteParams + const NoteSettlement + type PaymentTxnFields struct + Amount MicroAlgos + CloseRemainderTo Address + Receiver Address + type Round uint64 + type Signature [ed25519.SignatureSize]byte + type SignedBid struct + Bid Bid + Sig Signature + type SignedTxn struct + Lsig LogicSig + Msig MultisigSig + Sig Signature + Txn Transaction + type Transaction struct + Type TxType + func (tx *Transaction) AddLease(lease [32]byte, feePerByte uint64) + func (tx *Transaction) AddLeaseWithFlatFee(lease [32]byte, flatFee uint64) + type TxGroup struct + TxGroupHashes []Digest + type TxType string + const AssetConfigTx + const AssetFreezeTx + const AssetTransferTx + const KeyRegistrationTx + const PaymentTx + type VRFPK [ed25519.PublicKeySize]byte + type VotePK [ed25519.PublicKeySize]byte