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

Meto

Enable onchain interactions on Warpcast through Safe Wallet, along with the humanity attestation as additive identity information behind the wallet. A token sale example is provided as an application.

Meto

Created At

ETHGlobal London

Project Description

This project operates on the Warpcast Frame and automatically generates a Safe Wallet when an account initiates interactions. A funded wallet on the server side is configured as one of the signers (to ensure a seamless experience, the threshold remains 1) and will subsequently approve transactions. Social behaviors and proof of humanity are aggregated into a uint256 number, allowing for 256 individual boolean values to fill each bit slot. The proof is visualized in an SBT, with its image generated into an SVG file on chain, inspired by <Proof of Stake: Pages>. So far, the account has been successfully configured.

The token sale is initiated by 4337 wallets created previously, utilizing the account identities for which different prices are applied. This example demonstrates the potential future of Frame.

How it's Made

The foundamential elements of the project are Frame and Safe Wallet. It is the first time I code with these libraries but fortunately they are great projects and the opensource examples significantly reduce the workload. Secondly the onchain attestation is always a topic for me. While EAS has provided a great formula of attestation, realtime credential tracking could still cost a lot if the format is not well designed. So I'm also taking this opportunity to optimize the storage required for multiple attestations simultaneously. The project is started from scratch so it takes a lot of time to make it works.

background image mobile

Join the mailing list

Get the latest news and updates