CandyShop is a service that allows users to convert "right to extract value" to value. We are a smart transaction batching service that extracts value by controlling transaction ordering.

Right now every user sends a transaction directly to the network mempool and thus give away the arbitrage, front-running, back-running opportunities to miners(or random bots). We create a virtual mempool that waits for an interval before sending a single transaction on-chain that performs all the actions for the users. Actions include DEX trades, interactions with lending protocols, oracle updates and so on...

<aside> 💡 We are a relayer at worst and a efficient transaction ordering service at best

</aside>

Efficiency by Aggregation

Batching is a popular scaling approach taken by several projects to do airdrops, token transfers out of exchanges nd other applications.

Let's see what we can do in the current world if we have batching or have access to trades before they hit the network.

  1. Save 21k base gas cost on every transaction

  2. Backrun user DEX trades

  3. Backrun oracle updates (CDP saver as a service)

  4. P2P match orders to save the need to settle on actual AMM

  5. Gnosis Ring Trades

  6. Order trades in different directions sequentially to produce positive slippage.

  7. Add up smaller trades in the same direction

  8. Flash loan and become AMM LP before batch to capture trading fees

  9. Removes the need of arbitrage, back-running bots participating in Priority Gas Auctions thus keeping the network usable for others.

  10. Meta-Tx built in

  11. Better UX, no need to do approve and transferFrom

  12. Works as sequencers for upcoming L2 solutions like optimism and others.

  13. Scalable governance by collecting signatures off-chain and doing one transaction on-chain from the super-wallet.