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>
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.
Save 21k base gas cost on every transaction
Backrun oracle updates (CDP saver as a service)
P2P match orders to save the need to settle on actual AMM
Order trades in different directions sequentially to produce positive slippage.
Flash loan and become AMM LP before batch to capture trading fees
Removes the need of arbitrage, back-running bots participating in Priority Gas Auctions thus keeping the network usable for others.
Meta-Tx built in
Better UX, no need to do approve
and transferFrom
Works as sequencers
for upcoming L2 solutions like optimism and others.
Scalable governance by collecting signatures off-chain and doing one transaction on-chain from the super-wallet.