---
title: "binnen48 (@binnen48) | Hashnode"
description: "binnen48 (@binnen48) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@binnen48"
---

@binnen48

# binnen48

@binnen48 · Joined September 2026

### [Close empty Solana token accounts and reclaim rent (no seed, public RPC)](https://binnen48-slip.hashnode.dev/close-empty-solana-token-accounts-and-reclaim-rent-no-seed-public-rpc?utm_source=hashnode&utm_medium=feed)

Enumerate empty Solana ATAs with getTokenAccountsByOwner on both token programs and close them to reclaim ~0.002 SOL rent each.

3 min read · [binnen48-slip.hashnode.dev](https://binnen48-slip.hashnode.dev/close-empty-solana-token-accounts-and-reclaim-rent-no-seed-public-rpc?utm_source=hashnode&utm_medium=feed)

[Sep 2](https://hashnode.com/posts/close-empty-solana-token-accounts-and-reclaim-rent-no-seed-public-rpc/6a9867fc5b898eda1a9f1877)

### [Export a Solana wallet to CSV with public RPC (no API key)](https://binnen48-slip.hashnode.dev/export-a-solana-wallet-to-csv-with-public-rpc-no-api-key?utm_source=hashnode&utm_medium=feed)

Getting a full transaction history for a Solana address out to CSV does not require a paid indexer or an API key. Two JSON-RPC methods on a public endpoint are enough. Step 1: getSignaturesForAddress

3 min read · [binnen48-slip.hashnode.dev](https://binnen48-slip.hashnode.dev/export-a-solana-wallet-to-csv-with-public-rpc-no-api-key?utm_source=hashnode&utm_medium=feed)

[Sep 2](https://hashnode.com/posts/export-a-solana-wallet-to-csv-with-public-rpc-no-api-key/6a9862d042d1de620a1d1d0e)
