Rolezero

Sui testnet blockers: Move lang complexity for Role Objects, no native ENS (use SuiNS)

Rolezero

Created At

HackMoney 2026

Project Description

This project is a time-based payment automation system built on the Sui blockchain that enables scheduled financial transactions without relying on centralized servers or manual scheduling. Instead of users tracking dates or triggering payments themselves, the system stores payment schedules on-chain and deterministically identifies when a transaction is ready to execute.

When the scheduled time is reached, the blockchain signals that the payment is due and prompts the sponsor’s wallet for approval. The sponsor does not control the timing of execution; they only authorize the payment at the moment defined by the on-chain schedule. Once approved, the transaction executes immediately on-chain, ensuring transparency, security, and non-custodial control.

By leveraging Sui’s native Clock object, object-centric smart contract model, and low transaction fees, the system provides a reliable and scalable way to automate recurring payments such as payroll, subscriptions, and contributor payouts. The design balances automation with explicit user consent, making it suitable for both individual users and enterprise integrations while maintaining trustless execution guarantees.

How it's Made

The project is built as a set of smart contracts on the Sui blockchain that handle scheduling, validation, and execution of payments. When a sponsor creates a payment, the details such as recipient, amount, and execution time are stored on-chain as objects. These objects represent the payment rule and are owned and protected by the contract logic.

The contract uses Sui’s native Clock object to continuously verify the current on-chain time. Instead of relying on external servers or bots, the blockchain itself determines when a scheduled payment is ready to execute. Once the execution time is reached, the system allows the transaction to proceed.

At that moment, the sponsor’s wallet is prompted for approval. This approval does not decide the timing; it simply authorizes the execution that the contract has already validated. After approval, the contract transfers the funds to the recipient and updates the on-chain state to mark the payment as completed.

The frontend is built using a web interface connected to the Sui network through wallet integrations. It allows sponsors to create schedules, view upcoming executions, and approve payments when prompted. Everything is transparent and verifiable through on-chain transactions.

background image mobile

Join the mailing list

Get the latest news and updates

Rolezero | ETHGlobal