Search projects, hackathons, sponsors and tech

    ← All projects

    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.

    Demo

    About

    The problem it 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.

    How it's made

    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.