project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

FVMCall

The ultimate oracle for Web3 developers on FVM. Automate and manage smart contract effortlessly on the FVM. Seamlessly automate storage deals, unlocking the power of decentralized storage. Empowering you with a powerful platform, rich UI, and automatic storage deal management.

FVMCall

Created At

HackFS 2023

Winner of

🏆 FVM — Grand Prize

Project Description

FVMcall is an innovative automation application built on the Filecoin blockchain, revolutionizing smart contract execution. Offering a user-friendly interface, it serves as a comprehensive solution for automating smart contract calls. Our dApp features two distinct methods: Time-based and Custom Logic.

The Time-based Method enables users to automate smart contract functions by providing essential parameters such as contract address, ABI, and the specific function to automate. Users can also specify additional task details, such as task name, for enhanced customization. FVMCall executes the function based on a predefined time schedule, streamlining and optimizing contract execution.

In the Custom Logic Method, users enter the contract address and ABI, empowering them to write the automated function directly within the smart contract. FVMCall acts as a user interface, facilitating seamless interaction and triggering the automated function. This method provides flexibility and customization options, allowing developers to tailor the automation process to their specific needs.

With FVMcall, developers can leverage advanced automation capabilities, enhancing productivity and efficiency in smart contract execution. Experience the next generation of smart contract automation with FVMcall and unlock the true potential of blockchain technology.

How it's Made

FVMCall is a powerful tool that enables Web3 developers to automate and manage smart contract functions effortlessly on the FVM (Filecoin Virtual Machine).

Technologies Used FVM Calibration The FVM Calibration technology was employed to deploy the smart contract on the Filecoin Calibration testnet. This ensures that the contract functions properly within a controlled environment for testing and compatibility purposes. By utilizing FVM Calibration, you can be confident that your smart contract is robust and well-suited for the Filecoin ecosystem.

Push The Push technology was leveraged to send notifications to users after the execution of a job. This feature enhances the user experience by keeping them informed about the status and progress of their automated tasks. Users will receive timely updates, allowing them to stay connected and engaged with the FVMCall Dapp.

Lit Protocol The Lit Protocol was integrated into the FVMCall Dapp, specifically the PKPS (Public Key Page Signer), which allows users to conveniently authenticate using their Google accounts. By utilizing Lit Protocol, the authentication process is streamlined, reducing friction for users and providing a seamless login experience.

ENS (Ethereum Name Service) To enhance the user experience and provide personalized information, FVMCall utilized the Ethereum Name Service (ENS). ENS allows the retrieval and display of the name and profile image associated with a connected wallet address. By incorporating ENS, users can easily recognize and identify their connected addresses, making the interface more user-friendly and intuitive.

Polybase FVMCall made full use of Polybase, a technology that efficiently stores all job-related information. With Polybase, you can securely store and manage important data related to automated tasks, ensuring the integrity and reliability of job information throughout the process. This technology provides a robust foundation for managing and accessing job-related data within the FVMCall application.

Drand In order to support the execution of jobs requiring random number generation, FVMCall integrated Drand randomness. Drand ensures the generation of reliable and secure random numbers, which is crucial for various applications that rely on randomization. By incorporating Drand into FVMCall, you can trust the integrity and randomness of the numbers generated within your automated tasks.

background image mobile

Join the mailing list

Get the latest news and updates