Fees
shrine.trade
| Action | Fee |
|---|---|
| Buy | 0.75% |
| Sell | 0.75% |
| Token info | Free |
Lower fees
The 0.75% is negotiable. Trading real size, building a bot or app on top of this, or need an endpoint that isn't here yet? Message me on Telegram and we'll sort out a rate that works.
The launchpads' own fees
Both launchpads charge inside the pool, through a Uniswap v4 hook. The quote runs through the hook, so these are inside expectedOut too.
| Argus | LIFT | |
|---|---|---|
| Pool fee | 1% (Uniswap LP tier) | 1% base fee (v2 pools); 1% LP tier (v3 pools) |
| Creator tax | 1% to 10% per side, set at launch, fixed forever | 0% to 10% per side, set at launch |
| Snipe tax | Up to 99% on buys in the first seconds after launch, decaying to 0 | Up to 99% on buys in the first 6 blocks, decaying to 0 |
| Who gets it | 90% creator, 10% Argus | 70% creator, 30% LIFT |
poolFeeBps, creatorTaxBps and snipeTaxBps in the quote show the rates that applied to your side of the trade. Token Info shows them before you trade, so a sniper can wait for snipeTaxBps to reach 0.
Gas
Gas on Arc is paid in USDC, the chain's native token, and is cheap: the base fee floor is 20 gwei, which makes a swap of about 250,000 gas cost around half a cent. The transactions the API builds carry a small priority fee so they are not last in the block; a bot that must be first can raise maxPriorityFeePerGas before signing, since Arc orders transactions by priority fee.
A wallet needs its USDC to cover the trade plus the gas reservation, gasLimit times maxFeePerGas. The unused part of the reservation comes back after the transaction; the API's insufficient_funds message states the exact figure required.