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"` MainchainId int64 `json:"mainchainId" gorm:"column:mainchain_id;uniqueIndex:idx_deposit;not null"` DepositId int64 `json:"depositId" gorm:"column:deposit_id;uniqueIndex:idx_deposit;not null"` RecipientAddress string `json:"recipientAddress" gorm:"column:recipient_address;index:idx_deposit_recipient_address;not null"` CrossbellTokenAddress string `json:"crossbellTokenAddress" gorm:"column:crossbell_token_address;index:idx_deposit_crossbell_token_address;not null"` TokenQuantity string `json:"tokenQuantity" gorm:"column:token_quantity;not null"` Transaction string `json:"transaction" gorm:"column:transaction;index:idx_deposit_transaction;not null"` }
type DepositAck ¶
type DepositAck struct { ID int `json:"id" gorm:"primary_key:true;column:id;auto_increment;not null"` MainchainId int64 `json:"mainchainId" gorm:"column:mainchain_id;uniqueIndex:idx_depositAck_deposit;priority:1;not null"` DepositId int64 `json:"depositId" gorm:"column:deposit_id;uniqueIndex:idx_depositAck_deposit;priority:2;not null"` RecipientAddress string `json:"recipientAddress" gorm:"column:recipient_address;index:idx_depositAck_recipient_address;not null"` ValidatorAddress string `json:"validatorAddress" gorm:"column:validator_address;index:idx_depositAck_validator_address;not null"` Transaction string `json:"transaction" gorm:"column:transaction;index:idx_depositAck_transaction;not null"` }
func (DepositAck) BeforeCreate ¶
func (m DepositAck) BeforeCreate(tx *gorm.DB) (err error)
func (DepositAck) TableName ¶
func (m DepositAck) TableName() string
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 RequestDeposit ¶
type RequestDeposit struct { ID int `json:"id" gorm:"primary_key:true;column:id;auto_increment;not null"` MainchainId int64 `json:"mainchainId" gorm:"column:mainchain_id;uniqueIndex:idx_deposit;not null"` DepositId int64 `json:"depositId" gorm:"column:deposit_id;uniqueIndex:idx_deposit;not null"` RecipientAddress string `json:"recipientAddress" gorm:"column:recipient_address;index:idx_deposit_recipient_address;not null"` CrossbellTokenAddress string `json:"crossbellTokenAddress" gorm:"column:crossbell_token_address;index:idx_deposit_crossbell_token_address;not null"` TokenQuantity string `json:"tokenQuantity" gorm:"column:token_quantity;not null"` Transaction string `json:"transaction" gorm:"column:transaction;index:idx_deposit_transaction;not null"` Status string `json:"status" gorm:"column:status"` }
func (RequestDeposit) BeforeCreate ¶
func (m RequestDeposit) BeforeCreate(tx *gorm.DB) (err error)
func (RequestDeposit) TableName ¶
func (m RequestDeposit) TableName() string
type RequestWithdrawal ¶
type RequestWithdrawal struct { ID int `json:"id" gorm:"primary_key:true;column:id;auto_increment;not null"` MainchainId int64 `json:"mainchainId" gorm:"column:mainchain_id;uniqueIndex:idx_withdrawal;not null"` WithdrawalId int64 `json:"withdrawalId" gorm:"column:withdrawal_id;uniqueIndex:idx_withdrawal;not null"` RecipientAddress string `json:"recipientAddress" gorm:"column:recipient_address;index:idx_withdrawal_recipient_address;not null"` MainchainTokenAddress string `json:"mainchainTokenAddress" gorm:"column:mainchain_token_address;index:idx_withdrawal_mainchain_token_address;not null"` TokenQuantity string `json:"tokenQuantity" gorm:"column:token_quantity;not null"` Fee string `json:"fee" gorm:"column:fee;not null"` Transaction string `json:"transaction" gorm:"column:transaction;index:idx_withdrawal_transaction;not null"` Status string `json:"status" gorm:"column:status"` WithdrawalTransaction string `json:"withdrawalTransaction" gorm:"column:withdrawal_transaction"` }
func (RequestWithdrawal) BeforeCreate ¶
func (m RequestWithdrawal) BeforeCreate(tx *gorm.DB) (err error)
func (RequestWithdrawal) TableName ¶
func (m RequestWithdrawal) 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"` MainChainId int64 `json:"mainchainId" gorm:"column:mainchain_id;uniqueIndex:idx_withdrawal;not null"` WithdrawalId int64 `json:"withdrawalId" gorm:"column:withdrawal_id;uniqueIndex:idx_withdrawal;not null"` RecipientAddress string `json:"recipientAddress" gorm:"column:recipient_address;index:idx_withdrawal_recipient_address;not null"` MainchainTokenAddress string `json:"mainchainTokenAddress" gorm:"column:mainchain_token_address;index:idx_withdrawal_mainchain_token_address;not null"` TokenQuantity string `json:"tokenQuantity" gorm:"column:token_quantity;not null"` Fee string `json:"fee" gorm:"column:fee;not null"` WithdrawerAddress string `json:"withdrawerAddress" gorm:"column:withdrawer_address;index:idx_withdrawal_withdrawer_address;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
type WithdrawalSignatures ¶
type WithdrawalSignatures struct { ID int `json:"id" gorm:"primary_key:true;column:id;auto_increment;not null"` MainchainId int64 `json:"mainchainId" gorm:"column:mainchain_id;uniqueIndex:idx_withdrawalSignatures_withdrawal;priority:1;not null"` WithdrawalId int64 `json:"withdrawalId" gorm:"column:withdrawal_id;uniqueIndex:idx_withdrawalSignatures_withdrawal;priority:2;not null"` ValidatorAddress string `json:"validatorAddress" gorm:"column:validator_address;index:idx_withdrawalSignatures_validator_address;not null"` Signature string `json:"signature" gorm:"column:signature;not null"` Transaction string `json:"transaction" gorm:"column:transaction;index:idx_withdrawalSignatures_transaction;not null"` }
func (WithdrawalSignatures) BeforeCreate ¶
func (m WithdrawalSignatures) BeforeCreate(tx *gorm.DB) (err error)
func (WithdrawalSignatures) TableName ¶
func (m WithdrawalSignatures) TableName() string
Click to show internal directories.
Click to hide internal directories.