Release EVM DApps Into the Freedom of Low Transaction Fees & Faster Block Time on Solidity Based Ree
ETHDenver 2022 · February 2022 · 7:00
A Solidity-based, EVM-compatible chain is pitched in this ETHDenver 2022 session as a way to free existing dApps from high gas costs, promising lower transaction fees and faster block times for developers who port their contracts over. It frames the pitch around practical migration for Solidity developers already building EVM dApps, rather than requiring a new smart contract language or tooling stack. The talk fits within the broader scaling conversation around where EVM-compatible chains sit alongside Ethereum's own roadmap.
Speakers
Topics
From ETHDenver 2022, hosted by ETH Denver.
Transcript
hello everyone i'm excited to be here in this beautiful city and environment around it um sorry sorry about that all right i'm going to show you some tools and i'm going to walk you through what you can use to release and deploy depths to the reef chain basically it's very simple you already know
know all of these tools and i'm just gonna show you where to find them and what they do so the reef chain is the perfect fit for porting evm apps because it has low transaction fees that means that your dapps can be used widely and solidity contracts get don't need to get updated you can just deploy directly what you have and there's faster block financial finalizations so main tools for deploying are the remix
we we added some plugins to the remix so it's ready to sign and send contracts to the reef chain and then the hard hat this is an example that already uses the plug-in our riff hard hat plugin so you don't have to set up anything it just it just works from this example you just add your contracts and your code then we have the indexer and the graph on reefscan.com you can see all the
blocks it's basically like etherscan we added some additional features like you can use graphql queries to query data we index the tokens and the nfts so you get like very easy values lists for all the accounts on the chain and you can listen to evm contract events over there and there's also a contract verification so you can verify your source code and then you can also interact with the contracts
like call methods on on the api then we also have the front end lip so it's faster to to build your depths and easier so for we have a react lip with react hooks so you can just use them uh there's also observables uh to get the selected signer like the state of the app you can use that for like a quick startup um you get account tokens you get nfts and you can subscribe to evm events from
there and there are hooks for the provider to get the provider get the signers from extension and the state observables so that those are the selected signer and all the tokens for current account this kind of things so it's very easy you just subscribe uh you can do it with hooks or you can use observables rxjs there's an example app you can see and you'll find out in the app.tsx there's an initialization script
so most of the stuff it's done there and then you can just subscribe for the observables so one more thing we we are a substrate chain and to get the evm account on our chain you have to call the claim default default account so that's how the users get their evm address and they can sign and send transactions to the evm contracts there's also like we provide helper methods inside the library
so it's easy to bind there's also like we have a plugin i mean browser extension and users can also bind their accounts over there but yeah that's that's the thing they have to do to use the evm contracts so signing transactions is like on any substrate chain you can use polka dot js extension or you could use our if chain extension we also added features for easy account management and the binding and getting account tokens i mean displaying
account tokens nfts and that's like a dashboard view users can make token transactions so and swaps just in one place so they don't need to go anywhere else and that's the url of the chrome extension but on our docs website you can find the the there's a firefox in the chrome url so um i'm trying to prepare you for the bounties uh as you might know we are uh sponsoring and
there's a 50 000 rewards in total you can check it out it's on it denver website yeah yeah for anything else if you have any questions i'll be around or you can ask on the matrix or discord and the main stuff it's in the docs over