model

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 16, 2024 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const TN_ADDRESS_multi = `bgd_address_multi`

Variables

This section is empty.

Functions

func InitDB

func InitDB(url string)

Types

type AddressMulti

type AddressMulti struct {
	Id          int64  `xorm:"'id' pk autoincr"`
	PrivateKey  string `xorm:"'private_key'" sql:"comment:'地址私钥'"` // 唯一性 加密
	PublicKey   string `xorm:"'public_key'" sql:"comment:'地址公钥'"`
	Account     string `xorm:"'account'" sql:"comment:'地址标签'"` // 可能加秘钥或者其他注释
	TronAddress string `xorm:"'tron_address'" sql:"comment:'Tron系列地址'"`
}

func GetUsedOfAddressMulti

func GetUsedOfAddressMulti(coinName, address string) (AddressMulti, error)

GetUsedOfAddress 查询某个币种地址存在否

func GetUsedOfPrivateKey

func GetUsedOfPrivateKey(pri string) AddressMulti

GetUsedOfPrivateKey 查询某个私钥存在

func GetUsedOfPublickey

func GetUsedOfPublickey(pub string) AddressMulti

GetUsedOfPrivateKey 查询某个公钥是否存在

func (AddressMulti) TableName

func (AddressMulti) TableName() string

type DB

type DB struct {
	*xorm.Engine
}

DB .

func NewDB

func NewDB(url string) (*DB, error)

NewDB 初始化数据库

func (*DB) Close

func (db *DB) Close()

Close 关闭数据库引擎

func (*DB) Session

func (db *DB) Session() *xorm.Session

Session 创建事务

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL