← all projects

Arcanum

@FatihX1X·0xFatih·34 followers·added 2026-07-19
3
stars
7.6k
lines
46
files
0
forks
34
followers
languages
TypeScript 60%Solidity 21%JavaScript 19%

Arcanum is a private on-chain messenger for Arc Testnet. Public messages route through contracts/ArcanumMessenger.sol, while private conversations are encrypted client-side in lib/crypto.ts using browser ECDH key exchange and AES-GCM, with encryption public keys registered on-chain. A family of Hardhat-tested Solidity contracts extends the messenger: ArcanumAgents.sol for paid agent-to-agent messaging, ArcanumGroups.sol for owner-managed encrypted groups with per-epoch member key rotation, ArcanumBulkSender.sol for atomic native-USDC batch transfers to up to 100 recipients, and a two-sided gig marketplace pairing ArcanumGigBoard.sol with ArcanumEscrow.sol for native USDC escrow, deadlines, and independent arbitration. The Next.js frontend in app/ uses wagmi for wallet connection and Arc Testnet chain switching.

events
tags
builder bio

crypto crypto just crypto also dentist

team · solo

1 (Solo) — Fatih Cabuk (solo)

on xx/0xFatih
repo description

the p2p private onchain messenger on Arc Network.

last pushed 2026-07-17