March 21, 2023

Futura Super App: the first multichain non-custodial wallet that supports Haqq blockchain  

Futura Super App is a secure and user-friendly cryptocurrency wallet that provides a seamless experience for managing and trading various digital assets. Our wallet is built using the latest technologies and follows industry best practices for security, making it an ideal choice for beginners and experienced users.

Do not miss your 2nd best life investment chance after ETH sale! Take part in ISLM (IslamicCoin) private sale!

📝 Fill this form of Halal Crypto Community Private Broker and get your stake in HAQQ blockchain!

Features

People can store thousands of tokens and coins in multiple chains including the Haqq blockchain

Supported chains

  1. Haqq Blockchain: Haqq is the blockchain network that issues Islamic Coin, its native cryptocurrency. Haqq is fast, trusted, and compatible with thousands of applications around the world. Blockchain is a technology that allows you to interact securely with other people, as it contains built-in protection. Blockchain technology uses cryptography and provides continuous control over all transactions by side of other participants. All this provides exceptional reliability of transactions.
  2. Ethereum: Ethereum is an open-source, decentralized blockchain platform that allows developers to build decentralized applications (DApps). It was created in 2015 by Vitalik Buterin and has since become one of the most popular blockchain platforms in the world.
  3. Binance Smart Chain: Binance Smart Chain (BSC) is a blockchain platform launched by the popular cryptocurrency exchange Binance in 2020. It is built on top of the Ethereum Virtual Machine (EVM) and uses a Proof of Stake (PoS) consensus mechanism, making it faster and more efficient than the Ethereum network.

and many blockchains will come in the near future...

You can download Futura Super App by the following link.

Read our article - Minting NFT in Haqq blockchain using Futura Super App

Read our article - Import your Futura NFT in MetaMask

Read our article - Mint your first video NFTs on Haqq Blockchain using Futura Super App

Read our article — The first 3D NFT for the halal marketplace

User-friendly interface: The wallet has a clean and intuitive interface that makes it easy to manage your digital assets.

Secure storage: Futura is a non-custodial wallet. So that all private keys are encrypted and stored securely on the device, ensuring that your funds are safe.

Store, send, and receive Islam and other tokens in the different chains: People can send and receive tokens in multiple chains without the burden of switching between the chain and adding or importing the chain, etc...

Real-time market data: The wallet provides real-time market data for all supported cryptocurrencies, helping you make informed trading decisions.

Import the user's custom token in multiple chains including the Haqq blockchain: This feature enables users to import tokens from other blockchain networks into their Futura Super App wallet, making it simple and convenient to manage their assets in one place. With this feature, users can seamlessly transfer and exchange their digital assets across multiple blockchain networks with ease.

NFT creation in Haqq Blockchain: Our platform allows users to easily create NFTs using an intuitive interface. Users can upload images, videos, and GIFs set metadata and customize their NFTs with various options.

NFT send and receive: Users can send and receive NFTs within our platform, making it easy to trade and exchange these unique digital assets with others.

Upload video and GIFs as NFTs: Our platform supports the creation of NFTs from video and GIF files, allowing users to create unique and engaging digital assets that can be bought and sold on various marketplaces.

NFT Indexing: At Haqq blockchain, we have implemented NFT indexing as a key feature to improve the discoverability and organization of non-fungible tokens (NFTs). Our NFT indexing system creates an index of NFTs based on various metadata such as title, description, and image IPFS URL. This indexing system allows users to quickly search and browse through the NFTs on our platform, making it easier for them to find and engage with the NFTs that interest them.

Technical Stack

