Documentation
¶
Index ¶
- func DeleteChat(db *sql.DB, chatID int64) error
- func DeletePendingOrder(db *sql.DB, merchantOrderID string) error
- func GetAddressesByPlatform(db *sql.DB, platform string) (map[string]struct{}, error)
- func GetDB() *sql.DB
- func GetTodayDelegatedCount(db *sql.DB) (int, error)
- func GetTodayEventCountGroupByPlatform(db *sql.DB) (map[string]int, error)
- func IncrementPendingOrderRetries(db *sql.DB, merchantOrderID string) error
- func InitDatabase() *sql.DB
- func InsertAddress(db *sql.DB, addr string, hexAddr string, platform string) error
- func InsertDelegateRecord(db *sql.DB, receiverAddress, txid string) error
- func InsertEventHistory(db *sql.DB, ev EventHistory) error
- func InsertOrUpdateChat(db *sql.DB, chatID int64, title string) error
- func InsertPendingOrder(db *sql.DB, order PendingOrder) error
- func SetDB(d *sql.DB)
- func UpdatePendingOrderStatus(db *sql.DB, merchantOrderID string, newStatus string) error
- func UpdateUndelegatedByTxid(db *sql.DB, txid string) error
- type Chat
- type DBConfig
- type DelegateRecord
- type EventHistory
- type PendingOrder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAddressesByPlatform ¶
func InitDatabase ¶
func InsertAddress ¶
func InsertDelegateRecord ¶
func InsertEventHistory ¶
func InsertEventHistory(db *sql.DB, ev EventHistory) error
func InsertPendingOrder ¶
func InsertPendingOrder(db *sql.DB, order PendingOrder) error
Types ¶
type DelegateRecord ¶
type DelegateRecord struct {
ID int
ReceiverAddress string
TxID string
Undelegated bool
CreatedAt time.Time
}
func GetUndelegatedBefore ¶
type EventHistory ¶
type EventHistory struct {
TransactionHash string
USDT string
FromAddress string
ToAddress string
Platform string
WalletUSDT string
OrderID string
AskEnergySuccess bool
}
func GetEventsByToAddress ¶
func GetEventsByToAddress(db *sql.DB, to string) ([]EventHistory, error)
type PendingOrder ¶
type PendingOrder struct {
MerchantOrderID string
CustomerUsername string
AdvertiserUsername string
OrderStatus string
DisplayFiatAmount float64
Retries int
OriginalChatID int64
ReplyToMessageID int64
CreatedAt time.Time
UpdatedAt time.Time
}
func GetPendingOrders ¶
func GetPendingOrders(db *sql.DB) ([]PendingOrder, error)
Click to show internal directories.
Click to hide internal directories.