How It Works and Security
Blockbates is a non-custodial shopping interface on the Base blockchain. Purchases use a purpose-built smart contract to send USDC to the merchant and return an instant rebate to the same wallet in one transaction.
Your Wallet Stays in Your Control
- Blockbates never asks for a seed phrase, recovery phrase, or private key.
- Your self-custodial wallet shows the transaction and asks for confirmation before it is submitted.
- Blockbates cannot initiate a transaction without wallet approval.
- Blockbates is an independent service and is not operated by Coinbase.
What a Purchase Authorizes
- You choose a product, quantity, and merchant.
- Your wallet approves the splitter contract to use only the exact USDC order total, not an unlimited amount.
- The splitter sends the merchant portion to the order destination and returns the rebate to the purchasing wallet.
- Coinbase Paymaster sponsors eligible network fees, so the purchase can be gasless.
- Blockbates verifies the completed Base transaction before marking the order paid.
Splitter Safeguards
- The splitter can use only the configured USDC token and an amount specifically approved by the buyer.
- The contract has no owner, administrator, withdrawal, or arbitrary-call function.
- The approved order amount is consumed by the purchase transaction.
- Transactions and contract activity are permanently visible on the public Base blockchain.
Verify Onchain
Base mainnet splitter:
0x16542E72Ca3943A92222892B0AC91cda182036e8
Base mainnet USDC:
0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
Test Without Real Funds
The Blockbates demo runs on Base Sepolia and uses free testnet USDC. Testnet tokens have no monetary value.
Questions
Security questions may be sent to legal@blockbates.com.