Front-end:

  • Flutter for building the mobile app: Flutter is an open-source UI software development kit (SDK) created by Google that enables developers to build high-performance, natively compiled applications for mobile, web, and desktop platforms from a single codebase. Flutter uses a reactive programming model and offers a rich set of customizable widgets and tools to build beautiful, responsive, and fast user interfaces.
  • web3dart package for interacting with different blockchains: Web3dart is a Dart library that provides an interface to interact with Ethereum nodes. It allows Flutter developers to create decentralized applications (dApps) that can interact with the Ethereum blockchain using the Dart programming language. Web3dart offers a high-level API for working with Ethereum nodes, enabling developers to query the state of the blockchain, send transactions, and deploy smart contracts.
  • Pinata IPFS storage and Gatways to store and retrieve NFT metadata: Pinata and IPFS Gateway are two services used in the context of an InterPlanetary File System (IPFS), a protocol and network designed for decentralized file storage and sharing. Pinata is a cloud-based service that provides a user-friendly interface to interact with the IPFS network. It allows developers and users to easily upload, store, and manage files on IPFS without needing to run their own IPFS node. Pinata also provides advanced features such as file encryption, pinning services, and analytics to track file usage and performance.
  • Using Dart is the main programing language: Dart is an object-oriented, client-optimized programming language developed by Google. It is designed to be fast, efficient, and easy to learn, making it a popular choice for building web and mobile applications, server-side applications, and command-line tools.
  • Firebase for fetching indexed NFT data: Firebase is a backend-as-a-service (BaaS) platform that provides a variety of tools and services for building and deploying web and mobile applications. It includes a real-time database, authentication, cloud storage, hosting, and many other features. In the context of fetching indexed NFT data, Firebase can be used to store and retrieve metadata associated with non-fungible tokens (NFTs). For example, an application that displays a collection of NFTs can use Firebase to store information such as the name, description, image URL, and other relevant data for each NFT.

Back-end:

  • Node.js for building the back-end server: Node.js is an open-source, cross-platform, JavaScript runtime environment that allows developers to build scalable and efficient back-end servers. It is built on the Chrome V8 JavaScript engine and provides an event-driven, non-blocking I/O model that makes it lightweight and efficient.
  • Firestore for storing indexed NFT data: Firestore is a cloud-based NoSQL document database provided by Google Cloud Platform. It is designed to store and manage large volumes of semi-structured data, making it a good choice for storing and indexing metadata associated with non-fungible tokens (NFTs).
  • Firebase admin for interacting with firebase in Node js application: Firebase Admin is a set of tools and SDKs provided by Firebase that allow developers to manage Firebase projects programmatically from the server side. It enables server-side access to Firebase services, including authentication, real-time database, cloud storage, and more.

DevOps:

  • Docker for containerization and deployment: Docker is an open-source platform that provides a way to create, package, and deploy applications in a containerized environment. A container is a lightweight, standalone executable package that includes everything needed to run an application, including the code, dependencies, and configuration files.
  • Git for version control: Git is a free and open-source distributed version control system that allows developers to track changes to their code and collaborate with others on software projects. It provides a way to manage and organize code revisions, allowing developers to easily track changes to their codebase, collaborate with other developers, and roll back changes if necessary.

Roadmap

Year 1:

Q1:

  • Add support for three new blockchain networks to the wallet, Haqq blockchain, Ethereum, and Binance Smart Chain: The wallet will now support three additional blockchain networks: Haqq blockchain, Ethereum, and Binance Smart Chain. This means users can now store, send, and receive cryptocurrencies that run on these networks directly from their wallets.
  • Including NFT minting, sending, and receiving in the Haqq blockchain: NFT minting on the Haqq blockchain is a simple process. Users can create unique digital assets by selecting the NFT creation tool on the platform and uploading their digital content. The Futura technology ensures that the NFTs are verifiable, unique, and secure.
  • Support of Videos, and gifs as NFTs: To create a video or GIF NFT on the Haqq blockchain, users can select the NFT creation tool on the platform and upload their video or GIF file. The Futura technology enables the video or GIF to be encoded as a unique digital asset on the blockchain, making it verifiable, secure, and transferrable
  • Implementation of NFT indexer in Haqq blockchain: The NFT indexer on the Haqq blockchain allows users to easily search for NFTs based on their metadata, such as title, creator, or keyword. This makes it easier for users to find specific NFTs of interest, as well as discover new NFTs based on their preferences.

