Address Book
Overview
The RebelFi Address Book provides a secure and flexible way to manage Solana wallet addresses for your contacts. It includes built-in verification mechanisms to prevent common errors and ensure wallet ownership, eliminating the need for test transactions.
Features
Email-based contact creation and wallet verification
Direct Solana address entry
Hybrid email and wallet address management
Secure wallet ownership verification through message signing
Flexible verification options for administrative scenarios
Contact Creation Methods
Email-Only Contact
Enter the contact's email address
System sends a verification email containing:
A unique registration link
Instructions for wallet connection
Request to sign a verification message
Contact completes verification by:
Clicking the registration link
Connecting their Solana wallet
Signing a random message to prove ownership
Direct Solana Address Entry
Enter the Solana wallet address
Address is automatically marked as verified
No additional verification steps required
Ideal for administrative scenarios where wallet access isn't available
Combined Email and Solana Address
Enter both email and Solana address
Optional verification process:
Account admin can initiate email verification
Email contains pre-filled Solana address
Recipient can either:
Sign a random message to prove wallet ownership
Acknowledge the address is correct without signing
Verification Process
Email-Based Verification
System generates a unique verification link
Link is sent to the provided email address
Recipient follows link to verification page
Connects Solana wallet
Signs random message using connected wallet
System validates signature and marks contact as verified
Direct Address Verification
Addresses entered directly are automatically verified
No additional verification steps required
System assumes administrative authority over address entry
Combined Verification
Admin initiates verification (optional)
System sends email with pre-filled address
Recipient chooses verification method:
Full verification: Connect wallet and sign message
Simple verification: Acknowledge address is correct
Security Features
Random message signing prevents replay attacks
No copying and pasting of addresses required
Elimination of test transactions for verification
Two-step verification process for maximum security
Flexible verification options for different use cases
Best Practices
Email-First Approach: When possible, use email-based verification for maximum security
Direct Entry: Use direct address entry only when wallet access isn't available
Combined Verification: For existing contacts, use combined verification to ensure accuracy
Regular Verification: Periodically verify addresses for frequently used contacts
Administrative Access: Maintain clear documentation of directly entered addresses
Error Prevention
The address book system prevents common errors through:
Automatic address format validation
Ownership verification through message signing
Email-based confirmation process
No manual address copying required
Technical Implementation
The system uses:
Secure email delivery system
Solana wallet connection integration
Cryptographic message signing
Automated verification tracking
Secure contact storage
Last updated