pockeet

Intelligent USDC treasury management protocol built on SUI + ARC and to use LIFI to maximize defi.

pockeet

Created At

HackMoney 2026

Project Description

Pockeet is a cross-chain USDC treasury that leverages Circle's CCTP (Cross-Chain Transfer Protocol) to enable seamless deposits from 20+ EVM chains to Sui, where your funds earn yield through DeFi protocols. Users can withdraw their funds (plus yield) back to any supported EVM chain.

How it's Made

Pockeet is built with Next.js 16 and React 19 for the frontend, using Sui Move smart contracts for the vault backend. The core architecture leverages Circle's CCTP for native USDC bridging from multiple EVM testnets to Sui. The smart contracts use dynamic fields (Table data structure) to track user balances by their EVM addresses, enabling a clever relayer pattern where users only need an Ethereum wallet. The server signs Sui transactions but credits the user's EVM address, making it completely gasless for end users. For CCTP integration, we handle the full bridge flow: burning USDC on source chains, polling Circle's attestation API (which takes 15-20 minutes), minting USDC on Sui, and automatically depositing to the vault. The particularly hacky part was building a recovery tool that extracts the CCTP message directly from the burn transaction logs to handle stuck bridges. Arc Testnet serves as the primary USDC entry point, demonstrating their chain abstraction capabilities with direct CCTP integration - no wrappers or custom tokens needed. We integrated ENS for displaying user names and avatars, with extensible text records for future treasury automation features. The vault contract uses Programmable Transaction Blocks for complex operations like splitting gas coins, depositing with beneficiary addresses, and withdraw-to functionality that enables relayed withdrawals. We implemented automatic yield simulation and a comprehensive test suite covering deposits, withdrawals, multi-user scenarios, and edge cases. Most notable hack: using the user's EVM address as the vault balance key, bridging the gap between EVM and Sui ecosystems seamlessly.

background image mobile

Join the mailing list

Get the latest news and updates

pockeet | ETHGlobal