From 11bbd1afea2b42206c5e32b72089f22f29f06df2 Mon Sep 17 00:00:00 2001 From: jeffyanta Date: Fri, 11 Sep 2026 12:46:44 -0400 Subject: [PATCH] Hide dust balances in GetBalance --- ocp/rpc/balance/server.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ocp/rpc/balance/server.go b/ocp/rpc/balance/server.go index 9f78964..045a8d6 100644 --- a/ocp/rpc/balance/server.go +++ b/ocp/rpc/balance/server.go @@ -18,6 +18,10 @@ import ( "github.com/code-payments/ocp-server/solana/currencycreator" ) +var ( + dustValue = common.ToCoreMintQuarks(1) / 1000 // $0.0001 +) + type server struct { log *zap.Logger data ocp_data.Provider @@ -142,6 +146,10 @@ func (s *server) calculateCoreMintValueByMint(ctx context.Context, owner *common }) } + if coreMintValue < dustValue { + continue + } + balancesByMint[mint] = &balancepb.MintBalance{ Mint: mintAccount.ToProto(), CoreMintValue: coreMintValue,