Q2:

  • Multichain browser for working with Dapps: A multichain browser is a tool that allows users to interact with decentralized applications (DApps) across multiple blockchain networks. It provides a user-friendly interface for users to browse and access DApps, as well as to manage their assets and transactions on different blockchains.
  • NFT collections introduction: NFT collections are a set of unique digital assets grouped together under a specific theme or category, such as art, sports, music, or gaming. Futura technology, which powers the Haqq blockchain, allows users to create and manage their own NFT collections.
  • Hala DAO implementation: Hala DAO is a decentralized autonomous organization (DAO) that is built on the Haqq blockchain, using Futura technology. It enables community-driven decision-making and governance for various use cases, such as funding, investment, and collaboration.
  • Launch Pad for launching custom ERC20 tokens on Haqq Network: The Launch Pad is a tool on the Haqq Network that allows users to launch their own custom ERC20 tokens on the blockchain. The Launch Pad provides a user-friendly interface for creating and managing ERC20 tokens, as well as for launching initial token offerings (ITOs) to raise funds for new projects.

Q3:

  • Haqq Domain Service launch: the Haqq Domain Service (HDS) is similar to the Ethereum Name Service (ENS) in that it provides a way to register and manage human-readable domain names on the Haqq blockchain. Just like ENS provides a mapping between human-readable names and Ethereum addresses, HDS provides a mapping between human-readable names and Haqq addresses.
  • An open-source implementation of Futura for everyone can launch their token on Futura Super App: An open-source implementation in Futura that allows users and entrepreneurs to request for the launch of their token on the Futura Super App would provide a user-friendly and accessible way for users to launch their tokens on the Futura network. This would streamline the token launch process and make it more accessible to a wider audience.
  • Decentralized Exchange on Top of the Haqq blockchain for easy swapping and liquidity in the Haqq Blockchain: A decentralized exchange (DEX) on top of the Haqq blockchain would provide an easy and efficient way for users to swap and provide liquidity for their tokens on the Haqq network. By removing the need for a centralized intermediary, a DEX can increase the security, transparency, and decentralization of the Haqq network.
  • OTC implementation: An over-the-counter (OTC) implementation on the Haqq blockchain would provide users with a peer-to-peer trading platform for large-volume trades of cryptocurrencies and other digital assets. The OTC implementation could be designed to be fully decentralized, removing the need for intermediaries and providing users with greater control over their transactions.

Haqq Domain System

The Haqq Name Service (HNS) is a decentralized domain name service built on top of the Haqq blockchain. Similar to the Ethereum Name Service (ENS), the HNS enables users to register human-readable domain names and associate them with Haqq-based addresses and smart contracts.

Using the HNS, users can easily send and receive cryptocurrency and other digital assets using simple, easy-to-remember domain names, rather than long, complex addresses. The HNS also enables users to create subdomains and transfer domain ownership, providing greater flexibility and control over their domains.

For example, a user could register a domain name such as “salih.haqq” and associate it with their token address on the Haqq network. They could then share this domain name with others to receive token transfers, rather than having to provide the long and complex token address.

By implementing the Haqq Name Service (HNS) in Futura, users can easily send and receive tokens using human-readable domain names, rather than complex addresses. This provides a more user-friendly way to interact with tokens on the Futura Super App.

The HNS implementation in Futura could be integrated with other features, such as the Futura wallet, to provide a seamless and easy-to-use experience for users. Users could easily search for available domain names, register new domain names through a simple auction process, and transfer ownership of domain names as needed.

The HNS is built using smart contracts on the Haqq network, ensuring the security and reliability of the service. Domain names are registered through a simple auction process, with the highest bidder winning the right to use the domain name for a specified period of time.

Overall, the HNS provides a simple and user-friendly way for users to interact with the Haqq network, enabling greater adoption and usage of Haqq-based applications and service

Hala DAO implementation

Hala DAO is a decentralized autonomous organization (DAO) built on the Haqq blockchain. The goal of Hala DAO is to enable community governance and decision-making for Haqq-based projects and initiatives. It aims to create a more equitable financial system for Muslims by offering halal financing options and promoting Shariah-compliant business practices.

