Safle
  • SafleID
    • About SafleID
      • Core Technical Components (1/3)
      • Core Technical Concepts (2/3)
      • Core Technical Concepts (3/3)
    • What SafleID does?
    • For Chains
      • Technical Breakdown (1/2)
      • Technical Breakdown (2/2)
    • For dApps
    • For Wallet Providers (Exchanges and independent wallets)
      • Why Integrate SafleID (1/2)
      • Why Integrate SafleID (2/2)
    • SafleID's Technology
      • Data Flow and Interactions
      • Resolving Functionalities (RegistrarMain Contract)
      • Auction Functionalities (Auction Contract)
    • Conclusion
    • Terminology
    • Technical Documentation
  • Safle Wallet
    • Onboarding
    • Buy Crypto with Fiat enabled via Transak
    • Safle Swaps
    • Transaction processing on multiple Chains
    • Annexure: Encryption Sequence
  • Safle Vault
    • Features
    • Blockchains Supported
    • Installation & Initialisation
    • Encryption/Decryption Module
    • Controllers
Powered by GitBook
On this page
  1. SafleID
  2. SafleID's Technology

Resolving Functionalities (RegistrarMain Contract)

  1. Resolve SafleID: This method fetches the public address registered corresponding to a SafleID.

    function resolveSafleId(string calldata _safleId) public view returns (address)
    
    • Parameters: _safleId - The SafleID to be resolved.

    • Purpose: Provides the public address linked to a specific SafleID, enabling easy lookup and interaction.

  2. Resolve User Address: This method fetches the SafleID corresponding to a public address.

    function resolveUserAddress(address _userAddress) public view returns (string memory)
    
    • Parameters: _userAddress - The public address to be resolved.

    • Purpose: Allows users to retrieve the SafleID associated with a particular public address.

PreviousData Flow and InteractionsNextAuction Functionalities (Auction Contract)

Last updated 11 months ago