Release EVM DApps Into the Freedom of Low Transaction Fees & Faster Block Time on Solidity Based Ree
Ethereum Denver·Sun, Oct 9, 2022, 12:00 AM
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 so 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 and 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 so 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 and 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 um 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 some 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 and users can make token transactions so uh and swaps just in one place so they don't need to go anywhere else and that's the url of the uh 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 and 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 there
Automatic transcript — names and jargon may be misspelled.