Live#…
Reading the chain…
Network now · GullyChain Testnet
Block
—
Txs · 30 blocks
—
Gas, gwei
—
Launches
—

Gully Pass

On this page

Gully Pass is one monthly pass, $10 a month in USDC.e, with two parts:

  • Unlimited no-fee transactions on Gully Chain from your Gully account (passkey). The Gully paymaster pays the network fee for every transaction, within a fair-use ceiling.
  • Pass content: members-only posts, tracks and videos of every Gully creator, ad-free.

95% of what you pay goes to the creators you listened to or watched that month, by time; 5% goes to the platform. Payouts are Merkle roots on chain, so anyone can check where the money went.

#Network fees with and without the Pass

Without Gully Pass With Gully Pass
Ordinary transactions (tips after the first, swaps, posts, follows, mints, ...) 10 a day with no network fee per account; after that the account pays a small ETH fee Unlimited, no network fee (fair use: 60 an hour, 300 a day)
Creating your account No fee No fee
Your first .gully name, first tip, first coin launch No fee, once per account No fee
Buying or renewing Gully Pass No fee, always No fee, always

The 10 free transactions reset every day at 00:00 UTC. The app shows how many you have left on Me and Wallet, and a review screen says "Free" only when the next transaction really is. When the free ones are used up, the transaction still goes through: your account pays the gas in ETH, and the app offers Gully Pass.

Every number above is a setting of the paymaster (below), so it can change; this page and the app always show the current values.

#Price

The price is 10 USDC.e a month, read live from GullyPass.price() (0x322074C48cbf328CF3242d5dAfF5612549812a4F). Gully (the governance Safe) can change it:

  • a lower price applies at once;
  • a higher price is announced on chain and applies by itself 7 days later (pendingPrice() shows it and when; Gully can cancel it before then). The app shows an announced increase in advance;
  • it can never go above 100 USDC.e (a fixed cap in the contract);
  • a price change never touches a pass that is already paid: your expiry date stays as it is. When you buy, the app passes the price it showed you as maxPricePerMonth, so a price change can never charge you more than you agreed to.

The contract also has an optional gas-fee leg (gasFee(), 0 today, at most 5 USDC.e, same 7-day notice for an increase). If Gully ever turns it on, it is added to the monthly price, goes to the platform to pay for sponsored gas, and never comes out of the creators' 95%.

What Value
Price 10 USDC.e / month, live value from price(); increases need 7 days' notice; cap 100 USDC.e
Months per purchase 1 to 12 (30 days each); renewing extends from your current expiry
Split 95% creators (by your listening and watch time), 5% platform (PLATFORM_FEE_BPS = 500, a constant)
Refunds None: paid time belongs to the account
Gifts Yes: subscribe(account, months, maxPricePerMonth) works for any account

#How the paymaster decides

The Gully paymaster signer (l3/aa/paymaster-signer, tiers.mjs) decides each sponsorship in this order:

  1. The usual limits: per-operation gas caps, per-IP limits, and the daily budget of the whole paymaster.
  2. Onboarding: an operation that creates the account, buys Gully Pass, or is the account's first name claim, first tip or first coin launch is sponsored and does not use a free transaction. Each call in it must go to that action's contracts (or be a USDC.e approve for them).
  3. Gully Pass: if GullyPass.isActive(sender) is true (read on chain, cached for 5 minutes and never past the pass's expiry), the operation is sponsored within the holder ceiling.
  4. Otherwise the free tier: 10 sponsored operations per account per UTC day. The 11th is refused with not sponsored: free tier used (...), and the app pays the gas in ETH.

Apps can read an account's standing with a plain GET:

Shell
curl "https://testnet-paymaster.gullychain.xyz/quota?sender=0xYourAccount"
# {"pass":{"active":false,"expiresAt":0,...},"free":{"perDay":10,"used":3,"left":7},"resetsAt":1793404800,...}

#Contracts

Contract Address
GullyPass (v1.1) 0x322074C48cbf328CF3242d5dAfF5612549812a4F
GullyPassDistributor 0x35aCBa90eD67F0cab026c7f32811506eFedfA36A
GullyPass v1.0 (retired 30 October 2026, no passes sold) 0xE6519e1486F8943a714AD99B3e0666E8152525F7
Verifying paymaster 0x49BBfdd55776c851E3147a375b08e60E9D4a1178

See Creator fees for every split creators meet, and Account abstraction for the bundler and paymaster.