Versions in this module Expand all Collapse all v1 v1.2.11 Jan 8, 2022 Changes in this version + const CSVColumnIsActive + const CSVColumnMaxReferrals + const CSVColumnPKID + const CSVColumnRefereeAmount + const CSVColumnReferralHash + const CSVColumnReferrerAmount + const CSVColumnRequiresJumio + const CSVColumnTstampNanos + const DefaultHotFeedInteractionCap + const DefaultHotFeedTimeDecayBlocks + const GlobalStateSharedSecretParam + const MaxRequestBodySizeBytes + const RoutePathAPIBalance + const RoutePathAPIBase + const RoutePathAPIBlock + const RoutePathAPIKeyPair + const RoutePathAPINodeInfo + const RoutePathAPITransactionInfo + const RoutePathAPITransferDeSo + const RoutePathAcceptNFTBid + const RoutePathAcceptNFTTransfer + const RoutePathAdminAddExemptPublicKey + const RoutePathAdminCreateReferralHash + const RoutePathAdminDownloadRefereeCSV + const RoutePathAdminDownloadReferralCSV + const RoutePathAdminGetAllCountryLevelSignUpBonuses + const RoutePathAdminGetAllReferralInfoForUser + const RoutePathAdminGetAllUserGlobalMetadata + const RoutePathAdminGetExemptPublicKeys + const RoutePathAdminGetGlobalParams + const RoutePathAdminGetHotFeedAlgorithm + const RoutePathAdminGetHotFeedUserMultiplier + const RoutePathAdminGetMempoolStats + const RoutePathAdminGetNFTDrop + const RoutePathAdminGetTransactionFeeMap + const RoutePathAdminGetTutorialCreators + const RoutePathAdminGetUnfilteredHotFeed + const RoutePathAdminGetUserAdminData + const RoutePathAdminGetUserGlobalMetadata + const RoutePathAdminGetUsernameVerificationAuditLogs + const RoutePathAdminGetVerifiedUsers + const RoutePathAdminGrantVerificationBadge + const RoutePathAdminJumioCallback + const RoutePathAdminPinPost + const RoutePathAdminProcessETHTx + const RoutePathAdminRemoveNilPosts + const RoutePathAdminRemoveVerificationBadge + const RoutePathAdminResetJumioForPublicKey + const RoutePathAdminResetTutorialStatus + const RoutePathAdminSetAllTransactionFees + const RoutePathAdminSetTransactionFeeForTransactionType + const RoutePathAdminUpdateGlobalFeed + const RoutePathAdminUpdateHotFeedAlgorithm + const RoutePathAdminUpdateHotFeedPostMultiplier + const RoutePathAdminUpdateHotFeedUserMultiplier + const RoutePathAdminUpdateJumioCountrySignUpBonus + const RoutePathAdminUpdateJumioDeSo + const RoutePathAdminUpdateJumioUSDCents + const RoutePathAdminUpdateNFTDrop + const RoutePathAdminUpdateReferralHash + const RoutePathAdminUpdateTutorialCreators + const RoutePathAdminUpdateUserGlobalMetadata + const RoutePathAdminUploadReferralCSV + const RoutePathAppendExtraData + const RoutePathAuthorizeDerivedKey + const RoutePathBlockPublicKey + const RoutePathBurnNFT + const RoutePathBuyOrSellCreatorCoin + const RoutePathCreateFollowTxnStateless + const RoutePathCreateLikeStateless + const RoutePathCreateNFT + const RoutePathCreateNFTBid + const RoutePathDeleteIdentities + const RoutePathDeletePII + const RoutePathExchangeBitcoin + const RoutePathGetAppState + const RoutePathGetBlacklistedPublicKeys + const RoutePathGetBlockTemplate + const RoutePathGetBuyDeSoFeeBasisPoints + const RoutePathGetDiamondedPosts + const RoutePathGetDiamondsForPost + const RoutePathGetDiamondsForPublicKey + const RoutePathGetExchangeRate + const RoutePathGetFollowsStateless + const RoutePathGetFullTikTokURL + const RoutePathGetGlobalFeed + const RoutePathGetGlobalParams + const RoutePathGetGraylistedPublicKeys + const RoutePathGetHodlersForPublicKey + const RoutePathGetHotFeed + const RoutePathGetJumioStatusForPublicKey + const RoutePathGetLikesForPost + const RoutePathGetMessagesStateless + const RoutePathGetNFTBidsForNFTPost + const RoutePathGetNFTBidsForUser + const RoutePathGetNFTCollectionSummary + const RoutePathGetNFTEntriesForPostHash + const RoutePathGetNFTShowcase + const RoutePathGetNFTsCreatedByPublicKey + const RoutePathGetNFTsForUser + const RoutePathGetNextNFTShowcase + const RoutePathGetNotifications + const RoutePathGetPostsForPublicKey + const RoutePathGetPostsStateless + const RoutePathGetProfiles + const RoutePathGetQuoteRecloutsForPost + const RoutePathGetQuoteRepostsForPost + const RoutePathGetRecloutsForPost + const RoutePathGetReferralInfoForReferralHash + const RoutePathGetReferralInfoForUser + const RoutePathGetRepostsForPost + const RoutePathGetRichList + const RoutePathGetSinglePost + const RoutePathGetSingleProfile + const RoutePathGetSingleProfilePicture + const RoutePathGetTotalSupply + const RoutePathGetTransactionSpending + const RoutePathGetTutorialCreators + const RoutePathGetTxn + const RoutePathGetUSDCentsToDeSoReserveExchangeRate + const RoutePathGetUnreadNotificationsCount + const RoutePathGetUserDerivedKeys + const RoutePathGetUserGlobalMetadata + const RoutePathGetUserMetadata + const RoutePathGetUsersStateless + const RoutePathGetVerifiedUsernames + const RoutePathGetVideoStatus + const RoutePathGetWyreWalletOrderQuotation + const RoutePathGetWyreWalletOrderReservation + const RoutePathGetWyreWalletOrdersForPublicKey + const RoutePathGlobalStateBatchGetRemote + const RoutePathGlobalStateDeleteRemote + const RoutePathGlobalStateGetRemote + const RoutePathGlobalStatePutRemote + const RoutePathGlobalStateSeekRemote + const RoutePathHealthCheck + const RoutePathIsFollowingPublicKey + const RoutePathIsHodlingPublicKey + const RoutePathJumioBegin + const RoutePathJumioCallback + const RoutePathJumioFlowFinished + const RoutePathMarkAllMessagesRead + const RoutePathMarkContactMessagesRead + const RoutePathNodeControl + const RoutePathQueryETHRPC + const RoutePathResendVerifyEmail + const RoutePathSendBitClout + const RoutePathSendDeSo + const RoutePathSendDiamonds + const RoutePathSendMessageStateless + const RoutePathSendPhoneNumberVerificationText + const RoutePathSetBuyDeSoFeeBasisPoints + const RoutePathSetNotificationMetadata + const RoutePathSetUSDCentsToDeSoReserveExchangeRate + const RoutePathStartOrSkipTutorial + const RoutePathSubmitBlock + const RoutePathSubmitETHTx + const RoutePathSubmitPhoneNumberVerificationCode + const RoutePathSubmitPost + const RoutePathSubmitTransaction + const RoutePathSwapIdentity + const RoutePathTestSignTransactionWithDerivedKey + const RoutePathTransferCreatorCoin + const RoutePathTransferNFT + const RoutePathUpdateGlobalParams + const RoutePathUpdateNFT + const RoutePathUpdateProfile + const RoutePathUpdateTutorialStatus + const RoutePathUpdateUserGlobalMetadata + const RoutePathUploadImage + const RoutePathUploadVideo + const RoutePathVerifyEmail + const RoutePathWyreWalletOrderSubscription + const SafeForLoggingKey + const SafeForLoggingValue + const SeedInfoCookieKey + const TwilioCheckPhoneNumberApproved + const TwilioVoipCarrierType + var IsBlacklisted = []byte + var IsGraylisted = []byte + func APIAddError(ww http.ResponseWriter, errorString string) + func AddHeaders(inner http.Handler, allowedOrigins []string) http.Handler + func CheckTransactionFeeForDuplicatePublicKeys(newTransactionFees []TransactionFee) error + func CheckTxnForCreatePost(txn *lib.MsgDeSoTxn) (_isCreatePostTxn bool, _postHashCreated *lib.BlockHash) + func GetBalanceForPublicKeyUsingUtxoView(publicKeyBytes []byte, utxoView *lib.UtxoView) (_balance uint64, _err error) + func GetFilterLogsKey(username string, filterType FilterType) (_filterLogsKey []byte, _err error) + func GetPostHashFromPostHashHex(postHashHex string) (*lib.BlockHash, error) + func GetPostHashToScoreForTxn(txn *lib.MsgDeSoTxn, utxoView *lib.UtxoView) (_postHashScored *lib.BlockHash, _posterPKID *lib.PKID) + func GetUSDToBTCPrice() (float64, error) + func GlobalStateKeyETHPurchases(txnHash string) []byte + func GlobalStateKeyExemptPublicKey(publicKey []byte) []byte + func GlobalStateKeyForBlacklistAuditLogs(username string) []byte + func GlobalStateKeyForBlacklistedProfile(profilePubKey []byte) []byte + func GlobalStateKeyForBuyDeSoFeeBasisPoints() []byte + func GlobalStateKeyForCountryCodeToCountrySignUpBonus(countryCode string) []byte + func GlobalStateKeyForCountryIDDocumentTypeSubTypeDocumentNumber(countryID string, documentType string, subType string, documentNumber string) []byte + func GlobalStateKeyForGraylistAuditLogs(username string) []byte + func GlobalStateKeyForGraylistedProfile(profilePubKey []byte) []byte + func GlobalStateKeyForHotFeedApprovedPostOp(opTimestampNanos uint64, postHash *lib.BlockHash) []byte + func GlobalStateKeyForHotFeedPKIDMultiplierOp(opTimestampNanos uint64, opPKID *lib.PKID) []byte + func GlobalStateKeyForJumioDeSoNanos() []byte + func GlobalStateKeyForJumioUSDCents() []byte + func GlobalStateKeyForNFTDropEntry(dropNumber uint64) []byte + func GlobalStateKeyForPKIDReferralHashRefereePKID(pkid *lib.PKID, referralHash []byte, refereePKID *lib.PKID) []byte + func GlobalStateKeyForPKIDReferralHashToIsActive(pkid *lib.PKID, referralHashBytes []byte) []byte + func GlobalStateKeyForPKIDTstampnanosToJumioTransaction(pkid *lib.PKID, timestampNanos uint64) []byte + func GlobalStateKeyForPhoneNumberStringToPhoneNumberMetadata(phoneNumber string) (_key []byte, _err error) + func GlobalStateKeyForPublicKeyToUserMetadata(profilePubKey []byte) []byte + func GlobalStateKeyForReferralHashToReferralInfo(referralHashBytes []byte) []byte + func GlobalStateKeyForTimestampPKIDReferralHashRefereePKID(tstampNanos uint64, pkid *lib.PKID, referralHash []byte, refereePKID *lib.PKID) []byte + func GlobalStateKeyForTstampPinnedPostHash(tstampNanos uint64, postHash *lib.BlockHash) []byte + func GlobalStateKeyForTstampPostHash(tstampNanos uint64, postHash *lib.BlockHash) []byte + func GlobalStateKeyForUSDCentsToDeSoReserveExchangeRate() []byte + func GlobalStateKeyForUserPkContactPkToMostRecentReadTstampNanos(userPubKey []byte, contactPubKey []byte) []byte + func GlobalStateKeyForUserPublicKeyTstampNanosToWyreOrderMetadata(userPublicKeyBytes []byte, timestampNanos uint64) []byte + func GlobalStateKeyForUsernameVerificationAuditLogs(username string) []byte + func GlobalStateKeyForWhitelistAuditLogs(username string) []byte + func GlobalStateKeyForWyreOrderID(orderIdBytes []byte) []byte + func GlobalStateKeyForWyreOrderIDProcessed(orderIdBytes []byte) []byte + func GlobalStateKeyTransactionFeeOutputsFromTxnType(txnType lib.TxnType) []byte + func GlobalStateKeyUpAndComingTutorialCreators(pkid *lib.PKID) []byte + func GlobalStateKeyWellKnownTutorialCreators(pkid *lib.PKID) []byte + func GlobalStatePrefixforPKIDTstampnanosToJumioTransaction(pkid *lib.PKID) []byte + func GlobalStateSeekKeyForHotFeedApprovedPostOps(startTimestampNanos uint64) []byte + func GlobalStateSeekKeyForHotFeedPKIDMultiplierOps(startTimestampNanos uint64) []byte + func GlobalStateSeekKeyForPKIDReferralHashRefereePKIDs(pkid *lib.PKID, referralHash []byte) []byte + func GlobalStateSeekKeyForPKIDReferralHashes(pkid *lib.PKID) []byte + func GlobalStateSeekKeyForTstampPostHash(tstampNanos uint64) []byte + func IsRestrictedPubKey(userGraylistState []byte, userBlacklistState []byte, moderationType string) bool + func Logger(inner http.Handler, name string) http.Handler + func NotificationTxnShouldBeIncluded(txnMeta *lib.TransactionMetadata, ...) bool + func RefereeCSVHeaders() (_headers []string) + func ReferralCSVHeaders() (_headers []string) + func ShuffleKeys(records *[][]byte) + func TransformAndEncodeTransactionFees(transactionFees []TransactionFee) (_outputs []*lib.DeSoOutput, _buf *bytes.Buffer, _err error) + func TransformTransactionFeesToOutputs(transactionFees []TransactionFee) (_outputs []*lib.DeSoOutput, _err error) + func TxnIsAssociatedWithPublicKey(txnMeta *lib.TransactionMetadata, publicKeyBase58Check string) bool + func TxnMetaIsNotification(txnMeta *lib.TransactionMetadata, publicKeyBase58Check string, ...) bool + type APIBalanceRequest struct + Confirmations uint32 + PublicKeyBase58Check string + type APIBalanceResponse struct + ConfirmedBalanceNanos int64 + Error string + UTXOs []*UTXOEntryResponse + UnconfirmedBalanceNanos int64 + type APIBaseResponse struct + Error string + Header *HeaderResponse + Transactions []*TransactionResponse + type APIBlockRequest struct + FullBlock bool + HashHex string + Height int64 + type APIBlockResponse struct + Error string + Header *HeaderResponse + Transactions []*TransactionResponse + type APIKeyPairRequest struct + ExtraText string + Index uint32 + Mnemonic string + type APIKeyPairResponse struct + Error string + PrivateKeyBase58Check string + PrivateKeyHex string + PublicKeyBase58Check string + PublicKeyHex string + type APINodeInfoRequest struct + type APINodeInfoResponse struct + Error string + type APIServer struct + AllCountryLevelSignUpBonuses map[string]CountrySignUpBonusResponse + BlacklistedPKIDMap map[lib.PKID][]byte + BlacklistedResponseMap map[string][]byte + BlockCypherAPIKey string + Config *config.Config + ExemptPublicKeyMap map[string]interface{} + GlobalFeedPostHashes []*lib.BlockHash + GlobalState *GlobalState + GraylistedPKIDMap map[lib.PKID][]byte + GraylistedResponseMap map[string][]byte + HotFeedApprovedPostsToMultipliers map[lib.BlockHash]float64 + HotFeedBlockHeight uint32 + HotFeedInteractionCap uint64 + HotFeedOrderedList []*HotFeedEntry + HotFeedPKIDMultiplierUpdated bool + HotFeedPKIDMultipliers map[lib.PKID]*HotFeedPKIDMultiplier + HotFeedPostMultiplierUpdated bool + HotFeedTimeDecayBlocks uint64 + LastHotFeedApprovedPostOpProcessedTstampNanos uint64 + LastHotFeedPKIDMultiplierOpProcessedTstampNanos uint64 + LastTradeDeSoPriceHistory []LastTradePriceHistoryItem + LastTradePriceLookback uint64 + MinFeeRateNanosPerKB uint64 + Params *lib.DeSoParams + PublicKeyBase58Prefix string + RichList []RichListEntryResponse + TXIndex *lib.TXIndex + TotalSupplyDESO float64 + TotalSupplyNanos uint64 + TransactionFeeMap map[lib.TxnType][]*lib.DeSoOutput + Twilio *twilio.Client + UsdCentsPerBitCoinExchangeRate float64 + UsdCentsPerDeSoExchangeRate uint64 + UsdCentsPerETHExchangeRate uint64 + VerifiedUsernameToPKIDMap map[string]*lib.PKID + func NewAPIServer(_backendServer *lib.Server, _mempool *lib.DeSoMempool, ...) (*APIServer, error) + func (fes *APIServer) APIBalance(ww http.ResponseWriter, rr *http.Request) + func (fes *APIServer) APIBase(ww http.ResponseWriter, rr *http.Request) + func (fes *APIServer) APIBlock(ww http.ResponseWriter, rr *http.Request) + func (fes *APIServer) APIKeyPair(ww http.ResponseWriter, rr *http.Request) + func (fes *APIServer) APINodeInfo(ww http.ResponseWriter, rr *http.Request) + func (fes *APIServer) APIRoutes() []Route + func (fes *APIServer) APITransactionInfo(ww http.ResponseWriter, rr *http.Request) + func (fes *APIServer) APITransferDeSo(ww http.ResponseWriter, rr *http.Request) + func (fes *APIServer) AcceptNFTBid(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AcceptNFTTransfer(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminAddExemptPublicKey(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminCreateReferralHash(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminDownloadRefereeCSV(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminDownloadReferralCSV(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminGetAllCountryLevelSignUpBonuses(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminGetAllReferralInfoForUser(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminGetAllUserGlobalMetadata(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminGetExemptPublicKeys(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminGetHotFeedAlgorithm(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminGetHotFeedUserMultiplier(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminGetMempoolStats(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminGetNFTDrop(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminGetTransactionFeeMap(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminGetTutorialCreators(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminGetUnfilteredHotFeed(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminGetUserAdminData(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminGetUserGlobalMetadata(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminGetUsernameVerificationAuditLogs(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminGetVerifiedUsers(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminGrantVerificationBadge(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminJumioCallback(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminPinPost(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminProcessETHTx(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminRemoveNilPosts(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminRemoveVerificationBadge(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminResetJumioForPublicKey(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminResetTutorialStatus(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminSetAllTransactionFees(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminSetTransactionFeeForTransactionType(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminUpdateGlobalFeed(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminUpdateHotFeedAlgorithm(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminUpdateHotFeedPostMultiplier(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminUpdateHotFeedUserMultiplier(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminUpdateJumioCountrySignUpBonus(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminUpdateJumioDeSo(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminUpdateJumioUSDCents(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminUpdateNFTDrop(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminUpdateReferralHash(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminUpdateTutorialCreator(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminUpdateUserGlobalMetadata(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AdminUploadReferralCSV(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AppendExtraData(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) AuthorizeDerivedKey(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) BlockPublicKey(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) BurnNFT(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) BuyOrSellCreatorCoin(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) CalculateNanosPurchasedFromWei(value string) (_nanosPurchased uint64, _err error) + func (fes *APIServer) CheckAdminPublicKey(inner http.Handler, AccessLevel AccessLevel) http.Handler + func (fes *APIServer) CompProfileCreation(profilePublicKey []byte, userMetadata *UserMetadata, utxoView *lib.UtxoView) (_additionalFee uint64, _txnHash *lib.BlockHash, _err error) + func (fes *APIServer) CopyHotFeedApprovedPostsMap() map[lib.BlockHash]float64 + func (fes *APIServer) CopyHotFeedPKIDMultipliersMap() map[lib.PKID]*HotFeedPKIDMultiplier + func (fes *APIServer) CreateFollowTxnStateless(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) CreateLikeStateless(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) CreateNFT(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) CreateNFTBid(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) DeleteIdentities(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) DeletePII(ww http.ResponseWriter, rr *http.Request) + func (fes *APIServer) ExceedsDeSoBalance(nanosPurchased uint64, seed string) (bool, error) + func (fes *APIServer) ExchangeBitcoinStateless(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) ExecuteETHRPCRequest(method string, params []interface{}) (response *InfuraResponse, _err error) + func (fes *APIServer) FetchFromExternalGlobalState(routePath string) (_body []byte, _err error) + func (fes *APIServer) FilterOutRestrictedPubKeysFromList(profilePubKeys [][]byte, readerPK []byte, moderationType string, ...) (_filteredPubKeys [][]byte, _err error) + func (fes *APIServer) FilterOutRestrictedPubKeysFromMap(profilePubKeyMap map[lib.PkMapKey][]byte, readerPK []byte, ...) (_filteredPubKeyMap map[lib.PkMapKey][]byte, _err error) + func (fes *APIServer) GetAllPostEntries(readerPK []byte) (_postEntries []*lib.PostEntry, ...) + func (fes *APIServer) GetAppState(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetBTCAddress() string + func (fes *APIServer) GetBalanceForPublicKey(publicKeyBytes []byte) (_balanceNanos uint64, _err error) + func (fes *APIServer) GetBlacklist(utxoView *lib.UtxoView) (_blacklistedPKIDMap map[lib.PKID][]byte, _err error) + func (fes *APIServer) GetBlacklistState(pkid *lib.PKID) []byte + func (fes *APIServer) GetBlacklistedPublicKeys(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetBlockTemplate(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetBlockchainDotComExchangeRate() (_exchangeRate float64, _err error) + func (fes *APIServer) GetBlockedPubKeysForUser(userPubKey []byte) (_blockedPubKeyMap map[string]struct{}, _err error) + func (fes *APIServer) GetBuyDeSoFeeBasisPoints(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetBuyDeSoFeeBasisPointsResponseFromGlobalState() (uint64, error) + func (fes *APIServer) GetCoinbaseExchangeRate() (_exchangeRate float64, _err error) + func (fes *APIServer) GetCountryLevelSignUpBonusFromAlpha2(countryCodeAlpha2 string) (_signUpBonus CountryLevelSignUpBonus) + func (fes *APIServer) GetCountryLevelSignUpBonusFromHeader(req *http.Request) (_signUpBonus CountryLevelSignUpBonus) + func (fes *APIServer) GetDefaultJumioCountrySignUpBonus() CountryLevelSignUpBonus + func (fes *APIServer) GetDiamondedPosts(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetDiamondsForPost(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetDiamondsForPublicKey(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetETHTransactionByHash(hash string) (_tx *InfuraTx, _err error) + func (fes *APIServer) GetExchangeDeSoPrice() uint64 + func (fes *APIServer) GetExchangeRate(ww http.ResponseWriter, rr *http.Request) + func (fes *APIServer) GetExemptPublicKeyMapFromGlobalState() map[string]interface{} + func (fes *APIServer) GetFeaturedCreators(utxoView *lib.UtxoView, responseLimit int, seekKey []byte, disregardFR bool) (_profileEntryResponses []ProfileEntryResponse, _err error) + func (fes *APIServer) GetFilterAuditLogs(username string, filterType FilterType) (_logs []FilterAuditLog, _err error) + func (fes *APIServer) GetFollowsStateless(ww http.ResponseWriter, rr *http.Request) + func (fes *APIServer) GetFullTikTokURL(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetFullWalletOrderDetails(client *http.Client, orderId string) (_wyreWalletOrderFullDetails *WyreWalletOrderFullDetails, _err error) + func (fes *APIServer) GetGCSClient(ctx context.Context) (*storage.Client, error) + func (fes *APIServer) GetGlobalFeed(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetGlobalFeedCache() (_postHashes []*lib.BlockHash, _err error) + func (fes *APIServer) GetGlobalFeedPostHashesForLastWeek() (_postHashes []*lib.BlockHash, _err error) + func (fes *APIServer) GetGlobalParams(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetGraylist(utxoView *lib.UtxoView) (_graylistedPKIDMap map[lib.PKID][]byte, _err error) + func (fes *APIServer) GetGraylistState(pkid *lib.PKID) []byte + func (fes *APIServer) GetGraylistedPublicKeys(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetHodlYouMap(pkid *lib.PKIDEntry, fetchProfiles bool, utxoView *lib.UtxoView) (_youHodlMap map[string]*BalanceEntryResponse, _err error) + func (fes *APIServer) GetHodlersForPublicKey(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetHodlingsForPublicKey(pkid *lib.PKIDEntry, fetchProfiles bool, referenceUtxoView *lib.UtxoView) (_youHodlMap map[string]*BalanceEntryResponse, ...) + func (fes *APIServer) GetHotFeed(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetHotFeedConstantsFromGlobalState() (_interactionCap uint64, _timeDecayBlocks uint64, _err error) + func (fes *APIServer) GetHotnessScoreInfoForTxn(txn *lib.MsgDeSoTxn, blockAge int, ...) (_postHashScored *lib.BlockHash, _interactionPKID *lib.PKID, ...) + func (fes *APIServer) GetJumioCountrySignUpBonus(countryCode string) (_signUpBonus CountryLevelSignUpBonus, _err error) + func (fes *APIServer) GetJumioDeSoNanos() uint64 + func (fes *APIServer) GetJumioStatusForPublicKey(ww http.ResponseWriter, rr *http.Request) + func (fes *APIServer) GetJumioUSDCents() uint64 + func (fes *APIServer) GetLatestNFTDropEntry() (_dropEntry *NFTDropEntry, _err error) + func (fes *APIServer) GetLikesForPost(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetMessagesStateless(ww http.ResponseWriter, rr *http.Request) + func (fes *APIServer) GetNFTBidsForNFTPost(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetNFTBidsForUser(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetNFTCollectionSummary(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetNFTDropEntry(nftDropNumber uint64) (_dropEntry *NFTDropEntry, _err error) + func (fes *APIServer) GetNFTEntriesForPostHash(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetNFTShowcase(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetNFTsCreatedByPublicKey(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetNFTsForUser(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetNanosFromETH(eth *big.Float, feeBasisPoints uint64) uint64 + func (fes *APIServer) GetNanosFromSats(satoshis uint64, feeBasisPoints uint64) uint64 + func (fes *APIServer) GetNanosFromUSDCents(usdCents float64, feeBasisPoints uint64) uint64 + func (fes *APIServer) GetNextNFTShowcase(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetNotifications(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetNotificationsCount(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetPostEntriesByDESOAfterTimePaginated(readerPK []byte, minutesLookback uint64, numToFetch int) (_postEntries []*lib.PostEntry, ...) + func (fes *APIServer) GetPostEntriesByTimePaginated(startPostHash *lib.BlockHash, readerPK []byte, numToFetch int, ...) (_postEntries []*lib.PostEntry, ...) + func (fes *APIServer) GetPostEntriesForFollowFeed(startAfterPostHash *lib.BlockHash, readerPK []byte, numToFetch int, ...) (_postEntries []*lib.PostEntry, ...) + func (fes *APIServer) GetPostEntriesForGlobalWhitelist(startPostHash *lib.BlockHash, readerPK []byte, numToFetch int, ...) (_postEntries []*lib.PostEntry, ...) + func (fes *APIServer) GetPostsByTime(bav *lib.UtxoView, startPostHash *lib.BlockHash, readerPK []byte, ...) (_corePosts []*lib.PostEntry, ...) + func (fes *APIServer) GetPostsForFollowFeedForPublicKey(bav *lib.UtxoView, startAfterPostHash *lib.BlockHash, publicKey []byte, ...) (_postEntries []*lib.PostEntry, _err error) + func (fes *APIServer) GetPostsForNFTDropEntry(dropEntryToReturn *NFTDropEntry) (_posts []*PostEntryResponse, _err error) + func (fes *APIServer) GetPostsForPublicKey(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetPostsStateless(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetProfiles(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetProfilesByCoinValue(bav *lib.UtxoView, readerPK []byte, startProfilePubKey []byte, numToFetch int, ...) (_profiles map[lib.PkMapKey]*lib.ProfileEntry, ...) + func (fes *APIServer) GetProfilesByUsernamePrefixAndDeSoLocked(db *badger.DB, usernamePrefix string, readerPK []byte, utxoView *lib.UtxoView) (_profileEntries []*lib.ProfileEntry, _err error) + func (fes *APIServer) GetQuoteRepostsForPost(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetRefereeSignUpBonusAmount(signUpBonus CountryLevelSignUpBonus, referralCodeUSDCents uint64) uint64 + func (fes *APIServer) GetReferralInfoForReferralHash(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetReferralInfoForUser(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetReferrerSignUpBonusAmount(signUpBonus CountryLevelSignUpBonus, referralCodeUSDCents uint64) uint64 + func (fes *APIServer) GetRepostsForPost(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetRestrictedPublicKeys(prefix []byte, filterValue []byte, utxoView *lib.UtxoView, routePath string) (_pkidMap map[lib.PKID][]byte, _err error) + func (fes *APIServer) GetRichList(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetSingleCountrySignUpBonus(countryCode string) CountryLevelSignUpBonus + func (fes *APIServer) GetSinglePost(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetSingleProfile(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetSingleProfilePicture(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetTotalSupply(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetTransactionFeeMapFromGlobalState() map[lib.TxnType][]*lib.DeSoOutput + func (fes *APIServer) GetTransactionSpending(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetTransferDetails(client *http.Client, transferId string) (_wyreTransferDetails *WyreTransferDetails, _err error) + func (fes *APIServer) GetTutorialCreators(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetTutorialCreatorsByFR(ww http.ResponseWriter, req *http.Request, disregardFR bool) + func (fes *APIServer) GetTxn(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetUSDCentsToDeSoReserveExchangeRate(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetUSDCentsToDeSoReserveExchangeRateFromGlobalState() (uint64, error) + func (fes *APIServer) GetUSDFromNanos(nanos uint64) float64 + func (fes *APIServer) GetUserDerivedKeys(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetUserGlobalMetadata(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetUserMetadata(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetUsersStateless(ww http.ResponseWriter, rr *http.Request) + func (fes *APIServer) GetVerifiedUsernameMap() (_verifiedUsernameToPKID map[string]*lib.PKID, _err error) + func (fes *APIServer) GetVerifiedUsernameToPKIDMapFromGlobalState() (_verificationMap map[string]*lib.PKID, _err error) + func (fes *APIServer) GetVerifiedUsernames(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetVideoStatus(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetWyreWalletOrderMetadataFromGlobalState(publicKey string, timestamp uint64) (*WyreWalletOrderMetadata, error) + func (fes *APIServer) GetWyreWalletOrderQuotation(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetWyreWalletOrderReservation(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetWyreWalletOrdersForPublicKey(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) GetYouHodlMap(pkid *lib.PKIDEntry, fetchProfiles bool, utxoView *lib.UtxoView) (_youHodlMap map[string]*BalanceEntryResponse, _err error) + func (fes *APIServer) HandleHotFeedPageRequest(ww http.ResponseWriter, req *http.Request, approvedPostsOnly bool, ...) + func (fes *APIServer) HashHexToBase58Check(hashHex string) (base58Check string, _err error) + func (fes *APIServer) HealthCheck(ww http.ResponseWriter, rr *http.Request) + func (fes *APIServer) Index(w http.ResponseWriter, r *http.Request) + func (fes *APIServer) IsConfiguredForETH() bool + func (fes *APIServer) IsConfiguredForJumio() bool + func (fes *APIServer) IsConfiguredForSendgrid() bool + func (fes *APIServer) IsConfiguredForWyre() bool + func (fes *APIServer) IsFollowingPublicKey(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) IsHodlingPublicKey(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) IsUserBlacklisted(pkid *lib.PKID) bool + func (fes *APIServer) IsUserGraylisted(pkid *lib.PKID) bool + func (fes *APIServer) JumioBegin(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) JumioCallback(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) JumioFlowFinished(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) JumioVerifiedHandler(userMetadata *UserMetadata, jumioTransactionId string, jumioCountryCode string, ...) (_userMetadata *UserMetadata, err error) + func (fes *APIServer) LogFeeSet(txnType lib.TxnType, transactionFees []TransactionFee) (_err error) + func (fes *APIServer) MakeWyreGetRequest(client *http.Client, url string) (_bodyBytes []byte, _err error) + func (fes *APIServer) MakeWyrePostRequest(payload []byte, url string, ww http.ResponseWriter) + func (fes *APIServer) MarkAllMessagesRead(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) MarkContactMessagesRead(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) NewRouter() *muxtrace.Router + func (fes *APIServer) NodeControl(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) PruneHotFeedApprovedPostsMap(hotFeedPosts map[lib.BlockHash]*HotnessPostInfo, ...) + func (fes *APIServer) QueryETHRPC(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) ResendVerifyEmail(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) SendDeSo(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) SendDiamonds(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) SendMessageStateless(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) SendPhoneNumberVerificationText(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) SendSeedDeSo(recipientPkBytes []byte, amountNanos uint64, useBuyDeSoSeed bool) (txnHash *lib.BlockHash, _err error) + func (fes *APIServer) SetAllCountrySignUpBonusMetadata() + func (fes *APIServer) SetBlacklistedPKIDMap(utxoView *lib.UtxoView) + func (fes *APIServer) SetBuyDeSoFeeBasisPoints(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) SetGlobalFeedPostHashes() + func (fes *APIServer) SetGlobalStateCache() + func (fes *APIServer) SetGraylistedPKIDMap(utxoView *lib.UtxoView) + func (fes *APIServer) SetNotificationMetadata(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) SetSingleCountrySignUpBonus(countryDetails countries.Alpha3CountryCodeDetails, ...) + func (fes *APIServer) SetUSDCentsToDeSoReserveExchangeRate(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) SetVerifiedUsernameMap() + func (fes *APIServer) SetWyreRequestHeaders(req *http.Request, dataBytes []byte) *http.Request + func (fes *APIServer) Start() + func (fes *APIServer) StartExchangePriceMonitoring() + func (fes *APIServer) StartGlobalStateMonitoring() + func (fes *APIServer) StartHotFeedRoutine() + func (fes *APIServer) StartOrSkipTutorial(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) StartSeedBalancesMonitoring() + func (fes *APIServer) StartSupplyMonitoring() + func (fes *APIServer) Stop() + func (fes *APIServer) SubmitBlock(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) SubmitETHTx(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) SubmitPhoneNumberVerificationCode(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) SubmitPost(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) SubmitTransaction(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) SwapIdentity(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) TestSignTransactionWithDerivedKey(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) TrackWalletOrder(client *http.Client, transferId string) (_wyreTrackOrderResponse *WyreTrackOrderResponse, _err error) + func (fes *APIServer) TransferCreatorCoin(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) TransferNFT(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) TxnFeeMapToResponse(skipProfileEntryResponses bool) map[string][]TransactionFee + func (fes *APIServer) UpdateFilterAuditLogs(usernameToUpdate string, pkidEntryToUpdate *lib.PKIDEntry, ...) (_err error) + func (fes *APIServer) UpdateGlobalParams(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) UpdateHotFeed() + func (fes *APIServer) UpdateHotFeedApprovedPostsMap(hotFeedApprovedPosts map[lib.BlockHash]float64) + func (fes *APIServer) UpdateHotFeedOrderedList(postsToMultipliers map[lib.BlockHash]float64, ...) (_hotFeedPostsMap map[lib.BlockHash]*HotnessPostInfo) + func (fes *APIServer) UpdateHotFeedPKIDMultipliersMap(hotFeedPKIDMultipliers map[lib.PKID]*HotFeedPKIDMultiplier) + func (fes *APIServer) UpdateNFT(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) UpdateProfile(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) UpdateTutorialStatus(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) UpdateUSDCentsToDeSoExchangeRate() + func (fes *APIServer) UpdateUSDToBTCPrice() + func (fes *APIServer) UpdateUSDToETHPrice() + func (fes *APIServer) UpdateUserGlobalMetadata(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) UpdateUsernameVerificationAuditLog(usernameToVerify string, pkidEntryToVerify *lib.PKIDEntry, isRemoval bool, ...) (_err error) + func (fes *APIServer) UpdateWyreGlobalState(ww http.ResponseWriter, publicKeyBytes []byte, timestampNanos uint64, ...) + func (fes *APIServer) UploadImage(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) UploadVideo(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) UserAdminStatus(publicKeyBase58Check string) (_isAdmin bool, _isSuperAdmin bool) + func (fes *APIServer) ValidateJWT(publicKey string, jwtToken string) (bool, error) + func (fes *APIServer) VerifyEmail(ww http.ResponseWriter, req *http.Request) + func (fes *APIServer) WriteGlobalStateDataToResponse(data interface{}, functionName string, ww http.ResponseWriter) + func (fes *APIServer) WyreWalletOrderMetadataToResponse(metadata *WyreWalletOrderMetadata) *WyreWalletOrderMetadataResponse + func (fes *APIServer) WyreWalletOrderSubscription(ww http.ResponseWriter, req *http.Request) + type APITransactionInfoRequest struct + IDsOnly bool + IsMempool bool + LastPublicKeyTransactionIndex int64 + LastTransactionIDBase58Check string + Limit uint64 + PublicKeyBase58Check string + TransactionIDBase58Check string + type APITransactionInfoResponse struct + BalanceNanos uint64 + Error string + LastPublicKeyTransactionIndex int64 + LastTransactionIDBase58Check string + Transactions []*TransactionResponse + type APITransferDeSoRequest struct + AmountNanos int64 + DryRun bool + MinFeeRateNanosPerKB int64 + RecipientPublicKeyBase58Check string + SenderPrivateKeyBase58Check string + TransactionFees []TransactionFee + type APITransferDeSoResponse struct + Error string + Transaction *TransactionResponse + TransactionInfo *TransactionInfoResponse + type AcceptNFTBidRequest struct + BidAmountNanos int + BidderPublicKeyBase58Check string + EncryptedUnlockableText string + MinFeeRateNanosPerKB uint64 + NFTPostHashHex string + SerialNumber int + TransactionFees []TransactionFee + UpdaterPublicKeyBase58Check string + type AcceptNFTBidResponse struct + BidAmountNanos int + BidderPublicKeyBase58Check string + ChangeAmountNanos uint64 + FeeNanos uint64 + NFTPostHashHex string + SerialNumber int + TotalInputNanos uint64 + Transaction *lib.MsgDeSoTxn + TransactionHex string + type AcceptNFTTransferRequest struct + MinFeeRateNanosPerKB uint64 + NFTPostHashHex string + SerialNumber int + TransactionFees []TransactionFee + UpdaterPublicKeyBase58Check string + type AcceptNFTTransferResponse struct + ChangeAmountNanos uint64 + FeeNanos uint64 + NFTPostHashHex string + SerialNumber int + TotalInputNanos uint64 + Transaction *lib.MsgDeSoTxn + TransactionHex string + UpdaterPublicKeyBase58Check string + type AccessLevel int + const AdminAccess + const PublicAccess + const SuperAdminAccess + type AdminAddExemptPublicKey struct + IsRemoval bool + PublicKeyBase58Check string + type AdminCreateReferralHashRequest struct + AdminPublicKey string + MaxReferrals uint64 + RefereeAmountUSDCents uint64 + ReferrerAmountUSDCents uint64 + RequiresJumio bool + UserPublicKeyBase58Check string + Username string + type AdminCreateReferralHashResponse struct + ReferralInfoResponse ReferralInfoResponse + type AdminDownloadRefereeCSVRequest struct + type AdminDownloadRefereeCSVResponse struct + CSVRows [][]string + type AdminDownloadReferralCSVRequest struct + type AdminDownloadReferralCSVResponse struct + CSVRows [][]string + type AdminGetAllReferralInfoForUserRequest struct + AdminPublicKey string + UserPublicKeyBase58Check string + Username string + type AdminGetAllReferralInfoForUserResponse struct + ReferralInfoResponses []ReferralInfoResponse + type AdminGetAllUserGlobalMetadataRequest struct + NumToFetch int + type AdminGetAllUserGlobalMetadataResponse struct + PubKeyToUserGlobalMetadata map[string]*UserMetadata + PubKeyToUsername map[string]string + type AdminGetExemptPublicKeysResponse struct + ExemptPublicKeyMap map[string]*ProfileEntryResponse + type AdminGetHotFeedAlgorithmRequest struct + type AdminGetHotFeedAlgorithmResponse struct + InteractionCap uint64 + TimeDecayBlocks uint64 + type AdminGetHotFeedUserMultiplierRequest struct + Username string + type AdminGetHotFeedUserMultiplierResponse struct + InteractionMultiplier float64 + PostsMultiplier float64 + type AdminGetMempoolStatsRequest struct + type AdminGetMempoolStatsResponse struct + TransactionSummaryStats map[string]*lib.SummaryStats + type AdminGetNFTDropRequest struct + DropNumber int + type AdminGetNFTDropResponse struct + DropEntry *NFTDropEntry + Posts []*PostEntryResponse + type AdminGetTransactionFeeMapResponse struct + TransactionFeeMap map[string][]TransactionFee + type AdminGetUserAdminDataRequest struct + UserPublicKeyBase58Check string + type AdminGetUserAdminDataResponse struct + Email string + IsBlacklisted bool + IsGraylisted bool + IsVerified bool + IsWhitelisted bool + JumioStarterDeSoTxnHashBase58Check string + LastBlacklistRemoverPublicKey string + LastBlacklisterPublicKey string + LastGraylistRemoverPublicKey string + LastGraylisterPublicKey string + LastVerifierPublicKey string + LastVerifyRemoverPublicKey string + LastWhitelistRemoverPublicKey string + LastWhitelisterPublicKey string + PhoneNumber string + ReferralHashBase58Check string + ReferrerDeSoTxnHashBase58Check string + Username string + type AdminGetUserGlobalMetadataRequest struct + UserPublicKeyBase58Check string + type AdminGetUserGlobalMetadataResponse struct + UserMetadata UserMetadata + UserProfileEntryResponse *ProfileEntryResponse + type AdminGetUsernameVerificationAuditLogsRequest struct + Username string + type AdminGetUsernameVerificationAuditLogsResponse struct + VerificationAuditLogs []VerificationUsernameAuditLogResponse + type AdminGetVerifiedUsersRequest struct + type AdminGetVerifiedUsersResponse struct + VerifiedUsers []string + type AdminGrantVerificationBadgeRequest struct + AdminPublicKey string + UsernameToVerify string + type AdminGrantVerificationBadgeResponse struct + Message string + type AdminJumioCallback struct + CountryAlpha3 string + PublicKeyBase58Check string + Username string + type AdminPinPostRequest struct + PostHashHex string + UnpinPost bool + type AdminPinPostResponse struct + type AdminProcessETHTxRequest struct + ETHTxHash string + type AdminProcessETHTxResponse struct + DESOTxHash string + type AdminRemoveNilPostsRequest struct + NumPostsToSearch int + type AdminRemoveNilPostsResponse struct + type AdminRemoveVerificationBadgeRequest struct + AdminPublicKey string + UsernameForWhomToRemoveVerification string + type AdminRemoveVerificationBadgeResponse struct + Message string + type AdminRequest struct + AdminPublicKey string + JWT string + type AdminResetJumioRequest struct + JWT string + PublicKeyBase58Check string + Username string + type AdminResetTutorialStatusRequest struct + PublicKeyBase58Check string + type AdminSetAllTransactionFeesRequest struct + NewTransactionFees []TransactionFee + type AdminSetAllTransactionFeesResponse struct + TransactionFeeMap map[string][]TransactionFee + type AdminSetJumioVerifiedRequest struct + PublicKeyBase58Check string + Username string + type AdminSetTransactionFeeForTransactionTypeRequest struct + NewTransactionFees []TransactionFee + TransactionType lib.TxnString + type AdminSetTransactionFeeForTransactionTypeResponse struct + TransactionFeeMap map[string][]TransactionFee + type AdminUpdateGlobalFeedRequest struct + PostHashHex string + RemoveFromGlobalFeed bool + type AdminUpdateGlobalFeedResponse struct + type AdminUpdateHotFeedAlgorithmRequest struct + InteractionCap int + TimeDecayBlocks int + type AdminUpdateHotFeedAlgorithmResponse struct + type AdminUpdateHotFeedPostMultiplierRequest struct + Multiplier float64 + PostHashHex string + type AdminUpdateHotFeedPostMultiplierResponse struct + type AdminUpdateHotFeedUserMultiplierRequest struct + InteractionMultiplier float64 + PostsMultiplier float64 + Username string + type AdminUpdateHotFeedUserMultiplierResponse struct + type AdminUpdateJumioCountrySignUpBonusRequest struct + CountryCode string + CountryLevelSignUpBonus CountryLevelSignUpBonus + type AdminUpdateJumioDeSoRequest struct + DeSoNanos uint64 + JWT string + type AdminUpdateJumioDeSoResponse struct + DeSoNanos uint64 + type AdminUpdateJumioUSDCentsRequest struct + JWT string + USDCents uint64 + type AdminUpdateJumioUSDCentsResponse struct + USDCents uint64 + type AdminUpdateNFTDropRequest struct + DropNumber int + DropTstampNanos int + IsActive bool + NFTHashHexToAdd string + NFTHashHexToRemove string + type AdminUpdateNFTDropResponse struct + DropEntry *NFTDropEntry + Posts []*PostEntryResponse + type AdminUpdateReferralHashRequest struct + AdminPublicKey string + IsActive bool + MaxReferrals uint64 + RefereeAmountUSDCents uint64 + ReferralHashBase58 string + ReferrerAmountUSDCents uint64 + RequiresJumio bool + type AdminUpdateReferralHashResponse struct + ReferralInfoResponse ReferralInfoResponse + type AdminUpdateTutorialCreatorRequest struct + IsRemoval bool + IsWellKnown bool + JWT string + PublicKeyBase58Check string + type AdminUpdateUserGlobalMetadataRequest struct + AdminPublicKey string + IsBlacklistUpdate bool + IsWhitelistUpdate bool + RemoveEverywhere bool + RemoveFromLeaderboard bool + RemovePhoneNumberMetadata bool + UserPublicKeyBase58Check string + Username string + WhitelistPosts bool + type AdminUpdateUserGlobalMetadataResponse struct + type AdminUploadReferralCSVRequest struct + CSVRows [][]string + type AdminUploadReferralCSVResponse struct + LinksCreated uint64 + LinksUpdated uint64 + type AmplitudeEvent struct + EventProperties map[string]interface{} + EventType string + UserId string + type AmplitudeUploadRequestBody struct + ApiKey string + Events []AmplitudeEvent + type AppendExtraDataRequest struct + ExtraData map[string]string + TransactionHex string + type AppendExtraDataResponse struct + TransactionHex string + type AuthorizeDerivedKeyRequest struct + AccessSignature string + DeleteKey bool + DerivedKeySignature bool + DerivedPublicKeyBase58Check string + ExpirationBlock uint64 + MinFeeRateNanosPerKB uint64 + OwnerPublicKeyBase58Check string + TransactionFees []TransactionFee + type AuthorizeDerivedKeyResponse struct + ChangeAmountNanos uint64 + FeeNanos uint64 + SpendAmountNanos uint64 + TotalInputNanos uint64 + Transaction *lib.MsgDeSoTxn + TransactionHex string + TxnHashHex string + type BalanceEntryResponse struct + BalanceNanos uint64 + CreatorPublicKeyBase58Check string + HODLerPublicKeyBase58Check string + HasPurchased bool + NetBalanceInMempool int64 + ProfileEntryResponse *ProfileEntryResponse + type BatchGetRemoteRequest struct + KeyList [][]byte + type BatchGetRemoteResponse struct + ValueList [][]byte + type BlockPublicKeyRequest struct + BlockPublicKeyBase58Check string + JWT string + PublicKeyBase58Check string + Unblock bool + type BlockPublicKeyResponse struct + BlockedPublicKeys map[string]struct{} + type BlockchainDeSoTickerResponse struct + LastTradePrice float64 + Price24H float64 + Symbol string + Volume24H float64 + type BlockchainDotcomResponse struct + USD struct{ ... } + type BurnNFTRequest struct + MinFeeRateNanosPerKB uint64 + NFTPostHashHex string + SerialNumber int + TransactionFees []TransactionFee + UpdaterPublicKeyBase58Check string + type BurnNFTResponse struct + ChangeAmountNanos uint64 + FeeNanos uint64 + NFTPostHashHex string + SerialNumber int + TotalInputNanos uint64 + Transaction *lib.MsgDeSoTxn + TransactionHex string + UpdaterPublicKeyBase58Check string + type BuyOrSellCreatorCoinRequest struct + BitCloutToAddNanos uint64 + BitCloutToSellNanos uint64 + CreatorCoinToSellNanos uint64 + CreatorPublicKeyBase58Check string + DeSoToAddNanos uint64 + DeSoToSellNanos uint64 + InTutorial bool + MinBitCloutExpectedNanos uint64 + MinCreatorCoinExpectedNanos uint64 + MinDeSoExpectedNanos uint64 + MinFeeRateNanosPerKB uint64 + OperationType string + TransactionFees []TransactionFee + UpdaterPublicKeyBase58Check string + type BuyOrSellCreatorCoinResponse struct + ChangeAmountNanos uint64 + ExpectedCreatorCoinReturnedNanos uint64 + ExpectedDeSoReturnedNanos uint64 + FeeNanos uint64 + FounderRewardGeneratedNanos uint64 + SpendAmountNanos uint64 + TotalInputNanos uint64 + Transaction *lib.MsgDeSoTxn + TransactionHex string + TxnHashHex string + type CFVideoDetailsResponse struct + Errors []interface{} + Messages []interface{} + Result map[string]interface{} + Success bool + type CoinEntryResponse struct + BitCloutLockedNanos uint64 + CoinWatermarkNanos uint64 + CoinsInCirculationNanos uint64 + CreatorBasisPoints uint64 + DeSoLockedNanos uint64 + NumberOfHolders uint64 + type CoinbaseDeSoTickerResponse struct + Data struct{ ... } + type CoinbaseResponse struct + Data struct{ ... } + type CoingeckoResponse struct + Bitcoin struct{ ... } + type CountryLevelSignUpBonus struct + AllowCustomKickbackAmount bool + AllowCustomReferralAmount bool + KickbackAmountOverrideUSDCents uint64 + ReferralAmountOverrideUSDCents uint64 + type CountrySignUpBonusResponse struct + CountryCodeDetails countries.Alpha3CountryCodeDetails + CountryLevelSignUpBonus CountryLevelSignUpBonus + type CreateFollowTxnStatelessRequest struct + FollowedPublicKeyBase58Check string + FollowerPublicKeyBase58Check string + IsUnfollow bool + MinFeeRateNanosPerKB uint64 + TransactionFees []TransactionFee + type CreateFollowTxnStatelessResponse struct + ChangeAmountNanos uint64 + FeeNanos uint64 + TotalInputNanos uint64 + Transaction *lib.MsgDeSoTxn + TransactionHex string + type CreateLikeStatelessRequest struct + IsUnlike bool + LikedPostHashHex string + MinFeeRateNanosPerKB uint64 + ReaderPublicKeyBase58Check string + TransactionFees []TransactionFee + type CreateLikeStatelessResponse struct + ChangeAmountNanos uint64 + FeeNanos uint64 + TotalInputNanos uint64 + Transaction *lib.MsgDeSoTxn + TransactionHex string + type CreateNFTBidRequest struct + BidAmountNanos int + MinFeeRateNanosPerKB uint64 + NFTPostHashHex string + SerialNumber int + TransactionFees []TransactionFee + UpdaterPublicKeyBase58Check string + type CreateNFTBidResponse struct + BidAmountNanos int + ChangeAmountNanos uint64 + FeeNanos uint64 + NFTPostHashHex string + SerialNumber int + TotalInputNanos uint64 + Transaction *lib.MsgDeSoTxn + TransactionHex string + UpdaterPublicKeyBase58Check string + type CreateNFTRequest struct + HasUnlockable bool + IsForSale bool + MinBidAmountNanos int + MinFeeRateNanosPerKB uint64 + NFTPostHashHex string + NFTRoyaltyToCoinBasisPoints int + NFTRoyaltyToCreatorBasisPoints int + NumCopies int + TransactionFees []TransactionFee + UpdaterPublicKeyBase58Check string + type CreateNFTResponse struct + ChangeAmountNanos uint64 + FeeNanos uint64 + NFTPostHashHex string + TotalInputNanos uint64 + Transaction *lib.MsgDeSoTxn + TransactionHex string + type DeleteIdentityRequest struct + type DeleteIdentityResponse struct + type DeletePIIRequest struct + JWT string + PublicKeyBase58Check string + type DeleteRemoteRequest struct + Key []byte + type DeleteRemoteResponse struct + type DiamondSenderResponse struct + DiamondLevel int64 + DiamondSenderProfile *ProfileEntryResponse + type DiamondSenderSummaryResponse struct + DiamondLevelMap map[uint64]uint64 + HighestDiamondLevel uint64 + ProfileEntryResponse *ProfileEntryResponse + ReceiverPublicKeyBase58Check string + SenderPublicKeyBase58Check string + TotalDiamonds uint64 + type ETHTx struct + ChainId string + Nonce string + R string + S string + To string + Value string + type ETHTxLog struct + DESOTxHash string + PublicKey []byte + type ExchangeBitcoinRequest struct + BTCDepositAddress string + Broadcast bool + BurnAmountSatoshis int64 + FeeRateSatoshisPerKB int64 + LatestBitcionAPIResponse *lib.BlockCypherAPIFullAddressResponse + PublicKeyBase58Check string + SignedHashes []string + type ExchangeBitcoinResponse struct + BitcoinTransaction *wire.MsgTx + BurnAmountSatoshis uint64 + ChangeAmountSatoshis uint64 + DeSoTxnHashHex string + FeeSatoshis uint64 + SerializedTxnHex string + TotalInputSatoshis uint64 + TxnHashHex string + UnsignedHashes []string + type FilterAuditLog struct + Filter FilterType + IsRemoval bool + TimestampNanos uint64 + UpdatedPKID *lib.PKID + UpdatedUsername string + UpdaterPKID *lib.PKID + UpdaterUsername string + type FilterType uint32 + const Blacklist + const Graylist + const Whitelist + type GeminiResponse struct + Last string + type GetAllCountryLevelSignUpBonusResponse struct + DefaultSignUpBonusMetadata CountryLevelSignUpBonus + SignUpBonusMetadata map[string]CountrySignUpBonusResponse + type GetAppStateRequest struct + PublicKeyBase58Check string + type GetAppStateResponse struct + BlockHeight uint32 + BuyETHAddress string + BuyWithETH bool + CompProfileCreation bool + CountrySignUpBonus CountryLevelSignUpBonus + CreateProfileFeeNanos uint64 + DefaultFeeRateNanosPerKB uint64 + DiamondLevelMap map[int64]uint64 + HasJumioIntegration bool + HasStarterDeSoSeed bool + HasTwilioAPIKey bool + HasWyreIntegration bool + IsTestnet bool + JumioBitCloutNanos uint64 + JumioDeSoNanos uint64 + JumioUSDCents uint64 + MinSatoshisBurnedForProfileCreation uint64 + Nodes map[uint64]lib.DeSoNode + TransactionFeeMap map[string][]TransactionFee + USDCentsPerBitCloutExchangeRate uint64 + USDCentsPerDeSoExchangeRate uint64 + type GetBlockTemplateRequest struct + HeaderVersion uint32 + NumHeaders int64 + PublicKeyBase58Check string + type GetBlockTemplateResponse struct + BlockID string + DifficultyTargetHex string + ExtraDatas []uint64 + Headers [][]byte + LatestBlockTemplateStats *lib.BlockTemplateStats + type GetBuyDeSoFeeBasisPointsResponse struct + BuyDeSoFeeBasisPoints uint64 + type GetDiamondsForPostRequest struct + Limit uint32 + Offset uint32 + PostHashHex string + ReaderPublicKeyBase58Check string + type GetDiamondsForPostResponse struct + DiamondSenders []*DiamondSenderResponse + type GetDiamondsForPublicKeyRequest struct + FetchYouDiamonded bool + PublicKeyBase58Check string + type GetDiamondsForPublicKeyResponse struct + DiamondSenderSummaryResponses []*DiamondSenderSummaryResponse + TotalDiamonds uint64 + type GetExchangeRateResponse struct + BuyDeSoFeeBasisPoints uint64 + NanosPerETHExchangeRate uint64 + NanosSold uint64 + SatoshisPerBitCloutExchangeRate uint64 + SatoshisPerDeSoExchangeRate uint64 + USDCentsPerBitCloutExchangeRate uint64 + USDCentsPerBitCloutReserveExchangeRate uint64 + USDCentsPerBitcoinExchangeRate uint64 + USDCentsPerDeSoExchangeRate uint64 + USDCentsPerDeSoReserveExchangeRate uint64 + USDCentsPerETHExchangeRate uint64 + type GetFollowsResponse struct + NumFollowers uint64 + PublicKeyToProfileEntry map[string]*ProfileEntryResponse + type GetFollowsStatelessRequest struct + GetEntriesFollowingUsername bool + LastPublicKeyBase58Check string + NumToFetch uint64 + PublicKeyBase58Check string + Username string + type GetFullTikTokURLRequest struct + TikTokShortVideoID string + type GetFullTikTokURLResponse struct + FullTikTokURL string + type GetGlobalParamsRequest struct + type GetGlobalParamsResponse struct + CreateNFTFeeNanos uint64 + CreateProfileFeeNanos uint64 + MaxCopiesPerNFT uint64 + MinimumNetworkFeeNanosPerKB uint64 + USDCentsPerBitcoin uint64 + type GetHodlersForPublicKeyRequest struct + FetchAll bool + FetchHodlings bool + LastPublicKeyBase58Check string + NumToFetch uint64 + PublicKeyBase58Check string + Username string + type GetHodlersForPublicKeyResponse struct + Hodlers []*BalanceEntryResponse + LastPublicKeyBase58Check string + type GetJumioStatusForPublicKeyRequest struct + JWT string + PublicKeyBase58Check string + type GetJumioStatusForPublicKeyResponse struct + BalanceNanos *uint64 + JumioFinishedTime uint64 + JumioReturned bool + JumioVerified bool + type GetLikesForPostRequest struct + Limit uint32 + Offset uint32 + PostHashHex string + ReaderPublicKeyBase58Check string + type GetLikesForPostResponse struct + Likers []*ProfileEntryResponse + type GetMessagesResponse struct + NumberOfUnreadThreads int + OrderedContactsWithMessages []*MessageContactResponse + PublicKeyToProfileEntry map[string]*ProfileEntryResponse + UnreadStateByContact map[string]bool + type GetMessagesStatelessRequest struct + FetchAfterPublicKeyBase58Check string + FollowersOnly bool + FollowingOnly bool + HoldersOnly bool + HoldingsOnly bool + NumToFetch uint64 + PublicKeyBase58Check string + SortAlgorithm string + type GetNFTBidsForNFTPostRequest struct + PostHashHex string + ReaderPublicKeyBase58Check string + type GetNFTBidsForNFTPostResponse struct + BidEntryResponses []*NFTBidEntryResponse + NFTEntryResponses []*NFTEntryResponse + PostEntryResponse *PostEntryResponse + type GetNFTBidsForUserRequest struct + ReaderPublicKeyBase58Check string + UserPublicKeyBase58Check string + type GetNFTBidsForUserResponse struct + NFTBidEntries []*NFTBidEntryResponse + PostHashHexToPostEntryResponse map[string]*PostEntryResponse + PublicKeyBase58CheckToProfileEntryResponse map[string]*ProfileEntryResponse + type GetNFTCollectionSummaryRequest struct + PostHashHex string + ReaderPublicKeyBase58Check string + type GetNFTCollectionSummaryResponse struct + NFTCollectionResponse *NFTCollectionResponse + SerialNumberToNFTEntryResponse map[uint64]*NFTEntryResponse + type GetNFTEntriesForPostHashRequest struct + PostHashHex string + ReaderPublicKeyBase58Check string + type GetNFTEntriesForPostHashResponse struct + NFTEntryResponses []*NFTEntryResponse + type GetNFTShowcaseRequest struct + ReaderPublicKeyBase58Check string + type GetNFTShowcaseResponse struct + NFTCollections []*NFTCollectionResponse + type GetNFTsCreatedByPublicKeyRequest struct + LastPostHashHex string + NumToFetch uint64 + PublicKeyBase58Check string + ReaderPublicKeyBase58Check string + Username string + type GetNFTsCreatedByPublicKeyResponse struct + LastPostHashHex string + NFTs []NFTDetails + type GetNFTsForUserRequest struct + IsForSale *bool + IsPending *bool + ReaderPublicKeyBase58Check string + UserPublicKeyBase58Check string + type GetNFTsForUserResponse struct + NFTsMap map[string]*NFTEntryAndPostEntryResponse + type GetNextNFTShowcaseRequest struct + type GetNextNFTShowcaseResponse struct + NextNFTShowcaseTstamp uint64 + type GetNotificationsCountRequest struct + PublicKeyBase58Check string + type GetNotificationsCountResponse struct + LastUnreadNotificationIndex uint64 + NotificationsCount uint64 + UpdateMetadata bool + type GetNotificationsRequest struct + FetchStartIndex int64 + FilteredOutNotificationCategories map[string]bool + NumToFetch int64 + PublicKeyBase58Check string + type GetNotificationsResponse struct + LastSeenIndex int64 + Notifications []*TransactionMetadataResponse + PostsByHash map[string]*PostEntryResponse + ProfilesByPublicKey map[string]*ProfileEntryResponse + type GetPostsDiamondedBySenderForReceiverRequest struct + NumToFetch uint64 + ReaderPublicKeyBase58Check string + ReceiverPublicKeyBase58Check string + ReceiverUsername string + SenderPublicKeyBase58Check string + SenderUsername string + StartPostHashHex string + type GetPostsDiamondedBySenderForReceiverResponse struct + DiamondedPosts []*PostEntryResponse + ReceiverProfileEntryResponse *ProfileEntryResponse + SenderProfileEntryResponse *ProfileEntryResponse + TotalDiamondsGiven uint64 + type GetPostsForPublicKeyRequest struct + LastPostHashHex string + MediaRequired bool + NumToFetch uint64 + PublicKeyBase58Check string + ReaderPublicKeyBase58Check string + Username string + type GetPostsForPublicKeyResponse struct + LastPostHashHex string + Posts []*PostEntryResponse + type GetPostsStatelessRequest struct + AddGlobalFeedBool bool + FetchSubcomments bool + GetPostsByClout bool + GetPostsByDESO bool + GetPostsForFollowFeed bool + GetPostsForGlobalWhitelist bool + MediaRequired bool + NumToFetch int + OrderBy string + PostContent string + PostHashHex string + PostsByDESOMinutesLookback uint64 + ReaderPublicKeyBase58Check string + StartTstampSecs uint64 + type GetPostsStatelessResponse struct + PostsFound []*PostEntryResponse + type GetProfilesRequest struct + AddGlobalFeedBool bool + Description string + FetchUsersThatHODL bool + ModerationType string + NumToFetch uint32 + OrderBy string + PublicKeyBase58Check string + ReaderPublicKeyBase58Check string + Username string + UsernamePrefix string + type GetProfilesResponse struct + NextPublicKey *string + ProfilesFound []*ProfileEntryResponse + type GetQuoteRepostsForPostRequest struct + Limit uint32 + Offset uint32 + PostHashHex string + ReaderPublicKeyBase58Check string + type GetQuoteRepostsForPostResponse struct + QuoteReclouts []*PostEntryResponse + QuoteReposts []*PostEntryResponse + type GetReferralInfoForReferralHashRequest struct + ReferralHash string + type GetReferralInfoForReferralHashResponse struct + CountrySignUpBonus CountryLevelSignUpBonus + ReferralInfoResponse *SimpleReferralInfoResponse + type GetReferralInfoForUserRequest struct + JWT string + PublicKeyBase58Check string + type GetReferralInfoForUserResponse struct + ReferralInfoResponses []ReferralInfoResponse + type GetRemoteRequest struct + Key []byte + type GetRemoteResponse struct + Value []byte + type GetRepostsForPostRequest struct + Limit uint32 + Offset uint32 + PostHashHex string + ReaderPublicKeyBase58Check string + type GetRepostsForPostResponse struct + Reclouters []*ProfileEntryResponse + Reposters []*ProfileEntryResponse + type GetSinglePostRequest struct + AddGlobalFeedBool bool + CommentLimit uint32 + CommentOffset uint32 + FetchParents bool + PostHashHex string + ReaderPublicKeyBase58Check string + type GetSinglePostResponse struct + PostFound *PostEntryResponse + type GetSingleProfileRequest struct + NoErrorOnMissing bool + PublicKeyBase58Check string + Username string + type GetSingleProfileResponse struct + IsBlacklisted bool + IsGraylisted bool + Profile *ProfileEntryResponse + type GetTransactionSpendingRequest struct + TransactionHex string + type GetTransactionSpendingResponse struct + TotalSpendingNanos uint64 + type GetTutorialCreatorResponse struct + UpAndComingProfileEntryResponses []ProfileEntryResponse + WellKnownProfileEntryResponses []ProfileEntryResponse + type GetTutorialCreatorsRequest struct + ResponseLimit int + type GetTxnRequest struct + TxnHashHex string + type GetTxnResponse struct + TxnFound bool + type GetUSDCentsToDeSoExchangeRateResponse struct + USDCentsPerDeSo uint64 + type GetUserDerivedKeysRequest struct + PublicKeyBase58Check string + type GetUserDerivedKeysResponse struct + DerivedKeys map[string]*UserDerivedKey + type GetUserGlobalMetadataRequest struct + JWT string + UserPublicKeyBase58Check string + type GetUserGlobalMetadataResponse struct + Email string + PhoneNumber string + type GetUserMetadataRequest struct + PublicKeyBase58Check string + type GetUserMetadataResponse struct + BlockedPubKeys map[string]struct{} + CanCreateProfile bool + EmailVerified bool + HasEmail bool + HasPhoneNumber bool + JumioFinishedTime uint64 + JumioReturned bool + JumioVerified bool + type GetUsersResponse struct + DefaultFeeRateNanosPerKB uint64 + ParamUpdaters map[string]bool + UserList []*User + type GetUsersStatelessRequest struct + PublicKeysBase58Check []string + SkipForLeaderboard bool + type GetVideoStatusResponse struct + ReadyToStream bool + type GetWyreWalletOrderForPublicKeyRequest struct + AdminPublicKey string + PublicKeyBase58Check string + Username string + type GetWyreWalletOrderForPublicKeyResponse struct + WyreWalletOrderMetadataResponses []*WyreWalletOrderMetadataResponse + type GlobalState struct + GlobalStateDB *badger.DB + GlobalStateRemoteNode string + GlobalStateRemoteSecret string + func (gs *GlobalState) BatchGet(keyList [][]byte) (value [][]byte, _err error) + func (gs *GlobalState) BatchGetRemote(ww http.ResponseWriter, rr *http.Request) + func (gs *GlobalState) CreateBatchGetRequest(keyList [][]byte) (_url string, _json_data []byte, _err error) + func (gs *GlobalState) CreateDeleteRequest(key []byte) (_url string, _json_data []byte, _err error) + func (gs *GlobalState) CreateGetRequest(key []byte) (_url string, _json_data []byte, _err error) + func (gs *GlobalState) CreatePutRequest(key []byte, value []byte) (_url string, _json_data []byte, _err error) + func (gs *GlobalState) CreateSeekRequest(startPrefix []byte, validForPrefix []byte, maxKeyLen int, numToFetch int, ...) (_url string, _json_data []byte, _err error) + func (gs *GlobalState) Delete(key []byte) error + func (gs *GlobalState) DeleteRemote(ww http.ResponseWriter, rr *http.Request) + func (gs *GlobalState) Get(key []byte) (value []byte, _err error) + func (gs *GlobalState) GetRemote(ww http.ResponseWriter, rr *http.Request) + func (gs *GlobalState) GlobalStateRoutes() []Route + func (gs *GlobalState) GlobalStateSeekRemote(ww http.ResponseWriter, rr *http.Request) + func (gs *GlobalState) Put(key []byte, value []byte) error + func (gs *GlobalState) PutRemote(ww http.ResponseWriter, rr *http.Request) + func (gs *GlobalState) Seek(startPrefix []byte, validForPrefix []byte, maxKeyLen int, numToFetch int, ...) (_keysFound [][]byte, _valsFound [][]byte, _err error) + type HeaderResponse struct + BlockHashHex string + ExtraNonce uint64 + Height uint64 + Nonce uint64 + PrevBlockHashHex string + TransactionMerkleRootHex string + TstampSecs uint64 + Version uint32 + type HotFeedApprovedPostOp struct + IsRemoval bool + Multiplier float64 + type HotFeedEntry struct + HotnessScore uint64 + PostHash *lib.BlockHash + PostHashHex string + type HotFeedInteractionKey struct + InteractionPKID lib.PKID + InteractionPostHash lib.BlockHash + type HotFeedPKIDMultiplier struct + InteractionMultiplier float64 + PostsMultiplier float64 + type HotFeedPKIDMultiplierOp struct + InteractionMultiplier float64 + PostsMultiplier float64 + type HotFeedPageRequest struct + ReaderPublicKeyBase58Check string + ResponseLimit int + SeenPosts []string + type HotFeedPageResponse struct + HotFeedPage []PostEntryResponse + type HotnessPostInfo struct + HotnessScore uint64 + PostBlockAge int + type InfuraRequest struct + Id uint64 + JSONRPC string + Method string + Params []interface{} + type InfuraResponse struct + Error struct{ ... } + Id uint64 + JSONRPC string + Result interface{} + type InfuraTx struct + BlockHash *string + BlockNumber *string + From string + Gas string + GasPrice string + Hash string + Input string + Nonce string + R string + S string + To *string + TransactionIndex *string + V string + Value string + type InputResponse struct + Index int64 + TransactionIDBase58Check string + type IsFolllowingPublicKeyResponse struct + IsFollowing bool + type IsFollowingPublicKeyRequest struct + IsFollowingPublicKeyBase58Check string + PublicKeyBase58Check string + type IsHodlingPublicKeyRequest struct + IsHodlingPublicKeyBase58Check string + PublicKeyBase58Check string + type IsHodlingPublicKeyResponse struct + BalanceEntry *BalanceEntryResponse + IsHodling bool + type JumioBeginRequest struct + ErrorURL string + JWT string + PublicKey string + ReferralHashBase58 string + SuccessURL string + type JumioBeginResponse struct + URL string + type JumioFlowFinishedRequest struct + JWT string + JumioInternalReference string + PublicKey string + type JumioIdentityVerification struct + Reason string + Similarity string + Validity bool + type JumioInitRequest struct + CustomerInternalReference string + ErrorURL string + SuccessURL string + UserReference string + type JumioInitResponse struct + RedirectURL string + TransactionReference string + type JumioRejectReason struct + RejectReasonCode string + RejectReasonDescription string + RejectReasonDetails interface{} + type KrakenResponse struct + Result struct{ ... } + type LastTradePriceHistoryItem struct + LastTradePrice uint64 + Timestamp uint64 + type MarkAllMessagesReadRequest struct + JWT string + UserPublicKeyBase58Check string + type MarkContactMessagesReadRequest struct + ContactPublicKeyBase58Check string + JWT string + UserPublicKeyBase58Check string + type MessageContactResponse struct + Messages []*MessageEntryResponse + NumMessagesRead int64 + ProfileEntryResponse *ProfileEntryResponse + PublicKeyBase58Check string + type MessageEntryResponse struct + EncryptedText string + IsSender bool + RecipientPublicKeyBase58Check string + SenderPublicKeyBase58Check string + TstampNanos uint64 + V2 bool + type NFTBidEntryResponse struct + BidAmountNanos uint64 + BidderBalanceNanos uint64 + HighestBidAmountNanos *uint64 + LowestBidAmountNanos *uint64 + PostEntryResponse *PostEntryResponse + PostHashHex *string + ProfileEntryResponse *ProfileEntryResponse + PublicKeyBase58Check string + SerialNumber uint64 + type NFTCollectionResponse struct + AvailableSerialNumbers []uint64 + HighestBidAmountNanos uint64 + LowestBidAmountNanos uint64 + NumCopiesForSale uint64 + PostEntryResponse *PostEntryResponse + ProfileEntryResponse *ProfileEntryResponse + type NFTDetails struct + NFTCollectionResponse *NFTCollectionResponse + NFTEntryResponses []*NFTEntryResponse + type NFTDropEntry struct + DropNumber uint64 + DropTstampNanos uint64 + IsActive bool + NFTHashes []*lib.BlockHash + type NFTEntryAndPostEntryResponse struct + NFTEntryResponses []*NFTEntryResponse + PostEntryResponse *PostEntryResponse + type NFTEntryResponse struct + EncryptedUnlockableText *string + HighestBidAmountNanos uint64 + IsForSale bool + IsPending bool + LastAcceptedBidAmountNanos uint64 + LastOwnerPublicKeyBase58Check *string + LowestBidAmountNanos uint64 + MinBidAmountNanos uint64 + OwnerPublicKeyBase58Check string + PostEntryResponse *PostEntryResponse + ProfileEntryResponse *ProfileEntryResponse + SerialNumber uint64 + type NodeControlRequest struct + Address string + AdminPublicKey string + JWT string + MinerPublicKeys string + OperationType string + type NodeControlResponse struct + DeSoInboundPeers []*PeerResponse + DeSoOutboundPeers []*PeerResponse + DeSoStatus *NodeStatusResponse + DeSoUnconnectedPeers []*PeerResponse + MinerPublicKeys []string + type NodeStatusResponse struct + BlocksRemaining uint32 + HeadersRemaining uint32 + LatestBlockHash string + LatestBlockHeight uint32 + LatestBlockTstampSecs uint32 + LatestHeaderHash string + LatestHeaderHeight uint32 + LatestHeaderTstampSecs uint32 + LatestTxIndexHeight uint32 + State string + type OutputResponse struct + AmountNanos uint64 + PublicKeyBase58Check string + type PeerResponse struct + IP string + IsSyncPeer bool + ProtocolPort uint16 + type PhoneNumberMetadata struct + PhoneNumber string + PhoneNumberCountryCode string + PublicKey []byte + PublicKeyDeleted bool + ShouldCompProfileCreation bool + type PostEntryResponse struct + Body string + CommentCount uint64 + Comments []*PostEntryResponse + ConfirmationBlockHeight uint32 + CreatorBasisPoints uint64 + DiamondCount uint64 + DiamondsFromSender uint64 + HasUnlockable bool + HotnessScore uint64 + ImageURLs []string + InGlobalFeed *bool + InHotFeed *bool + InMempool bool + IsHidden bool + IsNFT bool + IsPinned *bool + LikeCount uint64 + NFTRoyaltyToCoinBasisPoints uint64 + NFTRoyaltyToCreatorBasisPoints uint64 + NumNFTCopies uint64 + NumNFTCopiesBurned uint64 + NumNFTCopiesForSale uint64 + ParentPosts []*PostEntryResponse + ParentStakeID string + PostEntryReaderState *lib.PostEntryReaderState + PostExtraData map[string]string + PostHashHex string + PostMultiplier float64 + PosterPublicKeyBase58Check string + ProfileEntryResponse *ProfileEntryResponse + QuoteRecloutCount uint64 + QuoteRepostCount uint64 + RecloutCount uint64 + RecloutedPostEntryResponse *PostEntryResponse + RepostCount uint64 + RepostedPostEntryResponse *PostEntryResponse + StakeMultipleBasisPoints uint64 + TimestampNanos uint64 + VideoURLs []string + type ProfileEntryResponse struct + CoinEntry *CoinEntryResponse + CoinPriceBitCloutNanos uint64 + CoinPriceDeSoNanos uint64 + Comments []*PostEntryResponse + Description string + IsFeaturedTutorialUpAndComingCreator bool + IsFeaturedTutorialWellKnownCreator bool + IsHidden bool + IsReserved bool + IsVerified bool + Posts []*PostEntryResponse + PublicKeyBase58Check string + Username string + UsersThatHODL []*BalanceEntryResponse + type PutRemoteRequest struct + Key []byte + Value []byte + type PutRemoteResponse struct + type QueryETHRPCRequest struct + JWT string + Method string + Params []interface{} + PublicKeyBase58Check string + type ReferralInfo struct + DateCreatedTStampNanos uint64 + MaxReferrals uint64 + NumJumioAttempts uint64 + NumJumioSuccesses uint64 + RefereeAmountUSDCents uint64 + ReferralHashBase58 string + ReferrerAmountUSDCents uint64 + ReferrerPKID *lib.PKID + RequiresJumio bool + TotalRefereeDeSoNanos uint64 + TotalReferrals uint64 + TotalReferrerDeSoNanos uint64 + type ReferralInfoResponse struct + Info ReferralInfo + IsActive bool + ReferredUsers []ProfileEntryResponse + type ResendVerifyEmailRequest struct + JWT string + PublicKey string + type RichListEntry struct + BalanceNanos uint64 + KeyBytes []byte + type RichListEntryResponse struct + BalanceDESO float64 + BalanceNanos uint64 + Percentage float64 + PublicKeyBase58Check string + Value float64 + type Route struct + AccessLevel AccessLevel + HandlerFunc http.HandlerFunc + Method []string + Name string + Pattern string + type SeekRemoteRequest struct + FetchValues bool + MaxKeyLen int + NumToFetch int + Reverse bool + StartPrefix []byte + ValidForPrefix []byte + type SeekRemoteResponse struct + KeysFound [][]byte + ValsFound [][]byte + type SendDeSoRequest struct + AmountNanos int64 + MinFeeRateNanosPerKB uint64 + RecipientPublicKeyOrUsername string + SenderPublicKeyBase58Check string + TransactionFees []TransactionFee + type SendDeSoResponse struct + ChangeAmountNanos uint64 + FeeNanos uint64 + SpendAmountNanos uint64 + TotalInputNanos uint64 + Transaction *lib.MsgDeSoTxn + TransactionHex string + TransactionIDBase58Check string + TxnHashHex string + type SendDiamondsRequest struct + DiamondLevel int64 + DiamondPostHashHex string + InTutorial bool + MinFeeRateNanosPerKB uint64 + ReceiverPublicKeyBase58Check string + SenderPublicKeyBase58Check string + TransactionFees []TransactionFee + type SendDiamondsResponse struct + ChangeAmountNanos uint64 + FeeNanos uint64 + SpendAmountNanos uint64 + TotalInputNanos uint64 + Transaction *lib.MsgDeSoTxn + TransactionHex string + TxnHashHex string + type SendMessageStatelessRequest struct + EncryptedMessageText string + MessageText string + MinFeeRateNanosPerKB uint64 + RecipientPublicKeyBase58Check string + SenderPublicKeyBase58Check string + TransactionFees []TransactionFee + type SendMessageStatelessResponse struct + ChangeAmountNanos uint64 + FeeNanos uint64 + TotalInputNanos uint64 + Transaction *lib.MsgDeSoTxn + TransactionHex string + TstampNanos uint64 + type SendPhoneNumberVerificationTextRequest struct + JWT string + PhoneNumber string + PublicKeyBase58Check string + type SendPhoneNumberVerificationTextResponse struct + type SetBuyDeSoFeeBasisPointsRequest struct + AdminPublicKey string + BuyDeSoFeeBasisPoints uint64 + type SetBuyDeSoFeeBasisPointsResponse struct + BuyDeSoFeeBasisPoints uint64 + type SetNotificationMetadataRequest struct + JWT string + LastSeenIndex int64 + LastUnreadNotificationIndex int64 + PublicKeyBase58Check string + UnreadNotifications int64 + type SetUSDCentsToDeSoExchangeRateRequest struct + AdminPublicKey string + USDCentsPerDeSo uint64 + type SetUSDCentsToDeSoExchangeRateResponse struct + USDCentsPerDeSo uint64 + type SimpleReferralInfo struct + MaxReferrals uint64 + RefereeAmountUSDCents uint64 + ReferralHashBase58 string + TotalReferrals uint64 + type SimpleReferralInfoResponse struct + Info SimpleReferralInfo + IsActive bool + type StartOrSkipTutorialRequest struct + IsSkip bool + JWT string + PublicKeyBase58Check string + type SubmitBlockRequest struct + BlockID string + ExtraData uint64 + Header []byte + PublicKeyBase58Check string + type SubmitBlockResponse struct + IsMainChain bool + IsOrphan bool + type SubmitETHTxRequest struct + PublicKeyBase58Check string + SignedHashes []string + ToSign []string + Tx ETHTx + TxBytes string + type SubmitETHTxResponse struct + DESOTxHash string + type SubmitPhoneNumberVerificationCodeRequest struct + JWT string + PhoneNumber string + PublicKeyBase58Check string + VerificationCode string + type SubmitPhoneNumberVerificationCodeResponse struct + TxnHashHex string + type SubmitPostRequest struct + BodyObj *lib.DeSoBodySchema + InTutorial bool + IsHidden bool + MinFeeRateNanosPerKB uint64 + ParentStakeID string + PostExtraData map[string]string + PostHashHexToModify string + RepostedPostHashHex string + TransactionFees []TransactionFee + UpdaterPublicKeyBase58Check string + type SubmitPostResponse struct + ChangeAmountNanos uint64 + FeeNanos uint64 + PostHashHex string + TotalInputNanos uint64 + Transaction *lib.MsgDeSoTxn + TransactionHex string + TstampNanos uint64 + type SubmitTransactionRequest struct + TransactionHex string + type SubmitTransactionResponse struct + PostEntryResponse *PostEntryResponse + Transaction *lib.MsgDeSoTxn + TxnHashHex string + type SwapIdentityRequest struct + FromUsernameOrPublicKeyBase58Check string + MinFeeRateNanosPerKB uint64 + ToUsernameOrPublicKeyBase58Check string + TransactionFees []TransactionFee + UpdaterPublicKeyBase58Check string + type SwapIdentityResponse struct + ChangeAmountNanos uint64 + FeeNanos uint64 + TotalInputNanos uint64 + Transaction *lib.MsgDeSoTxn + TransactionHex string + type TestSignTransactionWithDerivedKeyRequest struct + DerivedKeySeedHex string + TransactionHex string + type TestSignTransactionWithDerivedKeyResponse struct + TransactionHex string + type TransactionFee struct + AmountNanos uint64 + ProfileEntryResponse *ProfileEntryResponse + PublicKeyBase58Check string + type TransactionInfo struct + ChangeAmountNanos uint64 + FeeNanos uint64 + RecipientAmountsNanos []uint64 + RecipientPublicKeys []string + SpendAmountNanos uint64 + TimeAdded int64 + TotalInputNanos uint64 + TransactionHex string + TransactionIDBase58Check string + type TransactionInfoResponse struct + ChangeAmountNanos uint64 + FeeNanos uint64 + FeeRateNanosPerKB uint64 + RecipientPublicKeyBase58Check string + SenderPublicKeyBase58Check string + SpendAmountNanos uint64 + TotalInputNanos uint64 + type TransactionMetadataResponse struct + Index int64 + Metadata *lib.TransactionMetadata + Txn *TransactionResponse + TxnOutputResponses []*OutputResponse + type TransactionResponse struct + BlockHashHex string + Inputs []*InputResponse + Outputs []*OutputResponse + RawTransactionHex string + SignatureHex string + TransactionIDBase58Check string + TransactionMetadata *lib.TransactionMetadata + TransactionType string + func APITransactionToResponse(txnn *lib.MsgDeSoTxn, txnMeta *lib.TransactionMetadata, params *lib.DeSoParams) *TransactionResponse + type TransferCreatorCoinRequest struct + CreatorCoinToTransferNanos uint64 + CreatorPublicKeyBase58Check string + MinFeeRateNanosPerKB uint64 + ReceiverUsernameOrPublicKeyBase58Check string + SenderPublicKeyBase58Check string + TransactionFees []TransactionFee + type TransferCreatorCoinResponse struct + ChangeAmountNanos uint64 + FeeNanos uint64 + SpendAmountNanos uint64 + TotalInputNanos uint64 + Transaction *lib.MsgDeSoTxn + TransactionHex string + TxnHashHex string + type TransferNFTRequest struct + EncryptedUnlockableText string + MinFeeRateNanosPerKB uint64 + NFTPostHashHex string + ReceiverPublicKeyBase58Check string + SenderPublicKeyBase58Check string + SerialNumber int + TransactionFees []TransactionFee + type TransferNFTResponse struct + ChangeAmountNanos uint64 + FeeNanos uint64 + NFTPostHashHex string + ReceiverPublicKeyBase58Check string + SenderPublicKeyBase58Check string + SerialNumber int + TotalInputNanos uint64 + Transaction *lib.MsgDeSoTxn + TransactionHex string + type TutorialStatus string + const COMPLETE + const CREATE_PROFILE + const DIAMOND + const EMPTY + const FOLLOW_CREATORS + const INVEST_OTHERS_BUY + const INVEST_OTHERS_SELL + const INVEST_SELF + const SKIPPED + const STARTED + type UTXOEntryResponse struct + AmountNanos uint64 + BlockHeight int64 + Confirmations int64 + Index int64 + PublicKeyBase58Check string + TransactionIDBase58Check string + UtxoType string + type UpdateGlobalParamsRequest struct + Broadcast bool + CreateNFTFeeNanos int64 + CreateProfileFeeNanos int64 + MaxCopiesPerNFT int64 + MinFeeRateNanosPerKB uint64 + MinimumNetworkFeeNanosPerKB int64 + Password string + Sign bool + TransactionFees []TransactionFee + USDCentsPerBitcoin int64 + UpdaterPublicKeyBase58Check string + Validate bool + type UpdateGlobalParamsResponse struct + ChangeAmountNanos uint64 + FeeNanos uint64 + TotalInputNanos uint64 + Transaction *lib.MsgDeSoTxn + TransactionHex string + type UpdateNFTRequest struct + IsForSale bool + MinBidAmountNanos int + MinFeeRateNanosPerKB uint64 + NFTPostHashHex string + SerialNumber int + TransactionFees []TransactionFee + UpdaterPublicKeyBase58Check string + type UpdateNFTResponse struct + ChangeAmountNanos uint64 + FeeNanos uint64 + NFTPostHashHex string + SerialNumber int + TotalInputNanos uint64 + Transaction *lib.MsgDeSoTxn + TransactionHex string + type UpdateProfileRequest struct + IsHidden bool + MinFeeRateNanosPerKB uint64 + NewCreatorBasisPoints uint64 + NewDescription string + NewProfilePic string + NewStakeMultipleBasisPoints uint64 + NewUsername string + ProfilePublicKeyBase58Check string + TransactionFees []TransactionFee + UpdaterPublicKeyBase58Check string + type UpdateProfileResponse struct + ChangeAmountNanos uint64 + CompProfileCreationTxnHashHex string + FeeNanos uint64 + TotalInputNanos uint64 + Transaction *lib.MsgDeSoTxn + TransactionHex string + TxnHashHex string + type UpdateTutorialStatusRequest struct + ClearCreatorCoinPurchasedInTutorial bool + CreatorPurchasedInTutorialPublicKey string + JWT string + PublicKeyBase58Check string + TutorialStatus TutorialStatus + type UpdateUserGlobalMetadataRequest struct + Email string + JWT string + MessageReadStateUpdatesByContact map[string]int + UserPublicKeyBase58Check string + type UpdateUserGlobalMetadataResponse struct + type UploadImageResponse struct + ImageURL string + type User struct + BalanceNanos uint64 + BlockedPubKeys map[string]struct{} + CanCreateProfile bool + CreatorCoinsPurchasedInTutorial uint64 + CreatorPurchasedInTutorialUsername *string + EmailVerified bool + HasEmail bool + HasPhoneNumber bool + IsAdmin bool + IsBlacklisted bool + IsGraylisted bool + IsSuperAdmin bool + JumioFinishedTime uint64 + JumioReturned bool + JumioStartTime uint64 + JumioVerified bool + MustCompleteTutorial bool + ProfileEntryResponse *ProfileEntryResponse + PublicKeyBase58Check string + PublicKeysBase58CheckFollowedByUser []string + TutorialStatus TutorialStatus + UnminedBalanceNanos uint64 + UsersWhoHODLYouCount int + UsersYouHODL []*BalanceEntryResponse + Utxos []*UTXOEntryResponse + type UserDerivedKey struct + DerivedPublicKeyBase58Check string + ExpirationBlock uint64 + IsValid bool + OwnerPublicKeyBase58Check string + type UserMetadata struct + BlockedPublicKeys map[string]struct{} + CreatorCoinsPurchasedInTutorial uint64 + CreatorPurchasedInTutorialPKID *lib.PKID + Email string + EmailVerified bool + HasBurnedEnoughSatoshisToCreateProfile bool + IsFeaturedTutorialUpAndComingCreator bool + IsFeaturedTutorialWellKnownCreator bool + JumioDocumentKey []byte + JumioFinishedTime uint64 + JumioInternalReference string + JumioReturned bool + JumioShouldCompProfileCreation bool + JumioStarterDeSoTxnHashHex string + JumioTransactionID string + JumioVerified bool + LatestUnreadNotificationIndex int64 + MessageReadStateByContact map[string]int + MustCompleteTutorial bool + NotificationLastSeenIndex int64 + PhoneNumber string + PhoneNumberCountryCode string + PublicKey []byte + RedoJumio bool + ReferralHashBase58Check string + ReferrerDeSoTxnHash string + RemoveEverywhere bool + RemoveFromLeaderboard bool + SatoshisBurnedSoFar uint64 + TutorialStatus TutorialStatus + UnreadNotifications uint64 + WhitelistPosts bool + type VerificationUsernameAuditLog struct + IsRemoval bool + TimestampNanos uint64 + VerifiedPKID *lib.PKID + VerifiedUsername string + VerifierPKID *lib.PKID + VerifierUsername string + type VerificationUsernameAuditLogResponse struct + IsRemoval bool + TimestampNanos uint64 + VerifiedPublicKeyBase58Check string + VerifiedUsername string + VerifierPublicKeyBase58Check string + VerifierUsername string + type VerifiedUsernameToPKID struct + VerifiedUsernameToPKID map[string]*lib.PKID + type VerifyEmailRequest struct + EmailHash string + PublicKey string + type WalletOrderQuotationRequest struct + Country string + SourceAmount float64 + SourceCurrency string + type WalletOrderReservationRequest struct + Country string + ReferenceId string + SourceAmount float64 + SourceCurrency string + type WyreTrackOrderResponse struct + BlockchainNetworkTx interface{} + CustomId interface{} + DestAmount float64 + DestCurrency string + DestSrn string + FailedTimeline []interface{} + FailureReason interface{} + Fee float64 + FeeCurrency string + Fees struct{ ... } + From string + Message interface{} + Rate float64 + ReversalReason interface{} + SourceAmount float64 + SourceCurrency string + Status interface{} + SuccessTimeline []struct{ ... } + To interface{} + TransferHistoryEntryType string + TransferId string + type WyreTransferDetails struct + BlockchainTx struct{ ... } + CancelledAt interface{} + CompletedAt int64 + CreatedAt int64 + CustomId string + Dest string + DestAmount float64 + DestCurrency string + ExchangeRate float64 + ExpiresAt int64 + FailureReason interface{} + Fees struct{ ... } + Id string + Message interface{} + Owner string + PendingSubStatus interface{} + ReversalReason interface{} + ReversingSubStatus interface{} + Source string + SourceAmount float64 + SourceCurrency string + Status string + StatusHistories []struct{ ... } + TotalFees float64 + UpdatedAt int64 + type WyreWalletOrderFullDetails struct + AccountId string + AuthCodesRequested bool + CreatedAt uint64 + Dest string + DestCurrency string + ErrorCategory string + ErrorCode string + ErrorMessage string + FailureReason string + Id string + InternalErrorCode string + OrderType string + Owner string + PaymentNetworkErrorCode string + PurchaseAmount float64 + SourceAmount float64 + SourceCurrency string + Status string + TransferId string + type WyreWalletOrderMetadata struct + BasicTransferTxnBlockHash *lib.BlockHash + DeSoPurchasedNanos uint64 + LatestWyreTrackWalletOrderResponse *WyreTrackOrderResponse + LatestWyreWalletOrderWebhookPayload WyreWalletOrderWebhookPayload + type WyreWalletOrderMetadataResponse struct + BasicTransferTxnHash string + BitCloutPurchasedNanos uint64 + DeSoPurchasedNanos uint64 + LatestWyreTrackWalletOrderResponse *WyreTrackOrderResponse + LatestWyreWalletOrderWebhookPayload WyreWalletOrderWebhookPayload + Timestamp *time.Time + type WyreWalletOrderQuotationPayload struct + AccountId string + AmountIncludeFees bool + Country string + Dest string + DestCurrency string + SourceAmount string + SourceCurrency string + WalletType string + type WyreWalletOrderReservationPayload struct + Amount string + Country string + Dest string + DestCurrency string + LockFields []string + RedirectUrl string + ReferenceId string + ReferrerAccountId string + SourceCurrency string + type WyreWalletOrderWebhookPayload struct + AccountId string + FailedReason string + OrderId string + OrderStatus string + ReferenceId string + TransferId string