Skip to main content

πŸ”§ Managing Connections

Learn how to manage your dApp connections, review permissions, and maintain security across all connected applications.

Overview​

SuperSafe Wallet provides comprehensive connection management tools that allow you to view, modify, and revoke connections to dApps. This ensures you maintain control over your wallet's permissions and security.

Connection Management Interface​

Connected dApps View​

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ πŸ”— Connected dApps β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ βœ… Uniswap β”‚ β”‚
β”‚ β”‚ https://app.uniswap.org β”‚ β”‚
β”‚ β”‚ Connected: 2 hours ago β”‚ β”‚
β”‚ β”‚ Permissions: Full Access β”‚ β”‚
β”‚ β”‚ Network: SuperSeed (5330) β”‚ β”‚
β”‚ β”‚ [βš™οΈ] [❌] β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ βœ… OpenSea β”‚ β”‚
β”‚ β”‚ https://opensea.io β”‚ β”‚
β”‚ β”‚ Connected: 1 day ago β”‚ β”‚
β”‚ β”‚ Permissions: Read Only β”‚ β”‚
β”‚ β”‚ Network: Ethereum (1) β”‚ β”‚
β”‚ β”‚ [βš™οΈ] [❌] β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ ⚠️ Unknown dApp β”‚ β”‚
β”‚ β”‚ https://suspicious-site.com β”‚ β”‚
β”‚ β”‚ Connected: 3 days ago β”‚ β”‚
β”‚ β”‚ Permissions: Full Access β”‚ β”‚
β”‚ β”‚ Network: SuperSeed (5330) β”‚ β”‚
β”‚ β”‚ [βš™οΈ] [❌] β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Connection Details​

Each connection shows:

  • dApp Name: Name of the connected dApp
  • URL: Website URL of the dApp
  • Connection Time: When the connection was established
  • Permissions: Current permission level
  • Network: Network the dApp is connected to
  • Status: Connection status and security level

Permission Management​

Permission Types​

Account Access​

  • View Address: View wallet address
  • View Balance: View token balances
  • View Transactions: View transaction history
  • Account Information: Access account details

Transaction Permissions​

  • Send Transactions: Send transactions
  • Sign Transactions: Sign transactions
  • Approve Tokens: Approve token spending
  • Contract Interaction: Interact with smart contracts

Message Signing​

  • Sign Messages: Sign arbitrary messages
  • Personal Sign: Personal message signing
  • Typed Data Sign: EIP-712 typed data signing
  • Authentication: Login authentication

Network Permissions​

  • Switch Networks: Switch between networks
  • Add Networks: Add custom networks
  • Network Information: Access network information
  • Chain ID: Access chain ID information

Permission Levels​

Full Access​

  • All Permissions: All available permissions
  • High Trust: High trust level dApps
  • Frequent Use: Frequently used dApps
  • Verified dApps: Verified and trusted dApps

Limited Access​

  • Read Only: Only read permissions
  • Specific Permissions: Only specific permissions
  • Medium Trust: Medium trust level dApps
  • Occasional Use: Occasionally used dApps

Restricted Access​

  • Minimal Permissions: Minimal required permissions
  • Low Trust: Low trust level dApps
  • New dApps: New or untested dApps
  • Suspicious dApps: Potentially suspicious dApps

Connection Actions​

View Connection Details​

Connection Information​

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ βš™οΈ Connection Details β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ dApp: Uniswap β”‚ β”‚
β”‚ β”‚ URL: https://app.uniswap.org β”‚ β”‚
β”‚ β”‚ Connected: 2 hours ago β”‚ β”‚
β”‚ β”‚ Last Activity: 1 hour ago β”‚ β”‚
β”‚ β”‚ Network: SuperSeed (5330) β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ Permissions: β”‚ β”‚
β”‚ β”‚ βœ… View wallet address β”‚ β”‚
β”‚ β”‚ βœ… Send transactions β”‚ β”‚
β”‚ β”‚ βœ… Sign messages β”‚ β”‚
β”‚ β”‚ βœ… Switch networks β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ Security Status: βœ… Trusted β”‚ β”‚
β”‚ β”‚ AllowList: βœ… Verified β”‚ β”‚
β”‚ β”‚ Risk Level: Low β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Activity History​

  • Connection Events: When connection was established
  • Permission Changes: When permissions were modified
  • Network Switches: When network was switched
  • Transaction History: Recent transactions with dApp

Modify Permissions​

Permission Editor​

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ βš™οΈ Edit Permissions β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ dApp: Uniswap β”‚ β”‚
β”‚ β”‚ URL: https://app.uniswap.org β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ Account Access: β”‚ β”‚
β”‚ β”‚ βœ… View wallet address β”‚ β”‚
β”‚ β”‚ βœ… View balance β”‚ β”‚
β”‚ β”‚ ❌ View transactions β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ Transaction Permissions: β”‚ β”‚
β”‚ β”‚ βœ… Send transactions β”‚ β”‚
β”‚ β”‚ βœ… Sign transactions β”‚ β”‚
β”‚ β”‚ ❌ Approve tokens β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ [❌ Cancel] [βœ… Save Changes] β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Permission Modification​

  1. Select dApp: Choose dApp to modify
  2. Edit Permissions: Modify permission settings
  3. Review Changes: Review permission changes
  4. Save Changes: Apply permission changes

Revoke Permissions​

Revoke Specific Permissions​

  • Select Permission: Choose permission to revoke
  • Confirm Revocation: Confirm permission revocation
  • Update dApp: dApp will be notified of changes
  • Verify Changes: Verify permission changes

Revoke All Permissions​

  • Revoke All: Revoke all permissions
  • Confirm Action: Confirm revocation action
  • Disconnect dApp: Disconnect from dApp
  • Clean Up: Clean up connection data

Connection Security​

Security Levels​

Trusted dApps​

  • Green Indicator: Green security indicator
  • AllowList Verified: Verified in AllowList
  • High Reputation: High reputation dApps
  • Full Permissions: Can grant full permissions

Unknown dApps​

  • Yellow Indicator: Yellow security indicator
  • Not in AllowList: Not in AllowList
  • Unknown Reputation: Unknown reputation
  • Limited Permissions: Limited permissions only

Suspicious dApps​

  • Red Indicator: Red security indicator
  • Blocked in AllowList: Blocked in AllowList
  • Low Reputation: Low reputation dApps
  • No Permissions: No permissions granted

Security Monitoring​

Connection Monitoring​

  • Activity Tracking: Track connection activity
  • Permission Changes: Monitor permission changes
  • Network Switches: Monitor network switches
  • Suspicious Activity: Detect suspicious activity

Risk Assessment​

  • Risk Level: Assess connection risk level
  • Threat Analysis: Analyze potential threats
  • Vulnerability Check: Check for vulnerabilities
  • Security Recommendations: Provide security recommendations

Connection Cleanup​

Remove Unused Connections​

Identify Unused Connections​

  • Last Activity: Check last activity time
  • Usage Frequency: Check usage frequency
  • Permission Usage: Check permission usage
  • dApp Status: Check dApp status

Remove Connections​

  1. Select Connection: Choose connection to remove
  2. Confirm Removal: Confirm connection removal
  3. Revoke Permissions: Revoke all permissions
  4. Clean Up Data: Clean up connection data

Revoke Expired Connections​

Expired Connections​

  • Time-based Expiry: Connections that expire over time
  • Permission Expiry: Permissions that expire
  • dApp Expiry: dApps that are no longer active
  • Network Expiry: Networks that are no longer supported

Cleanup Process​

  1. Identify Expired: Identify expired connections
  2. Notify User: Notify user of expired connections
  3. Revoke Permissions: Revoke expired permissions
  4. Remove Connections: Remove expired connections

Connection History​

View Connection History​

History Timeline​

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ πŸ“Š Connection History β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ 2 hours ago β”‚ β”‚
β”‚ β”‚ βœ… Connected to Uniswap β”‚ β”‚
β”‚ β”‚ Network: SuperSeed (5330) β”‚ β”‚
β”‚ β”‚ Permissions: Full Access β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ 1 day ago β”‚ β”‚
β”‚ β”‚ βœ… Connected to OpenSea β”‚ β”‚
β”‚ β”‚ Network: Ethereum (1) β”‚ β”‚
β”‚ β”‚ Permissions: Read Only β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ 3 days ago β”‚ β”‚
β”‚ β”‚ ❌ Disconnected from 1inch β”‚ β”‚
β”‚ β”‚ Reason: User initiated β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

History Details​

  • Connection Events: When connections were established
  • Disconnection Events: When connections were terminated
  • Permission Changes: When permissions were modified
  • Network Changes: When networks were switched

Export Connection History​

Export Options​

  • CSV Export: Export as CSV file
  • JSON Export: Export as JSON file
  • PDF Export: Export as PDF report
  • Custom Format: Custom export format

Export Contents​

  • Connection List: List of all connections
  • Permission History: Permission change history
  • Activity Log: Activity log
  • Security Events: Security-related events

Advanced Features​

Connection Analytics​

Usage Analytics​

  • Connection Frequency: How often dApps are used
  • Permission Usage: Which permissions are used most
  • Network Usage: Which networks are used most
  • Time Analysis: When connections are most active

Security Analytics​

  • Risk Assessment: Overall risk assessment
  • Threat Detection: Threat detection analysis
  • Vulnerability Scan: Vulnerability scan results
  • Security Score: Overall security score

Bulk Operations​

Bulk Permission Changes​

  • Select Multiple: Select multiple connections
  • Bulk Edit: Edit permissions for multiple connections
  • Bulk Revoke: Revoke permissions for multiple connections
  • Bulk Disconnect: Disconnect multiple connections

Bulk Export​

  • Export All: Export all connection data
  • Export Selected: Export selected connections
  • Custom Export: Custom export options
  • Scheduled Export: Scheduled export options

Troubleshooting​

Common Issues​

Connection Not Working​

  • Check Status: Check connection status
  • Refresh dApp: Refresh dApp page
  • Check Permissions: Verify permissions
  • Reconnect: Try reconnecting

Permission Issues​

  • Check Permissions: Verify current permissions
  • Update Permissions: Update permissions if needed
  • Check dApp: Check dApp requirements
  • Contact Support: Contact support if needed

Security Issues​

  • Check Security Status: Check security status
  • Review Connections: Review all connections
  • Update Security: Update security settings
  • Report Issues: Report security issues

Error Messages​

Connection Errors​

  • "Connection Failed": Connection establishment failed
  • "Permission Denied": Permission denied
  • "Network Error": Network connection error
  • "dApp Error": dApp communication error

Permission Errors​

  • "Permission Required": Permission required
  • "Permission Denied": Permission denied
  • "Invalid Permission": Invalid permission
  • "Permission Expired": Permission expired

Best Practices​

Connection Management​

  • Regular Review: Review connections regularly
  • Permission Audit: Audit permissions regularly
  • Security Check: Check security status regularly
  • Clean Up: Clean up unused connections

Security Practices​

  • Minimal Permissions: Grant minimal required permissions
  • Regular Updates: Keep permissions updated
  • Monitor Activity: Monitor connection activity
  • Report Issues: Report security issues

Maintenance​

  • Regular Cleanup: Regular connection cleanup
  • Permission Review: Regular permission review
  • Security Updates: Regular security updates
  • Backup Data: Regular data backup

Next Steps​

Now that you can manage connections:

  1. Security Overview - Understand security features
  2. For Developers - Developer integration
  3. Advanced Topics - Advanced topics
  4. Troubleshooting - Common issues and solutions

Ready to learn about security? Continue to Security Overview!