You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A Rust library for managing and tracking Solana addresses used in transactions. This crate provides a comprehensive address book system that helps with debugging and transaction analysis by maintaining labeled mappings of Solana public keys to their roles and purposes.
7
+
8
+
## Features
9
+
10
+
-**Address Registration**: Register Solana addresses with human-readable labels and specific roles
11
+
-**Multiple Role Types**: Support for wallets, mints, ATAs, PDAs, programs, and custom roles
12
+
-**Address Lookup**: Quickly find addresses by label, role, or public key
13
+
-**Formatted Display**: Colored terminal output for easy address identification
14
+
-**Text Replacement**: Replace raw public keys in text with their labeled names
15
+
-**Comprehensive Testing**: Full test suite covering all functionality
16
+
17
+
## Supported Address Types
18
+
19
+
-**Wallets**: Standard user wallets
20
+
-**Mints**: Token mint addresses
21
+
-**ATAs**: Associated Token Accounts with mint/owner relationships
22
+
-**PDAs**: Program Derived Addresses with seeds and bump information
23
+
-**Programs**: Smart contract program addresses
24
+
-**Custom**: User-defined roles for specific use cases
25
+
26
+
## License
27
+
28
+
Copyright (c) 2025 Ian Macalinao. Licensed under the Apache License, Version 2.0.
0 commit comments