Shortcut Creator

Shortcut Creator

A no-code tool empowering anyone to deploy bridge + swap Shortcuts. A Shortcut is a bundle of onchain actions which can be executed by sending funds to an ENS domain or contract address.

169
Built at ETHDenver 2024
Second Place

The problem Shortcut Creator solves

The problem:

Web3 is complicated. Onboarding users requires knowledge of different chains and dapps. The end user is left with the responsibility of figuring things out.

This is where Shortcuts come in, allowing users to execute a bundle of onchain actions by sending funds to an ENS domain or contract address.

Simple Shortcut Example:
User sends ETH from Mainnet -> toarbitrum.eth or 0x5E789bE8868d5E8e1Cb24F03E3b0233F83A42067

The ETH is bridged to the Arbitrum One chain, the user never has to leave his wallet. Removing phishing risk.

To date we have built 50 Shortcuts that combine actions such as bridging, staking, swapping and minting.

Why we decided to build a Shortcut Creator Tool at ETHDenver, a brief history:

Onthis began building Shortcuts to make onchain actions simple & safe. Initially, we built Shortcuts based on our analysis of common transactions, like the "toarbitrum.eth" Shortcut, which has seen deposits of 100+ ETH.



To generate more Shortcut ideas we set up a Creator Forum where anyone could submit Shortcut ideas which we would build and deploy as a team.

Our community quickly grew to 50+ Creators and 100+ Shortcut idea posts. We couldn't build Shortcuts fast enough.

We realized that we need to build something that is more autonomous, giving the creating power directly to the hands of our community members.

Shortcut Creator Tool:

We built a no-code tool that allows anyone to deploy Bridge + Swap Shortcuts. This tool allows you to do in 1 minute what it takes our team 2-3 days to do.

Challenges we ran into

The Hardest Part

To make our Shortcut Creator a reality we needed a way to find the best liquidity pools across multiple L2s, DEXs, and DEX Versions. We managed to enable Arbitrum, Optimism, Base, Polygon, Uniswap, SushiSwap, Camelot and Pancake Swap for both V2s and V3s.

This allows our end user to create bridge+swap Shortcuts on almost all popular L2s & DEXs.

The Solution
We created an aggregator script for finding the best liquidity pools which aggregated any Uniswap V2 or V3 forked DEX across all L2s.

Contract Constructor

We have a contract constructor that utilizes OpenZeppelin cloning pattern. With the help of it we can create template contracts and configure them onchain with any chainId or DEX.

Tracks Applied (5)

Defi, NFTs & Gaming

Our Shortcut Creator tool makes navigating DeFi simpler by combining multiple onchain actions into one. It also enables ...Read More

Across: Web2 Cross-chain UX for Your Dapp!

We built a no-code tool that allows anyone to deploy Bridge + Swap Shortcuts. We use Across V3 to power our bridge + swa...Read More

Across Protocol

Best DeFi Project

We built a no-code tool that allows anyone to deploy Bridge + Swap Shortcuts on Arbitrum's L2. The most highly requested...Read More

Arbitrum

Build a Consumer Product

We built a no-code tool that allows anyone to deploy Bridge + Swap Shortcuts on the Base chain. We are big fans of Base'...Read More

Base

Best Use of a Subgraph

We built a no-code tool that allows anyone to deploy Bridge + Swap Shortcuts. We believe this will enable a creative boo...Read More

The Graph

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion