Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TipJar - USDC Tipping Contract on Arc Testnet

A live USDC tipping contract deployed on Arc Testnet for testing payments and helping improve the Arc Network experience.

About This Project

TipJar lets users send USDC tips with custom messages. It tests:

  • USDC token transfers on Arc
  • Smart contract interactions
  • Transaction speed and reliability
  • Overall Arc Network functionality

Live Contract

  • Network: Arc Testnet
  • Contract Address: 0xc19018506cd5594BA08883E99B01eCd58a28f292
  • USDC Token: 0x3600000000000000000000000000000000000000
  • Deployed By: 0x5EfCAdfF54213eAfDAbb95c6e970Da425D3F7EEF

How to Interact

Prerequisites

  • Arc Testnet wallet with test USDC

Send a Tip

  1. Approve the TipJar contract to spend your USDC
  2. Call sendTip(recipient, amount, message)

Withdraw Tips

  • Call withdrawTips() to withdraw tips you received

Contract Functions

  • sendTip(address recipient, uint256 amount, string message) - Send USDC tips
  • withdrawTips() - Withdraw received tips
  • tipsReceived(address) - Tips received by an address
  • tipsSent(address) - Tips sent by an address
  • getContractBalance() - Contract's USDC balance
  • getStats() - Total tips, tippers, and balance

Features

  • USDC tipping with custom messages
  • Track total tips and unique tippers
  • Secure ERC20 transfers
  • Support for custom messages (max 280 chars)

Why Test on Arc?

By using TipJar on Arc Testnet, you're helping test USDC transfers, identify issues, and contribute to Arc Network development.

License

MIT

About

USDC tipping contract on Arc Testnet

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages