Zipwire Documentation
Visit Zipwire
  • ๐Ÿ‘‹Welcome to Zipwire
  • Overview
    • ๐Ÿ’กWhat is it?
    • ๐Ÿ™‹โ€โ™€๏ธWho can use it?
    • โœจOur Features
    • ๐Ÿš—Can I test drive it?
      • ๐Ÿ“ฆSetting up Zipwire Approve
      • ๐Ÿ“ฅSetting up Zipwire Collect
    • ๐Ÿ”‘Logins & Invitations
    • ๐ŸขZipwire Collect: Rapid Onboarding, Effortless Compliance
    • ๐Ÿ’พData Ownership in Zipwire
  • Zipwire Approve
    • ๐Ÿ…How Zipwire Approve is radically different and speeds up pay day
    • โ›”Why we don't track start and end times
    • ๐Ÿ“ฆUnboxing key concepts
      • ๐Ÿ“œAccounts
      • โฒ๏ธTimesheets
      • ๐Ÿ‘ทSenders
      • ๐ŸšฆApprovers
      • ๐Ÿ‘‘Processors
      • โคต๏ธWorkflows
      • ๐Ÿท๏ธAssignments
      • ๐Ÿ“Billing Plans
      • ๐Ÿ’ฑRate Plans
      • ๐Ÿ“ฌTeams & Inboxes
      • ๐ŸขWorkplaces
      • ๐Ÿ›ก๏ธClients
      • โœ๏ธThe Journal
      • ๐ŸคธActivities
      • ๐Ÿ’ธPayment Methods
    • ๐Ÿ”ฒLogical structure
    • ๐Ÿ› ๏ธSet up your workplace
    • ๐ŸšฅProcessing stages
    • ๐Ÿ’ตUnderstanding invoicing
    • ๐Ÿท๏ธUsing assignments
      • ๐Ÿ–๏ธHoliday assignment
  • Zipwire Collect
    • ๐Ÿ—„๏ธEffortless Document Collection for Any Need
    • ๐ŸŸขGet Started
    • ๐Ÿ˜ญIDSP, IDVT, KYC, KYB and AML
      • ๐ŸคณSelfie Checks Powered by Yoti
      • โ›“๏ธBlockchain Attestations
    • ๐Ÿ“„Using Packs
    • ๐Ÿค–Machine Vision
      • ๐ŸคทFailure to Recognise
      • ๐ŸชชDocument Types
    • โœ๏ธManual Entry for Streamlined Information Gathering
    • โœจCreating a Collection with AI
    • ๐Ÿ‘€What the Respondent Sees at Their End
    • โ™ป๏ธLifecycle of a Collection
    • ๐ŸššBulk Upload
    • ๐Ÿ”Document Inspection
  • Fundamentals
    • ๐Ÿ›ก๏ธSecurity
      • ๐Ÿ“ฒAuthenticator mobile apps
      • ๐Ÿ”Two factor in Zipwire
      • Wallet Connections
      • Sign-in with Ethereum
      • Attestations
        • The "IsAHuman" Attestation: Purpose and Limitations
        • Zipwireโ€™s Master Attester Wallet Address and Public Key
      • Wallet Verification Guide
        • Introduction to Sleeper Wallets and Blockchain Legends
        • How Sleeper Wallets Are Created
        • Verifying Attested Wallets
        • The Market for Selling and Buying Attested Wallets
        • Holistic Evaluation of Ethereum Wallets
        • The Future of Attestations and Wallet Verification
        • Verifying Zipwireโ€™s Merkle Root Attestations for Developers
      • Understanding Merkle Trees and Proofs
  • Use Cases
    • ๐ŸŽญIdentity Checks - Right to Work
    • ๐ŸชชCompliance - Know Your Customer
    • ๐ŸŽจFor Senders
      • ๐Ÿ’ฌSending journal updates via WhatsApp
      • ๐Ÿคธโ€โ™‚๏ธNaming activities
      • โœ๏ธTracking time in your Journal
      • โฒ๏ธSend your first timesheet
    • ๐Ÿ“ฑTracking time via WhatsApp
    • ๐Ÿ–ฅ๏ธFor Approvers
      • ๐Ÿ’ฌApproving timesheets via WhatsApp
  • Troubleshooting
    • ๐Ÿ”€Tangled Identities
Powered by GitBook
On this page
  • What is a Wallet?
  • Types of Wallets
  • 1. Browser Wallets (Software Wallets)
  • 2. Hardware Wallets
  • 3. Smart Wallets
  • Wallets as Keyrings
  • Conclusion
  1. Fundamentals
  2. Security

Wallet Connections

This page helps you understand Wallets and touches on Attestations

What is a Wallet?

In the world of blockchain and cryptocurrencies like Ethereum, a wallet is essentially a tool that allows you to interact with blockchains. It's not just a place to store your digital assets; it's more like a keyring for your cryptographic keys, which control access to your tokens and other digital assets. Wallets manage these keys, enabling you to send, receive, and manage your cryptocurrency.

Types of Wallets

1. Browser Wallets (Software Wallets)

  • Examples: MetaMask, Trust Wallet

  • Features: These wallets are browser extensions or standalone applications that allow you to interact with decentralized applications (dApps) directly from your web browser. They are convenient for daily use because they're easily accessible but rely on the security of the device they're installed on.

2. Hardware Wallets

  • Examples: Ledger, Trezor

  • Features: These are physical devices designed specifically for the secure storage of private keys. They keep your keys offline, which significantly reduces the risk of online hacks. Users connect these devices to their computers when they need to sign transactions.

3. Smart Wallets

  • Examples: Wallets using WebAuthn technology

  • Features: Smart Wallets represent a newer category where authentication can be handled through mechanisms like WebAuthn, which supports biometric or PIN-based authentication. These wallets use keys stored in your device (browser or OS) and can be linked to services like Google or Apple for recovery. Unlike traditional wallets, Smart Wallets can automate certain actions, such as:

    • Account Abstraction: Allowing users to pay gas fees in tokens other than ETH or even have another party pay for transactions.

    • Multi-signature: Transactions can require multiple approvals, enhancing security.

    • Social Recovery: If you lose access, trusted contacts can help you recover your wallet.

Wallets as Keyrings

A wallet, in essence, is a keyring because it holds the private keys that allow you to access and control your digital assets. Just like a physical keyring where keys unlock different doors, in blockchain, these "keys" sign transactions or interact with smart contracts. Zipwire and Classic WalletsZipwire is designed to connect to traditional or classic wallets, specifically those known as Externally Owned Accounts (EOAs). These are:

  • EOAs: Accounts controlled by private keys, where you manually sign each transaction. The most common example is wallets like MetaMask, which you can install as a browser extension or use as a mobile app.

Notes

  • Compatibility: Currently, Zipwire supports connection only via browser extensions like MetaMask. This means you can use Zipwire to issue attestations but only if you're using a wallet that fits the EOA model.

  • Attestations: With Zipwire, once you connect your EOA, you can issue attestations which are like digital certifications or claims about your identity, achievements, or any verifiable information on the blockchain.

Conclusion

Understanding the type of wallet you use is crucial for how you manage your digital identity and assets. While Smart Wallets offer advanced features, Zipwire currently integrates with classic EOA wallets to provide a secure and straightforward way to issue attestations. As wallet technology evolves, Zipwire aims to adapt and expand its compatibility to enhance user experience and security. If you encounter issues or have questions about connecting your wallet or using Zipwire for attestations, please reach out to our support team.

PreviousTwo factor in ZipwireNextSign-in with Ethereum

Last updated 3 months ago

๐Ÿ›ก๏ธ