Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Deposit ¶
type Deposit struct { ID int `json:"id" gorm:"primary_key:true;column:id;auto_increment;not null"` Owner string `json:"owner" gorm:"column:owner;index:idx_deposit_owner;not null"` TokenAddress string `json:"tokenAddress" gorm:"column:token_address;index:idx_deposit_token_address;not null"` TokenNumber int `json:"tokenNumber" gorm:"column:token_number;not null"` BlockNumber int64 `json:"blockNumber" gorm:"column:block_number;index:idx_deposit_block_number;not null"` SidechainToken string `json:"sidechainToken" gorm:"column:sidechain_token;not null"` Standard int `json:"standard" gorm:"column:standard;not null"` }
type ProcessedReceipt ¶
type ProcessedReceipt struct { ID int `json:"id" gorm:"primary_key:true;column:id;auto_increment;not null"` TaskId int `json:"taskId" gorm:"column:task_id;uniqueIndex:idx_processedReceipt_taskId_receiptId;not null"` ReceiptId int64 `json:"receiptId" gorm:"column:receipt_id;uniqueIndex:idx_processedReceipt_taskId_receiptId;not null"` }
func (ProcessedReceipt) BeforeCreate ¶
func (m ProcessedReceipt) BeforeCreate(tx *gorm.DB) (err error)
func (ProcessedReceipt) TableName ¶
func (m ProcessedReceipt) TableName() string
type Task ¶
type Task struct { ID int `json:"id" gorm:"primary_key:true;column:id;auto_increment;not null"` ChainId string `json:"chainId" gorm:"column:chain_id;index:idx_job_chain_id;not null"` FromChainId string `json:"fromChainId" gorm:"column:from_chain_id;not null"` Type string `json:"type" gorm:"column:task_type;not null"` Data string `json:"data" gorm:"column:data;not null"` Retries int `json:"retries" gorm:"column:retries;not null"` Status string `json:"status" gorm:"column:status;not null"` LastError string `json:"lastError" gorm:"column:last_error"` TransactionHash string `json:"transactionHash" gorm:"transaction_hash;index:idx_task_transaction_hash;not null"` FromTransaction string `json:"fromTransaction" gorm:"from_transaction;index:idx_task_from_transaction;not null"` TransactionStatus int `json:"transactionStatus" gorm:"transaction_status;index:idx_task_transaction_status;not null"` CreatedAt int64 `json:"createdAt" gorm:"column:created_at;type:bigint;index:idx_task_created_at;not null"` TxCreatedAt int64 `json:"txCreatedAt" gorm:"column:tx_created_at;type:bigint;index:idx_task_tx_created_at;not null;default:0"` }
type Withdrawal ¶
type Withdrawal struct { ID int `json:"id" gorm:"primary_key:true;column:id;auto_increment;not null"` WithdrawalId int64 `json:"withdrawalId" gorm:"column:withdrawal_id;unique;not null"` ExternalAddress string `json:"externalAddress" gorm:"column:external_address;index:idx_withdrawal_external_address;not null"` ExternalTokenAddress string `json:"externalTokenAddress" gorm:"column:external_token_address;index:idx_withdrawal_external_token_address;not null"` ExternalChainId int64 `json:"externalChainId" gorm:"column:external_chain_id;not null"` RoninAddress string `json:"roninAddress" gorm:"column:ronin_address;index:idx_withdrawal_ronin_address;not null"` RoninTokenAddress string `json:"roninTokenAddress" gorm:"column:ronin_token_address;index:idx_withdrawal_ronin_token_address;not null"` TokenErc uint8 `json:"tokenERC" gorm:"column:token_erc;not null"` TokenId int64 `json:"tokenId" gorm:"column:token_id;not null"` TokenQuantity string `json:"tokenQuantity" gorm:"column:token_quantity;not null"` Transaction string `json:"transaction" gorm:"column:transaction;index:idx_withdrawal_transaction;not null"` }
func (Withdrawal) BeforeCreate ¶
func (m Withdrawal) BeforeCreate(tx *gorm.DB) (err error)
func (Withdrawal) TableName ¶
func (m Withdrawal) TableName() string
Click to show internal directories.
Click to hide internal directories.