Versions in this module Expand all Collapse all v4 v4.0.0 Sep 16, 2020 Changes in this version + const Invoice1SlateState + const Invoice2SlateState + const Invoice3SlateState + const Standard1SlateState + const Standard2SlateState + const Standard3SlateState + const UnknownSlateState + func OnionV3FromPubKey(pubKey ed25519.PublicKey) (string, error) + func PubKeyFromOnionV3(onionAddress string) (ed25519.PublicKey, error) + type AccountPathMapping struct + Label string + Path string + type BlockFees struct + Fees core.Uint64 + Height core.Uint64 + KeyID *keychain.Identifier + type CbData struct + Kernel core.TxKernel + KeyID *keychain.Identifier + Output core.Output + type InitTxArgs struct + Amount core.Uint64 + EstimateOnly *bool + MaxOutputs uint32 + MinimumConfirmations core.Uint64 + NumChangeOutputs uint32 + PaymentProofRecipientAddress *slatepack.SlatepackAddress + SelectionStrategyIsUseAll bool + SendArgs *InitTxSendArgs + SrcAcctName *string + TTLBlocks *core.Uint64 + TargetSlateVersion *uint16 + type InitTxSendArgs struct + Dest string + Fluff bool + PostTx bool + SkipTor bool + type IssueInvoiceTxArgs struct + Amount core.Uint64 + DestAcctName *string + Message *string + TargetSlateVersion *uint16 + type KernelFeaturesArgs struct + LockHeight core.Uint64 + type NodeHeightResult struct + HeaderHash string + Height core.Uint64 + UpdatedFromNode bool + type OutputCommitMapping struct + Commit string + Output OutputData + type OutputData struct + Commit *string + Height core.Uint64 + IsCoinbase bool + KeyID keychain.Identifier + LockHeight core.Uint64 + MMRIndex *core.Uint64 + NChild uint32 + RootKeyID keychain.Identifier + Status OutputStatus + TxLogEntry *uint32 + Value core.Uint64 + type OutputStatus int + const Locked + const Spent + const Unconfirmed + const Unspent + func (s *OutputStatus) UnmarshalJSON(b []byte) error + func (s OutputStatus) MarshalJSON() ([]byte, error) + func (s OutputStatus) String() string + type ParticipantData struct + PartSig *string + PublicBlindExcess string + PublicNonce string + type PaymentInfo struct + ReceiverAddress string + ReceiverSignature *string + SenderAddress string + type SendTXArgs struct + Amount uint64 + Dest string + MaxOutputs uint + Message *string + Method string + MinimumConfirmations uint64 + NumChangeOutputs uint + SelectionStrategyIsUseAll bool + TargetSlateVersion *uint16 + type Slate struct + Amount core.Uint64 + Fee core.Uint64 + ID uuid.UUID + KernelFeatures uint8 + KernelFeaturesArgs *KernelFeaturesArgs + NumParticipants uint8 + Offset string + ParticipantData *[]ParticipantData + PaymentProof *PaymentInfo + TTLCutoffHeight *core.Uint64 + Transaction *core.Transaction + VersionInfo VersionCompatInfo + type StoredProofInfo struct + ReceiverAddress string + ReceiverSignature *string + SenderAddress string + SenderAddressPath uint32 + SenderSignature *string + type TorConfig struct + SendConfigDir string + SkipSendAttempt *bool + SocksProxyAddr string + UseTorListener bool + type TxLogEntry struct + AmountCredited core.Uint64 + AmountDebited core.Uint64 + ConfirmationTs *time.Time + Confirmed bool + CreationTs time.Time + Fee *core.Uint64 + ID uint32 + KernelExcess *string + KernelLookupMinHeight *core.Uint64 + NumInputs uint + NumOutputs uint + ParentKeyID keychain.Identifier + PaymentProof *StoredProofInfo + RevertedAfter *string + StoredTx *string + TTLCutoffHeight *core.Uint64 + TxSlateID *uuid.UUID + TxType TxLogEntryType + type TxLogEntryType int + const ConfirmedCoinbase + const TxReceived + const TxReceivedCancelled + const TxSent + const TxSentCancelled + func (s *TxLogEntryType) UnmarshalJSON(b []byte) error + func (s TxLogEntryType) MarshalJSON() ([]byte, error) + func (s TxLogEntryType) String() string + type VersionCompatInfo struct + BlockHeaderVersion uint16 + Version uint16 + func (v *VersionCompatInfo) UnmarshalJSON(bs []byte) error + func (v VersionCompatInfo) MarshalJSON() ([]byte, error) + type VersionInfo struct + ForeignAPIVersion uint16 + SupportedSlateVersions []slateversions.SlateVersion + type WalletInfo struct + AmountAwaitingConfirmation core.Uint64 + AmountAwaitingFinalization core.Uint64 + AmountCurrentlySpendable core.Uint64 + AmountImmature core.Uint64 + AmountLocked core.Uint64 + LastConfirmedHeight core.Uint64 + MinimumConfirmations core.Uint64 + Total core.Uint64 Other modules containing this package github.com/blockcypher/libgrin github.com/blockcypher/libgrin/v5