CREATE TABLE `warders` (
`id` tinyint(1) NOT NULL AUTO_INCREMENT,
- `pubkey` varchar(64) NOT NULL,
+ `pubkey` varchar(128) NOT NULL,
`created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
destTx := vaporTypes.NewTx(*destTxData)
w.addInputWitness(destTx)
- if err := w.db.Model(&orm.CrossTransaction{}).Where(&orm.CrossTransaction{ID: ormTx.ID}).
+ if err := w.db.Model(&orm.CrossTransaction{}).
+ Where(&orm.CrossTransaction{ID: ormTx.ID}).
UpdateColumn(&orm.CrossTransaction{
DestTxHash: sql.NullString{destTx.ID.String(), true},
}).Error; err != nil {
}
}
-func (w *warder) updateSubmission(tx *orm.CrossTransaction) error {
- if err := w.db.Where(tx).UpdateColumn(&orm.CrossTransaction{
- Status: common.CrossTxSubmittedStatus,
- }).Error; err != nil {
+func (w *warder) updateSubmission(ormTx *orm.CrossTransaction) error {
+ if err := w.db.Model(&orm.CrossTransaction{}).
+ Where(&orm.CrossTransaction{ID: ormTx.ID}).
+ UpdateColumn(&orm.CrossTransaction{
+ Status: common.CrossTxSubmittedStatus,
+ }).Error; err != nil {
return err
}
for _, remote := range w.remotes {
- remote.NotifySubmission(tx)
+ remote.NotifySubmission(ormTx)
}
return nil
}