Skip to content

Commit 6d4ebce

Browse files
committed
Fix maybeInitiateExternalDepositIntoVm when the deposit ATA doesn't exist
1 parent 3fe23d4 commit 6d4ebce

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

pkg/code/async/geyser/external_deposit.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,9 @@ func maybeInitiateExternalDepositIntoVm(ctx context.Context, data code_data.Prov
7070
}
7171

7272
balance, _, err := data.GetBlockchainBalance(ctx, vmDepositAccounts.Ata.PublicKey().ToBase58())
73-
if err != nil {
73+
if err == solana.ErrNoBalance {
74+
return nil
75+
} else if err != nil {
7476
return errors.Wrap(err, "error getting vm deposit ata balance from blockchain")
7577
}
7678

0 commit comments

Comments
 (0)