Skip to content

Commit e3a61aa

Browse files
committed
Fix swap cancellation txn
1 parent 488ed46 commit e3a61aa

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

pkg/code/async/swap/util.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -374,10 +374,10 @@ func (p *service) getCancellationTransaction(ctx context.Context, record *swap.R
374374

375375
txn := solana.NewLegacyTransaction(
376376
common.GetSubsidizer().PublicKey().ToBytes(),
377+
system.AdvanceNonce(nonce.PublicKey().ToBytes(), common.GetSubsidizer().PublicKey().ToBytes()),
377378
compute_budget.SetComputeUnitLimit(200_000), // todo: optimize this
378379
compute_budget.SetComputeUnitPrice(1_000),
379380
memo.Instruction("cancel_swap_v0"),
380-
system.AdvanceNonce(nonce.PublicKey().ToBytes(), common.GetSubsidizer().PublicKey().ToBytes()),
381381
cvm.NewCancelSwapInstruction(
382382
&cvm.CancelSwapInstructionAccounts{
383383
VmAuthority: sourceVmConfig.Authority.PublicKey().ToBytes(),

pkg/solana/transaction.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,7 @@ func (t *Transaction) String() string {
302302
sb.WriteString(fmt.Sprintf(" NumSignatures: %d\n", t.Message.Header.NumSignatures))
303303
sb.WriteString(fmt.Sprintf(" NumReadOnly: %d\n", t.Message.Header.NumReadOnly))
304304
sb.WriteString(fmt.Sprintf(" NumReadOnlySigned: %d\n", t.Message.Header.NumReadonlySigned))
305+
sb.WriteString(fmt.Sprintf(" Blockhash: %s\n", base58.Encode(t.Message.RecentBlockhash[:])))
305306
sb.WriteString(" Accounts:\n")
306307
for i, a := range t.Message.Accounts {
307308
sb.WriteString(fmt.Sprintf(" %d: %s\n", i, base58.Encode(a)))

0 commit comments

Comments
 (0)