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

Marble

A cross-chain system revolutionising online access and payments for creators.

Marble

Created At

ETHOnline 2024

Project Description

Marble empowers creators to tokenise their brand and cashflows as NFTs, which will usable across the broader DeFi landscape. It uses ERC6551 token-bound contracts enables cross-chain payments and subscriptions while providing a single source of truth for user authentication. The architecture of Marble allows the creator’s NFT on the base chain to control all payment token bound contracts across different chains, which allows for cross-chain subscriptions.

How it's Made

This project implements an omnichain subscription system controlled by NFTs, utilizing ERC6551 tokenbound accounts and LayerZero V2 for cross-chain communication. It allows creators to manage subscriptions across multiple blockchains from a single NFT on a base chain.

CreatorNFT Contract Manages NFT minting and controls cross-chain operations, and initiates deployment of PaymentModules on other chains.

PaymentModule Contract implements ERC6551 Account interface, manages subscriptions on its specific chain, and can be deployed on multiple chains.

The CustomRegistry Contract is deployed on each chain, handles PaymentModule deployment and cross-chain message processing. It inherits from ERC6551Registry for tokenbound account creation.

LayerZero Integration facilitates cross-chain communication and enables omnichain subscription management.

background image mobile

Join the mailing list

Get the latest news and updates