Documentation
¶
Index ¶
- type NethWithdrawalRequest
- func (e *NethWithdrawalRequest) CreateBatch(withdrawalRequests []*NethWithdrawalRequest) error
- func (e *NethWithdrawalRequest) GetByRequestIds(network string, operatorId uint64, requestId []uint64, isExit bool) ([]*NethWithdrawalRequest, error)
- func (e *NethWithdrawalRequest) InsertForNotExist(withdrawalRequests []*NethWithdrawalRequest) error
- func (e *NethWithdrawalRequest) TableName() string
- func (e *NethWithdrawalRequest) UpdateExited(network string, requestId []uint64) error
- type NodedaoValidator
- func (e *NodedaoValidator) CreateBatch(vnftRecords []*NodedaoValidator) error
- func (e *NodedaoValidator) GetByTokenIds(network string, operatorId uint64, tokenIds []uint64, ...) ([]*NodedaoValidator, error)
- func (e *NodedaoValidator) TableName() string
- func (e *NodedaoValidator) UpdateExited(network string, tokenIds []uint64) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NethWithdrawalRequest ¶
type NethWithdrawalRequest struct {
ID uint64 `gorm:"column:id;primary_key" json:"id"`
Network string `gorm:"column:network;" json:"network"`
OperatorId uint64 `gorm:"column:operator_id;" json:"operator_id"`
RequestId uint64 `gorm:"column:request_id;" json:"request_id"`
WithdrawHeight string `gorm:"column:withdraw_height;" json:"withdraw_height"`
WithdrawNethAmount string `gorm:"column:withdraw_neth_amount;" json:"withdraw_neth_amount"`
WithdrawExchange string `gorm:"column:withdraw_exchange;" json:"withdraw_exchange"`
ClaimEthAmount string `gorm:"column:claim_eth_amount;" json:"claim_eth_amount"`
Owner string `gorm:"column:owner;" json:"owner"`
IsExit bool `gorm:"column:is_exit;" json:"is_exit"`
Ctime time.Time `gorm:"column:ctime;default" json:"ctime"`
Mtime time.Time `gorm:"column:mtime;default" json:"mtime"`
}
func NewNethWithdrawalRequest ¶
func NewNethWithdrawalRequest() *NethWithdrawalRequest
func (*NethWithdrawalRequest) CreateBatch ¶
func (e *NethWithdrawalRequest) CreateBatch(withdrawalRequests []*NethWithdrawalRequest) error
func (*NethWithdrawalRequest) GetByRequestIds ¶
func (e *NethWithdrawalRequest) GetByRequestIds(network string, operatorId uint64, requestId []uint64, isExit bool) ([]*NethWithdrawalRequest, error)
func (*NethWithdrawalRequest) InsertForNotExist ¶
func (e *NethWithdrawalRequest) InsertForNotExist(withdrawalRequests []*NethWithdrawalRequest) error
func (*NethWithdrawalRequest) TableName ¶
func (e *NethWithdrawalRequest) TableName() string
func (*NethWithdrawalRequest) UpdateExited ¶
func (e *NethWithdrawalRequest) UpdateExited(network string, requestId []uint64) error
type NodedaoValidator ¶
type NodedaoValidator struct {
ID uint64 `gorm:"column:id;primary_key" json:"id"`
Network string `gorm:"column:network;" json:"network"`
Pubkey string `gorm:"column:pubkey;" json:"pubkey"`
OperatorId uint64 `gorm:"column:operator_id;type:BIGINT;" json:"operator_id"`
TokenId uint64 `gorm:"column:token_id;type:BIGINT;" json:"token_id"`
Type exitscan.StakeType `gorm:"column:type;" json:"type"`
IsExit bool `gorm:"column:is_exit;" json:"is_exit"`
Ctime time.Time `gorm:"column:ctime;default" json:"ctime"`
Mtime time.Time `gorm:"column:mtime;default" json:"mtime"`
}
func NewNodedaoValidator ¶
func NewNodedaoValidator() *NodedaoValidator
func (*NodedaoValidator) CreateBatch ¶
func (e *NodedaoValidator) CreateBatch(vnftRecords []*NodedaoValidator) error
func (*NodedaoValidator) GetByTokenIds ¶
func (e *NodedaoValidator) GetByTokenIds(network string, operatorId uint64, tokenIds []uint64, unstakeType exitscan.StakeType, isExit bool) ([]*NodedaoValidator, error)
func (*NodedaoValidator) TableName ¶
func (e *NodedaoValidator) TableName() string
func (*NodedaoValidator) UpdateExited ¶
func (e *NodedaoValidator) UpdateExited(network string, tokenIds []uint64) error
Click to show internal directories.
Click to hide internal directories.