Intents - 0xRivendell

Intents - 0xRivendell

Fastest way to convert simple language to blockchain transactions

Created on 2nd January 2024

Intents - 0xRivendell

Intents - 0xRivendell

Fastest way to convert simple language to blockchain transactions

The problem Intents - 0xRivendell solves

With 0xRivendell's Intents, users can leverage Bridging, Swaps, Yield and NFT Trading with a single command, without jumping off different dapps, connecting wallets, signing multiple transactions.

Consider this:

I want to swap 10 USDC for DAI at the current market price, and earn yield on it.

This process, without intents looks like this.

a) User goes to Uniswap/1inch.

b) User selects values from dropdown.

c) User approves dapp to spend usdc (risk of infinite approval)

d) User approves swap.

e) User goes to aave.

f) User selects values to deposit.

g) User approves dapp to spend dai (risk of infinite approval)

h) User approves deposit

With Intents, the entire 8 step process is just reduced to a single step. With user entering a command, our nlp extractor, then maps it to the relevant functions using ABI and deployed addresses, and computing the function params, with generates the tx calldata.

This calldata is then used to compute the transaction objects, which is sent to the client for signing and relaying to the mempool.

The api is very modular i.e the transaction objects generated by the api can be signed via AA wallets, regular EOA's, multisig SAFE's and MPC's as well.

Tracks Applied (1)

Next-Gen Wallets(Account Abstraction, UX around wallets)

Our SDK converts natural language to an array of transaction objects, that can be relayed and signed by any client walle...Read More

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

Builders also viewed

See more projects on Devfolio