The Halal DAO is governed by a set of rules and intelligent contracts, which are executed automatically by the network. Members of the Halal DAO have voting rights and can participate in the decision-making process of the organization.

The Hala DAO is built using smart contracts on the Haqq network, ensuring the security and transparency of the organization. Members of the DAO are able to stake Hala tokens, which gives them voting power and a say in the direction of the organization.

It could be used for a wide range of purposes, such as supporting new Haqq-based projects, funding research and development, or providing support for social and environmental initiatives.

Overall, Hala DAO provides a new and innovative way for Haqq-based communities to organize and make decisions, enabling greater collaboration and participation in the development of the Haqq ecosystem.

Decentralised exchange on Top of Haqq blockchain in Futura Super App

A decentralised exchange (DEX) on top of the Haqq blockchain, backed by Futura, is a trading platform that allows users to trade cryptocurrencies and other digital assets in a trustless and decentralised manner.

If there were a decentralized exchange built on top of the Haqq blockchain, it would likely offer some advantages over other DEXs. For example, Haqq’s PoR consensus mechanism could provide a higher level of security and scalability than other consensus algorithms. Additionally, since Haqq supports the creation of custom tokens, the DEX could potentially offer a wider range of trading pairs and allow users to trade newly created tokens.

The Haqq blockchain is a distributed ledger technology that enables secure and transparent transactions without the need for intermediaries. It is designed to be scalable and interoperable with other blockchains, making it a suitable platform for building decentralised applications.

The DEX allows users to trade cryptocurrencies and other digital assets directly with each other, without the need for a centralised authority to facilitate the transaction. This means that users have full control over their assets and can trade them in

However, the success of any DEX ultimately depends on its adoption and usability by the cryptocurrency community. If the Futura Super App were to incorporate a DEX on the Haqq blockchain, it would need to provide a user-friendly interface and ensure that the platform is secure and reliable.

OTC (Over-The-Counter Trading)

Haqq is a relatively new blockchain project that aims to provide a decentralized platform for creating and deploying smart contracts. As a multi-chain wallet, Futura Super App will support Haqq and allow users to store and manage their Haqq-based tokens and assets.

If OTC trading is also available on top of Futura Super App, users may be able to directly buy or sell Haqq-based assets with other users without going through an exchange. However, it’s important to note that OTC trading carries additional risks and complexities compared to trading on an exchange, and investors should carefully research and evaluate any platform or service before using it.

As with any cryptocurrency-related investment, it’s important to understand the risks involved and to only invest what you can afford to lose. It’s also a good idea to keep your cryptocurrency holdings diversified across different projects and platforms to help mitigate risk.

Launch Pad on Futura

A launchpad is a platform that enables developers to launch their tokens on a blockchain network, typically with a range of services, including smart contract development, token creation, fundraising, and liquidity management. Launchpads are used to raise funds for token launches, increase token liquidity, and provide a launchpad for new projects.

To add your token to the Futura multichain wallet, you will need to provide the contract address and token symbol. The wallet will then be able to recognize and display your token alongside other supported tokens. You can then manage and transact with your token directly from the wallet.

Futura multichain wallet is a decentralized wallet that supports multiple blockchains, including Ethereum. Launching an ERC-20 token inside Futura multichain wallet means creating a new token that will be based on the Ethereum network and can be stored and managed within the Futura wallet. This can be a great option for projects that want to create their own tokens without going through the hassle of creating their own wallet or relying on a centralized exchange.

To add your token to the Futura multichain wallet, you will need to provide the contract address and token symbol. The wallet will then be able to recognize and display your token alongside other supported tokens. You can then manage and transact with your token directly from the wallet.

It’s important to note that launching an ERC-20 token requires technical expertise in smart contract development and knowledge of the Ethereum network. Additionally, there may be regulatory requirements that need to be followed, depending on your jurisdiction. As with any investment or financial decision, it’s important to do your own research and consult with experts before launching a token.