Integrated Technologies

Efficiency, speed and security are the aim of this tools selection.🚀

The smart contracts development process requires of many technologies, not only is a Solidity interpreter needed, but also many libraries, testing platforms, security tools, deployment and many more.

For this reason, in Faceless we want to integrate the most useful technologies that all the developers demand in their work place. All the next tools will be optional and completely configurable.

Development tools

In this subsection we have collected the tools used to develop in the Web3 ecosystem:

  • Hardhat: Hardhat is an Ethereum development environment for professionals. It facilitates performing frequent tasks, such as running tests, automatically checking code for mistakes or interacting with a smart contract.

  • Truffle: A world class development environment, testing framework and asset pipeline for blockchains using the Ethereum Virtual Machine (EVM), aiming to make life as a developer easier. It integrates Waffle, Ganache and Drizzle.

  • Libraries: Some of the cutting-edge libraries, for example OpenZeppelin or Dappsys.

  • Alchemy: Alchemy is a powerful blockchain developer platform providing a suite of developer tools. Developers building apps which interact with Ethereum can use Alchemy's powerful APIs to supercharge their apps, and leverage features not available in vanilla nodes.

Identity Technolgies

  • Metamask: MetaMask is a software cryptocurrency wallet used to interact with the Ethereum blockchain. It allows users to access their Ethereum wallet through a browser extension or mobile app, which can then be used to interact with decentralized applications.

  • WalletConnect: WalletConnect is an open source protocol for connecting decentralised applications to mobile wallets with QR code scanning or deep linking.

Security Analysis tools

  • Mythril: Mythril is a security analysis tool for Ethereum smart contracts. Mythril detects a range of security issues, including integer underflows, owner-overwrite-to-Ether-withdrawal, and others.

  • MythX: MythX automatically scans for security vulnerabilities in Ethereum and other EVM-based blockchain smart contracts. MythX's comprehensive range of analysis techniques—including static analysis, dynamic analysis, and symbolic execution—can accurately detect security vulnerabilities to provide an in-depth analysis report.

In the Faceless IDE you will have the option of integrating these technologies. In practice this will mean that, at first, you will be guided in a possible configuration adapted to your preferences. The development of this platform has to be aimed to improve efficiency and security of the developer's job.

Last updated