Versions in this module Expand all Collapse all v1 v1.0.48 May 8, 2018 Changes in this version + var PaymentStrategyMap = map[string]PaymentStrategy + var PaymentStrategyRevMap = map[PaymentStrategy]string + var RelayDirectionMap = map[string]RelayDirection + var RelayDirectionRevMap = map[RelayDirection]string + func FromTimeMs(t TimeMs) time.Time type AccountID + func (a AccountID) LossyAbbreviation() string + type AccountSeqnoArg struct + AccountID AccountID + Caller keybase1.UserVersion type Asset + func AssetNative() Asset + func (a *Asset) IsNativeXLM() bool type BalancesArg + Caller keybase1.UserVersion type EncryptedNote + Recipient *NoteRecipient + Sender NoteRecipient + type EncryptedRelaySecret struct + E []byte + Gen keybase1.PerTeamKeyGeneration + N keybase1.BoxNonce + V int + func (o EncryptedRelaySecret) DeepCopy() EncryptedRelaySecret + type ExchangeRateLocalArg struct + Currency OutsideCurrencyCode + type ExportSecretKeyLocalArg struct + AccountID AccountID + type IsMasterKeyActiveArg struct + AccountID AccountID + Caller keybase1.UserVersion type LocalClient + func (c LocalClient) ExchangeRateLocal(ctx context.Context, currency OutsideCurrencyCode) (res OutsideExchangeRate, err error) + func (c LocalClient) ExportSecretKeyLocal(ctx context.Context, accountID AccountID) (res SecretKey, err error) + func (c LocalClient) PaymentDetailCLILocal(ctx context.Context, txID string) (res PaymentCLILocal, err error) + func (c LocalClient) RecentPaymentsCLILocal(ctx context.Context, accountID *AccountID) (res []PaymentCLILocal, err error) + func (c LocalClient) SetDisplayCurrency(ctx context.Context, __arg SetDisplayCurrencyArg) (err error) + func (c LocalClient) WalletGetLocalAccounts(ctx context.Context) (res []LocalOwnAccount, err error) type LocalInterface + ExchangeRateLocal func(context.Context, OutsideCurrencyCode) (OutsideExchangeRate, error) + ExportSecretKeyLocal func(context.Context, AccountID) (SecretKey, error) + PaymentDetailCLILocal func(context.Context, string) (PaymentCLILocal, error) + RecentPaymentsCLILocal func(context.Context, *AccountID) ([]PaymentCLILocal, error) + SetDisplayCurrency func(context.Context, SetDisplayCurrencyArg) error + WalletGetLocalAccounts func(context.Context) ([]LocalOwnAccount, error) + type LocalOwnAccount struct + AccountID AccountID + Balance []Balance + ExchangeRate *OutsideExchangeRate + IsPrimary bool + Name string + func (o LocalOwnAccount) DeepCopy() LocalOwnAccount + type NoteContents struct + Note string + StellarID TransactionID + func (o NoteContents) DeepCopy() NoteContents + type NoteRecipient struct + PukGen keybase1.PerUserKeyGeneration + User keybase1.UserVersion + func (o NoteRecipient) DeepCopy() NoteRecipient + type OutsideCurrencyCode string + func (o OutsideCurrencyCode) DeepCopy() OutsideCurrencyCode + type OutsideExchangeRate struct + Currency OutsideCurrencyCode + Rate string + func (o OutsideExchangeRate) DeepCopy() OutsideExchangeRate + type PaymentCLILocal struct + Amount string + Asset Asset + DisplayAmount *string + DisplayCurrency *string + FromStellar AccountID + FromUsername *string + Note string + NoteErr string + Status string + StatusDetail string + StellarTxID TransactionID + Time TimeMs + ToStellar AccountID + ToUsername *string + func (o PaymentCLILocal) DeepCopy() PaymentCLILocal + type PaymentDetailArg struct + Caller keybase1.UserVersion + TxID string + type PaymentDetailCLILocalArg struct + TxID string + type PaymentDirectPost struct + DisplayAmount string + DisplayCurrency string + FromDeviceID keybase1.DeviceID + NoteB64 string + SignedTransaction string + To *keybase1.UserVersion + func (o PaymentDirectPost) DeepCopy() PaymentDirectPost + type PaymentRelayPost struct + BoxB64 string + DisplayAmount string + DisplayCurrency string + FromDeviceID keybase1.DeviceID + RelayAccount AccountID + SignedTransaction string + TeamID keybase1.TeamID + To *keybase1.UserVersion + ToAssertion string + func (o PaymentRelayPost) DeepCopy() PaymentRelayPost + type PaymentStrategy int + const PaymentStrategy_DIRECT + const PaymentStrategy_NONE + const PaymentStrategy_RELAY + func (e PaymentStrategy) String() string + func (o PaymentStrategy) DeepCopy() PaymentStrategy + type PaymentSummary struct + Amount string + Asset Asset + From AccountID + Keybase *PaymentSummaryKeybase + Stellar *PaymentSummaryStellar + StellarTxID TransactionID + To AccountID + func (o PaymentSummary) DeepCopy() PaymentSummary + type PaymentSummaryKeybase struct + Ctime TimeMs + DisplayAmount *string + DisplayCurrency *string + From keybase1.UserVersion + FromDeviceID keybase1.DeviceID + KbTxID KeybaseTransactionID + NoteB64 string + Rtime TimeMs + Status TransactionStatus + SubmitErrMsg string + To *keybase1.UserVersion + func (o PaymentSummaryKeybase) DeepCopy() PaymentSummaryKeybase + type PaymentSummaryStellar struct + Ctime TimeMs + OperationID uint64 + func (o PaymentSummaryStellar) DeepCopy() PaymentSummaryStellar + type PingArg struct + type RecentPaymentsArg struct + AccountID AccountID + Caller keybase1.UserVersion + Limit int + type RecentPaymentsCLILocalArg struct + AccountID *AccountID + type RelayContents struct + Note string + Sk SecretKey + StellarID TransactionID + func (o RelayContents) DeepCopy() RelayContents + type RelayDirection int + const RelayDirection_CLAIM + const RelayDirection_YANK + func (e RelayDirection) String() string + func (o RelayDirection) DeepCopy() RelayDirection type RemoteClient + func (c RemoteClient) AccountSeqno(ctx context.Context, __arg AccountSeqnoArg) (res string, err error) + func (c RemoteClient) IsMasterKeyActive(ctx context.Context, __arg IsMasterKeyActiveArg) (res bool, err error) + func (c RemoteClient) PaymentDetail(ctx context.Context, __arg PaymentDetailArg) (res PaymentSummary, err error) + func (c RemoteClient) Ping(ctx context.Context) (res string, err error) + func (c RemoteClient) RecentPayments(ctx context.Context, __arg RecentPaymentsArg) (res []PaymentSummary, err error) + func (c RemoteClient) SubmitRelayPayment(ctx context.Context, __arg SubmitRelayPaymentArg) (res PaymentResult, err error) type RemoteInterface + AccountSeqno func(context.Context, AccountSeqnoArg) (string, error) + IsMasterKeyActive func(context.Context, IsMasterKeyActiveArg) (bool, error) + PaymentDetail func(context.Context, PaymentDetailArg) (PaymentSummary, error) + Ping func(context.Context) (string, error) + RecentPayments func(context.Context, RecentPaymentsArg) ([]PaymentSummary, error) + SubmitRelayPayment func(context.Context, SubmitRelayPaymentArg) (PaymentResult, error) + type SetDisplayCurrencyArg struct + AccountID AccountID + Currency string type SubmitPaymentArg + Caller keybase1.UserVersion + type SubmitRelayPaymentArg struct + Caller keybase1.UserVersion + Payment PaymentRelayPost type TimeMs + func (t TimeMs) Time() time.Time type TransactionID + func (t TransactionID) String() string + type WalletGetLocalAccountsArg struct v1.0.47 Apr 3, 2018 Changes in this version + var AccountModeMap = map[string]AccountMode + var AccountModeRevMap = map[AccountMode]string + var BundleVersionMap = map[string]BundleVersion + var BundleVersionRevMap = map[BundleVersion]string + func BundleProtocol(i BundleInterface) rpc.Protocol type AccountID + func (a AccountID) Eq(b AccountID) bool + func (a AccountID) String() string + type AccountMode int + const AccountMode_NONE + const AccountMode_USER + func (e AccountMode) String() string + func (o AccountMode) DeepCopy() AccountMode + type Bundle struct + Accounts []BundleEntry + OwnHash Hash + Prev Hash + Revision BundleRevision + func (o Bundle) DeepCopy() Bundle + func (s Bundle) CheckInvariants() error + func (s Bundle) PrimaryAccount() (BundleEntry, error) + type BundleClient struct + Cli rpc.GenericClient + type BundleEntry struct + AccountID AccountID + IsPrimary bool + Mode AccountMode + Name string + Signers []SecretKey + func (o BundleEntry) DeepCopy() BundleEntry + type BundleInterface interface + type BundleRevision uint64 + func (o BundleRevision) DeepCopy() BundleRevision + type BundleSecretEntry struct + AccountID AccountID + Name string + Signers []SecretKey + func (o BundleSecretEntry) DeepCopy() BundleSecretEntry + type BundleSecretV1 struct + Accounts []BundleSecretEntry + VisibleHash Hash + func (o BundleSecretV1) DeepCopy() BundleSecretV1 + type BundleSecretVersioned struct + V1__ *BundleSecretV1 + Version__ BundleVersion + func NewBundleSecretVersionedWithV1(v BundleSecretV1) BundleSecretVersioned + func (o *BundleSecretVersioned) Version() (ret BundleVersion, err error) + func (o BundleSecretVersioned) DeepCopy() BundleSecretVersioned + func (o BundleSecretVersioned) V1() (res BundleSecretV1) + type BundleVersion int + const BundleVersion_V1 + func (e BundleVersion) String() string + func (o BundleVersion) DeepCopy() BundleVersion + type BundleVisibleEntry struct + AccountID AccountID + IsPrimary bool + Mode AccountMode + func (o BundleVisibleEntry) DeepCopy() BundleVisibleEntry + type BundleVisibleV1 struct + Accounts []BundleVisibleEntry + Prev Hash + Revision BundleRevision + func (o BundleVisibleV1) DeepCopy() BundleVisibleV1 + type EncryptedBundle struct + E []byte + Gen keybase1.PerUserKeyGeneration + N keybase1.BoxNonce + V int + func (o EncryptedBundle) DeepCopy() EncryptedBundle + type Hash []byte + func (o Hash) DeepCopy() Hash + type ImportSecretKeyLocalArg struct + MakePrimary bool + SecretKey SecretKey type LocalClient + func (c LocalClient) ImportSecretKeyLocal(ctx context.Context, __arg ImportSecretKeyLocalArg) (err error) + func (c LocalClient) OwnAccountLocal(ctx context.Context, accountID AccountID) (res bool, err error) + func (c LocalClient) SendLocal(ctx context.Context, __arg SendLocalArg) (res PaymentResult, err error) + func (c LocalClient) WalletDumpLocal(ctx context.Context) (res Bundle, err error) + func (c LocalClient) WalletInitLocal(ctx context.Context) (err error) type LocalInterface + ImportSecretKeyLocal func(context.Context, ImportSecretKeyLocalArg) error + OwnAccountLocal func(context.Context, AccountID) (bool, error) + SendLocal func(context.Context, SendLocalArg) (PaymentResult, error) + WalletDumpLocal func(context.Context) (Bundle, error) + WalletInitLocal func(context.Context) error + type OwnAccountLocalArg struct + AccountID AccountID + type SecretKey string + func (o SecretKey) DeepCopy() SecretKey + func (s SecretKey) SecureNoLogString() string + func (s SecretKey) String() string + type SendLocalArg struct + Amount string + Asset Asset + Note string + Recipient string + type WalletDumpLocalArg struct + type WalletInitLocalArg struct v1.0.46 Mar 28, 2018 Changes in this version + const KeybaseTransactionIDLen + const KeybaseTransactionIDSuffix + const KeybaseTransactionIDSuffixHex + var TransactionStatusMap = map[string]TransactionStatus + var TransactionStatusRevMap = map[TransactionStatus]string + func CommonProtocol(i CommonInterface) rpc.Protocol + func LocalProtocol(i LocalInterface) rpc.Protocol + func RemoteProtocol(i RemoteInterface) rpc.Protocol + type AccountID string + func (o AccountID) DeepCopy() AccountID + type Asset struct + Code string + Issuer string + Type string + func (o Asset) DeepCopy() Asset + type Balance struct + Amount string + Asset Asset + Limit string + func (o Balance) DeepCopy() Balance + type BalancesArg struct + AccountID AccountID + Uid keybase1.UID + type BalancesLocalArg struct + AccountID AccountID + type CommonClient struct + Cli rpc.GenericClient + type CommonInterface interface + type EncryptedNote struct + E []byte + KID keybase1.KID + N []byte + V int + func (o EncryptedNote) DeepCopy() EncryptedNote + type KeybaseTransactionID string + func KeybaseTransactionIDFromString(s string) (KeybaseTransactionID, error) + func (k KeybaseTransactionID) String() string + func (o KeybaseTransactionID) DeepCopy() KeybaseTransactionID + type LocalClient struct + Cli rpc.GenericClient + func (c LocalClient) BalancesLocal(ctx context.Context, accountID AccountID) (res []Balance, err error) + func (c LocalClient) WalletInit(ctx context.Context) (err error) + type LocalInterface interface + BalancesLocal func(context.Context, AccountID) ([]Balance, error) + WalletInit func(context.Context) error + type Members struct + FromDeviceID keybase1.DeviceID + FromKeybase string + FromStellar AccountID + FromUID keybase1.UID + ToKeybase string + ToStellar AccountID + ToUID keybase1.UID + func (o Members) DeepCopy() Members + type Operation struct + Amount string + Asset Asset + CreatedAt int + ID string + OpType string + TransactionHash string + func (o Operation) DeepCopy() Operation + type PaymentPost struct + DisplayAmount string + DisplayCurrency string + Members Members + Note EncryptedNote + SignedTransaction string + StellarAccountSeqno uint64 + func (o PaymentPost) DeepCopy() PaymentPost + type PaymentResult struct + KeybaseID KeybaseTransactionID + Ledger int + StellarID TransactionID + func (o PaymentResult) DeepCopy() PaymentResult + type RecentTransactionsArg struct + AccountID AccountID + Count int + Uid keybase1.UID + type RemoteClient struct + Cli rpc.GenericClient + func (c RemoteClient) Balances(ctx context.Context, __arg BalancesArg) (res []Balance, err error) + func (c RemoteClient) RecentTransactions(ctx context.Context, __arg RecentTransactionsArg) (res []TransactionSummary, err error) + func (c RemoteClient) SubmitPayment(ctx context.Context, __arg SubmitPaymentArg) (res PaymentResult, err error) + func (c RemoteClient) Transaction(ctx context.Context, __arg TransactionArg) (res TransactionDetails, err error) + type RemoteInterface interface + Balances func(context.Context, BalancesArg) ([]Balance, error) + RecentTransactions func(context.Context, RecentTransactionsArg) ([]TransactionSummary, error) + SubmitPayment func(context.Context, SubmitPaymentArg) (PaymentResult, error) + Transaction func(context.Context, TransactionArg) (TransactionDetails, error) + type SubmitPaymentArg struct + Payment PaymentPost + Uid keybase1.UID + type TimeMs int64 + func ToTimeMs(t time.Time) TimeMs + func (o TimeMs) DeepCopy() TimeMs + type TransactionArg struct + Id TransactionID + Uid keybase1.UID + type TransactionDetails struct + Ctime TimeMs + FeePaid int + Hash string + KeybaseID KeybaseTransactionID + Ledger int + LedgerCloseTime int + Members Members + Note EncryptedNote + Operations []Operation + Signatures []string + SourceAccount AccountID + SourceAccountSequence string + StellarID TransactionID + func (o TransactionDetails) DeepCopy() TransactionDetails + type TransactionID string + func (o TransactionID) DeepCopy() TransactionID + type TransactionStatus int + const TransactionStatus_ERROR_PERMANENT + const TransactionStatus_ERROR_TRANSIENT + const TransactionStatus_NONE + const TransactionStatus_PENDING + const TransactionStatus_SUCCESS + func (e TransactionStatus) String() string + func (o TransactionStatus) DeepCopy() TransactionStatus + type TransactionSummary struct + Amount string + Asset Asset + Ctime TimeMs + DisplayAmount string + DisplayCurrency string + ErrMsg string + KeybaseID KeybaseTransactionID + Members Members + Note EncryptedNote + Rtime TimeMs + Status TransactionStatus + StellarID TransactionID + func (o TransactionSummary) DeepCopy() TransactionSummary + type WalletInitArg struct Incompatible versions in this module v2.1.1+incompatible Jun 20, 2018 v2.1.0+incompatible Jun 20, 2018 v2.0.0+incompatible Jun 4, 2018