Trust and safety

Funds and keys

Sync World does not hold your wallet keys. Key balances, prices, and fees are recorded in a smart contract on Robinhood Chain. The app reads that contract to show your current position.

Every transaction requires approval in your wallet. Check the network, action, and amount before confirming.

Contract status

The contract is based on the Friend3V1 pattern. PeckShield audited the original Friend3V1 implementation. Sync World's changes have not received an independent audit.

The current contract includes:

  • Reentrancy protection for key trades.
  • A 20% cap on total fees.
  • A rule that only the profile owner can buy the first key.
  • A minimum supply of one key.
  • Rejection of attached ETH on sell transactions.

Each trade currently charges a 5% subject fee and a 5% protocol fee. Both are included in the confirmation quote.

Profile and chat controls

  • Profile changes require a wallet signature.
  • Usernames must be unique and use the supported format.
  • Custom images are validated before storage.
  • XMTP encrypts room messages between participants.
  • Room membership is reconciled against key ownership in the active contract.

Abuse controls

Public reads have request limits. Profile writes require a wallet signature and are throttled. Public history endpoints allow reads only. These controls reduce abuse, but public profile and contract data remain public.

Network info

Sync World currently runs on Robinhood Chain mainnet.

Verified contracts:

  • Keys and bonding curve: 0x99Bf139D77f79c709BEcB2209E24571A9F9D1AC9
  • Clubs: 0x6378973647C0B3a222dEA240875F87Bf9f643067

Report an issue

Send bug and security reports to @syncworldxyz on X. Never include a private key or seed phrase.