Documentation ¶
Index ¶
- Constants
- func Delete(objects []ObjectI) error
- func GetDb() (*leveldb.DB, error)
- func GetFirstItem(obj ObjectI, prefix []byte) error
- func GetItem(obj ObjectI) error
- func GetKeyVal(iter iterator.Iterator) ([]byte, []byte)
- func GetLastItem(obj ObjectI, prefix []byte) error
- func GetNum(prefix []byte) (int, error)
- func GetObjectCombinedUid(o ObjectI) []byte
- func GetSpecificItem(obj ObjectI) error
- func HasCompletedTx(txHash [32]byte) (bool, error)
- func Save(objects []ObjectI) error
- func Set(obj ObjectI, iter iterator.Iterator)
- type AddressLinkedKey
- type AddressSeenTx
- type AddressWalletTime
- type Block
- type BotStreamsCount
- type CompletedTx
- type Cookies
- type Flag
- type Flags
- type ObjectI
- type Profile
- type SavedAddressTweet
- type SubBotCommand
- type TweetTx
- type TxBlock
- type TxInput
- type TxOutput
Constants ¶
View Source
const ( PrefixAddressKey = "linked" PrefixAddressSeenTx = "address-seen-tx" PrefixAddressTime = "addresstime" PrefixBlock = "block" PrefixCookies = "cookies" PrefixBotRunningCount = "memobot-running-count" PrefixBotStreamsCount = "memobot-num-streams" PrefixCompletedTx = "completed" PrefixFlag = "flags" PrefixProfile = "profile" PrefixSavedAddressTweet = "saved" PrefixTweetTx = "tweets" PrefixTxBlock = "txblock" PrefixTxInput = "input" PrefixTxOutput = "output" PrefixSubBotCommand = "sub-bot-command" )
View Source
const Spacer = '-'
Variables ¶
This section is empty.
Functions ¶
func GetFirstItem ¶
func GetLastItem ¶
func GetObjectCombinedUid ¶
func GetSpecificItem ¶
func HasCompletedTx ¶
Types ¶
type AddressLinkedKey ¶
func GetAddressKey ¶
func GetAddressKey(address [25]byte, userId int64) (*AddressLinkedKey, error)
func GetAllAddressKey ¶
func GetAllAddressKey() ([]*AddressLinkedKey, error)
func (*AddressLinkedKey) Deserialize ¶
func (k *AddressLinkedKey) Deserialize(d []byte)
func (*AddressLinkedKey) GetPrefix ¶
func (k *AddressLinkedKey) GetPrefix() string
func (*AddressLinkedKey) GetUid ¶
func (k *AddressLinkedKey) GetUid() []byte
func (*AddressLinkedKey) Serialize ¶
func (k *AddressLinkedKey) Serialize() []byte
func (*AddressLinkedKey) SetUid ¶
func (k *AddressLinkedKey) SetUid(b []byte)
type AddressSeenTx ¶
func GetAllAddressSeenTx ¶
func GetAllAddressSeenTx() ([]*AddressSeenTx, error)
func GetRecentAddressSeenTx ¶
func GetRecentAddressSeenTx(address [25]byte) (*AddressSeenTx, error)
func (*AddressSeenTx) Deserialize ¶
func (t *AddressSeenTx) Deserialize([]byte)
func (*AddressSeenTx) GetPrefix ¶
func (t *AddressSeenTx) GetPrefix() string
func (*AddressSeenTx) GetUid ¶
func (t *AddressSeenTx) GetUid() []byte
func (*AddressSeenTx) Serialize ¶
func (t *AddressSeenTx) Serialize() []byte
func (*AddressSeenTx) SetUid ¶
func (t *AddressSeenTx) SetUid(b []byte)
type AddressWalletTime ¶
func GetAddressTime ¶
func GetAddressTime(address [25]byte) (*AddressWalletTime, error)
func (*AddressWalletTime) Deserialize ¶
func (t *AddressWalletTime) Deserialize(d []byte)
func (*AddressWalletTime) GetPrefix ¶
func (t *AddressWalletTime) GetPrefix() string
func (*AddressWalletTime) GetUid ¶
func (t *AddressWalletTime) GetUid() []byte
func (*AddressWalletTime) Serialize ¶
func (t *AddressWalletTime) Serialize() []byte
func (*AddressWalletTime) SetUid ¶
func (t *AddressWalletTime) SetUid(b []byte)
type Block ¶
func (*Block) Deserialize ¶
type BotStreamsCount ¶
type BotStreamsCount struct {
Count int
}
func GetBotStreamsCount ¶
func GetBotStreamsCount() (*BotStreamsCount, error)
func (*BotStreamsCount) Deserialize ¶
func (c *BotStreamsCount) Deserialize(d []byte)
func (*BotStreamsCount) GetPrefix ¶
func (c *BotStreamsCount) GetPrefix() string
func (*BotStreamsCount) GetUid ¶
func (c *BotStreamsCount) GetUid() []byte
func (*BotStreamsCount) Serialize ¶
func (c *BotStreamsCount) Serialize() []byte
func (*BotStreamsCount) SetUid ¶
func (c *BotStreamsCount) SetUid([]byte)
type CompletedTx ¶
type CompletedTx struct {
TxHash [32]byte
}
func (*CompletedTx) Deserialize ¶
func (t *CompletedTx) Deserialize([]byte)
func (*CompletedTx) GetPrefix ¶
func (t *CompletedTx) GetPrefix() string
func (*CompletedTx) GetUid ¶
func (t *CompletedTx) GetUid() []byte
func (*CompletedTx) Serialize ¶
func (t *CompletedTx) Serialize() []byte
func (*CompletedTx) SetUid ¶
func (t *CompletedTx) SetUid(b []byte)
type Cookies ¶
type Cookies struct {
CookieData []byte
}
func GetCookies ¶
func (*Cookies) Deserialize ¶
type Flag ¶
func (*Flag) Deserialize ¶
type Flags ¶
type Flags struct { Link bool `json:"link"` Date bool `json:"date"` CatchUp bool `json:"catch_up"` }
func GetDefaultFlags ¶
func GetDefaultFlags() Flags
type Profile ¶
func (*Profile) Deserialize ¶
type SavedAddressTweet ¶
func GetAllSavedAddressTweet ¶
func GetAllSavedAddressTweet(prefix []byte) ([]*SavedAddressTweet, error)
func GetRecentSavedAddressTweet ¶
func GetRecentSavedAddressTweet(address [25]byte, userId int64) (*SavedAddressTweet, error)
func GetSavedAddressTweet ¶
func GetSavedAddressTweet(address [25]byte, userId int64, tweetId int64) (*SavedAddressTweet, error)
func (*SavedAddressTweet) Deserialize ¶
func (t *SavedAddressTweet) Deserialize(d []byte)
func (*SavedAddressTweet) GetPrefix ¶
func (t *SavedAddressTweet) GetPrefix() string
func (*SavedAddressTweet) GetUid ¶
func (t *SavedAddressTweet) GetUid() []byte
func (*SavedAddressTweet) Serialize ¶
func (t *SavedAddressTweet) Serialize() []byte
func (*SavedAddressTweet) SetUid ¶
func (t *SavedAddressTweet) SetUid(b []byte)
type SubBotCommand ¶
func GetSubBotCommand ¶
func GetSubBotCommand(txHash [32]byte) (*SubBotCommand, error)
func (*SubBotCommand) Deserialize ¶
func (t *SubBotCommand) Deserialize(data []byte)
func (*SubBotCommand) GetPrefix ¶
func (t *SubBotCommand) GetPrefix() string
func (*SubBotCommand) GetUid ¶
func (t *SubBotCommand) GetUid() []byte
func (*SubBotCommand) Serialize ¶
func (t *SubBotCommand) Serialize() []byte
func (*SubBotCommand) SetUid ¶
func (t *SubBotCommand) SetUid(b []byte)
type TweetTx ¶
func GetAllTweetTx ¶
func GetOldestTweetTx ¶
func GetRecentTweetTx ¶
func (*TweetTx) Deserialize ¶
type TxBlock ¶
func (*TxBlock) Deserialize ¶
type TxInput ¶
func (*TxInput) Deserialize ¶
type TxOutput ¶
func (*TxOutput) Deserialize ¶
Click to show internal directories.
Click to hide internal directories.