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

Cushion

Cushion is a memecoin launchpad with built-in insurance mechanisms to protect investors, prevent fraud, and provide seamless and secure access to memecoin launches.

Cushion

Created At

ETHGlobal Brussels

Winner of

Blockscout - Best use of Blockscout Block Explorer

Prize Pool

Worldcoin - Pool Prize

Prize Pool

Project Description

Cushion is a game-changing memecoin launchpad that makes investing in new memecoin projects safe and easy. It has built-in insurance to protect investors from scams and ensures a smooth and secure experience for both launching and accessing memecoins.

Key Features:

  • Memecoin Launchpad: Cushion provides a platform for launching new memecoins, ensuring that projects have the support and visibility they need to succeed.

-Built-in Insurance: To protect investors, Cushion offers insurance coverage against the risks associated with memecoin investments, such as rug pulls and fraudulent token deployers.

-Fraud Prevention: Cushion incorporates advanced mechanisms to prevent fraudulent activities. By leveraging World ID, a robust identity verification system, Cushion ensures that both token launchers and investors are verified, reducing the risk of malicious actors.

-Automatic Claims Processing: In the event of a fraudulent incident, Cushion’s smart contracts automatically process insurance claims, ensuring investors are compensated quickly and fairly.

  • Dynamic Fee Structure: The platform features a dynamic fee structure, ensuring that insurance costs are proportionate to the amount invested and the total liquidity.

How It Works:

  • Launch and Liquidity Management: Project creators can launch their memecoins on Cushion, with the platform handling the technical and promotional aspects of the launch. -Users add liquidity to the memecoin pool, which is managed by Cushion to maintain stability and minimize risk.

-Insurance Mechanism: -When investors swap memecoins, a portion of the transaction fee is contributed to the insurance pool. This insurance pool covers potential losses from fraudulent activities or extreme volatility.

  • In case of an insured event, such as a rug pull, the smart contracts automatically trigger compensation to the insured investors.

  • Identity Verification:

  • To prevent malicious actors from exploiting the system, Cushion uses World ID for identity verification. This ensures that only verified individuals can launch tokens and make insurance claims, mitigating the risk of fraudulent behavior.

How it's Made

Our project, Cushion, is built with a focus on security, ease of use, and integration of advanced technologies. Here’s a detailed breakdown of how we built it

Technologies Used:

1.	Blockchain Networks: Deployed smart contracts across multiple blockchains including Scroll, Base, Morph, Zircuit, and Linea.
2.	Smart Contracts:
•	WrappedNative Contracts: For handling native token transactions.
•	VaultFactory Contracts: For creating and managing insurance vaults.
•	CushionHook Contracts: To implement dynamic fee structures and handle risk factors.
3.	Uniswap v4: Utilized for its hooks and flexibility in liquidity management and fee structuring.
4. Identity Verification: Integrated World ID for robust identity verification to prevent fraud.
5.	Frontend:
•	React: For building the user interface.
•	WalletConnect: For wallet integration and authentication.
6.	Backend:
•	Next.js: For server-side operations and API handling.
7.	Explorers: Utilized Blockscout for monitoring and verifying contract interactions.

Integration and Benefits:

•	Uniswap v4 Hooks: Enabled dynamic fee adjustments and seamless integration with our insurance mechanisms. This ensured that fees are proportionate to risks, protecting investors from losses due to fraud or extreme volatility.
•	World ID: Provided identity verification, reducing the risk of fraudulent activities and ensuring that only verified individuals can launch tokens and make insurance claims.
•	Blockscout: Helped in transparent tracking of contract deployments and transactions.

•	Implemented a custom hook for dynamic fees on afterSwap, and managed risk ratios through external calls to our launchpad vault after liquidity events (afterAddLiquidity and afterRemoveLiquidity).
•	Overcame compatibility challenges on multiple blockchains, ensuring seamless deployment and operation of our contracts despite variations in blockchain implementations.
•	Utilized smart contracts for automatic claims processing, ensuring quick and fair compensation to investors in the event of fraud.

Conclusion:

Cushion leverages a combination of advanced blockchain technologies, robust identity verification, and innovative smart contract mechanisms to provide a secure and efficient platform for memecoin launches. The integration of partner technologies like Uniswap v4 and World ID has significantly enhanced our project’s security, usability, and overall effectiveness.

background image mobile

Join the mailing list

Get the latest news and updates