Paradigm introduces Rivet

Published on: 31.08.2023
Paradigm introduces Rivet

Paradigm introduces Rivet a free, open-source developer wallet & tools for EVM-based chains. The Paradigm built Rivet to improve the frontend development experience, and to unlock new productivity frontiers for developers.

Rivet is a developer-focused wallet & DevTools for Ethereum. A browser extension that enables developers to inspect, debug, modify, and manipulate the state of a local Ethereum node. Centered around common workflows of frontend Ethereum development, it is compatible with any Ethereum DApp and comes with many advanced features out-of-the-box. Rivet is MIT-licensed and free for anyone to contribute, use, or fork.

Rivet is a browser extension that allows users to connect to any Ethereum app and has all the table-stakes features one would expect in a wallet, i.e., manage multiple addresses, sign and submit transactions or messages, and view your transaction history.

Why build a developer wallet?

Paradigm built Rivet for 2 core reasons:

  • Developing against a local Ethereum node is a pain with consumer wallets as they simply aren’t designed for it. Constant state changes (and restarts) on a local Ethereum node cause these wallets to become out-of-sync and generally have poor reactivity (e.g. on some consumer wallets, you have to remove and re-add your account to reset the nonce, as most wallets do not react to nonce resets)
  • Other developers debug against testnets or even worse, mainnet. Developing against a testnet can work as you can easily fund yourself with a faucet and test transaction flows easily; however, comes with the trade-off of not being able to replicate mainnet network conditions & state. Developing against mainnet can also work as you can develop against live network conditions & state; however, comes with the obvious trade-off that you are spending real money on fees. Both of these methods are not an ideal approach to debugging & testing end-to-end flows.

By building a developer-first wallet, Paradigm can encourage developers to follow the best practice of introspection, testing, and debugging against a local (forked) Ethereum node. Rivet is an enabler to working with a local node end-to-end, tapping on functionality not accessible by widespread consumer wallets.

What makes Rivet special?

Rivet is special because of its tight integration with Foundry’s Anvil. This allows for deep testing, debugging, and modifications in DApps.

Here are some of Rivet’s differentiators to other wallets:
  • Large real estate on the side of the browser instead of a small popup, allowing rich information display about the state of Ethereum.
  • Automatic node sync & auto-adjusting nonces/accounts depending on the network you are connected to (no more reset nonces on every network change!)
  • Forking mainnet, allowing “sandbox” interactions on the live network, is especially useful when testing your DApp’s integration against live applications.
  • Configurable interval for block production, click-to-mine, and overriding block fees.
  • Account Impersonation allows you to browse and interact with any DApp at any address!
  • Account Overriding allows you to edit the nonce or balance of any account. Storage Slot overriding coming soon!
  • Listing all blocks, drilling into mined transactions, viewing pending transactions in the mempool in between blocks / when block mining is paused – almost like a mini-block explorer.

What is next for Rivet?

Rivet is still in early development, and Paradigm is looking for contributors both in the implementation and in the idea space.

  1. Improving the UI/UX of using Rivet
  2. Time Travel for undoing 1 or more actions (instead of resetting!)
  3. Reading & writing token (ERC20/721 etc.) balances, or other storage slots
  4. ABI-decoded calldata, logs, state changes and traces
  5. Tighter integration with Forge builds artifacts.
  6. Keyboard shortcuts
ABOUT Paradigm
Paradigm is a research-driven technology investment firm. The platform focuses on crypto and related technologies at the frontier. They invest in, build, and contribute to companies and protocols with as little as $1M and as much as $100M+. They often get involved at the earliest stages and continue to support their portfolio companies over time.

Website | Twitter

RESOURCES

Paradigm

REQUEST AN ARTICLE
Market Stats:
BTC Dominance: 52.82%(-0.59%/24h)
ETH Dominance: 16.99%(+0.59%/24h)
Defi Market Cap: $90.13B(-13.23%/24h)
Total Market Cap: $2377.6B(+2.47%/24h)
Total Trading Volume 24h: $52.82B(-14.00%/24h)
ETH Market Cap: $404.65B
Defi to ETH Ratio: 22.27%
Defi Dominance: 3.6%
Altcoin Market Cap: $1121.81B
Altcoin Volume 24h: $35.21B
Total Cryptocurrencies: 29436
Active Cryptocurrencies: 9841
Active Market Pairs: 82489
Active Exchanges: 754
Total Exchanges: 8391
BTC: 63774.56$(-0.12%/1H)
ETH: 3309.22$(-0.27%/1H)
AVAX: 34.78$(-0.52%/1H)
BNB: 601.76$(0.1%/1H)
MATIC: 0.74$(-0.44%/1H)
FTM: 0.72$(-0.8%/1H)
ADA: 0.47$(-0.34%/1H)
DOT: 6.9$(-0.27%/1H)
UNI: 8.03$(0.27%/1H)
CAKE: 2.77$(-0.43%/1H)
SUSHI: 1.05$(-0.42%/1H)
ONE: 0.02$(-0.52%/1H)