The EVM Pallet and Purestake's Moonbeam | Substrate Seminar | Archives

Channel:
Subscribers:
5,190
Published on ● Video Link: https://www.youtube.com/watch?v=lXw6GTNh73Y



Category:
Discussion
Duration: 1:40:09
784 views
14


This week Derek from PureStake joins us to talk about their new parachain project, Moonbeam. And Kirill from Parity demonstrates the EVM pallet.

0:00 Overview of PureStake
6:50 Project Moonbeam: a smart contract parachain on Polkadot
15:50 Polkadot : Substrate : Moonbeam :: Linux : C std lib : Bash
22:19 Installing the EVM pallet in a runtime
30:45 Interacting with the EVM
34:10 Starting the EVM node
36:45 EVM pallet's storage items
41:50 Dispatching method calls
45:05 Kirill's CLI for interacting with Substrate and EVM pallet
47:23 Discussion about EVM pallet's separate ledger
58:37 Code for the CLI tools
1:00:51 Deploying the flipper contract
1:08:27 the Rust-EVM crate
1:12:27 Question about evm-internal events
1:20:32 Back to the Flipper demo
1:29:44 One last demo: Incrementer

Kirill's EVM demo node
https://github.com/kirillt/substrate-evm-enabled

Command to run Kirill's EVM demo node.
docker run -dt -p 9944:9944 -p 9933:9933 --rm \
docker.io/kirillt/substrate-evm-enabled:latest \
--ws-external --rpc-external --dev

Kirill's command line extrinsic tool
https://github.com/kirillt/substrate-cli-tools/tree/master/typescript/src

Rust-EVM Crate that EVM pallet wraps
https://github.com/sorpaas/rust-evm



⎼⎼⎼⎼⎼⎼⎼

→ For more videos on blockchain development and building Web 3.0,
subscribe to the channel: https://www.youtube.com/channel/UCSs5vZi0U7qHLkUjF3QnaWg?sub_confirmation=1

→ Website: https://www.parity.io/

→ To stay informed about Parity updates and events,
subscribe to the newsletter: https://www.parity.io/newsletter/

→ Follow us on Twitter (@ParityTech): https://twitter.com/ParityTech

→ Check our code on GitHub: https://github.com/paritytech/

→ Drop in the Riot chat to ask technical questions: https://riot.im/app/#/room/#watercooler:matrix.parity.io




Other Videos By Parity Tech


2020-05-12Build a blog UI with VueJS | Substrate Seminar
2020-05-12Transaction lifecycle | Substrate Seminar
2020-05-06Substrate Execute Block Code Walkthrough with Joe Petrowski and Shawn Tabrizi
2020-05-06Substrate Transaction Queue Code Walkthrough with Joe Petrowski and Tomasz Drwięga
2020-04-23The Present and Future of Building Blockchains with Substrate
2020-04-22Building a UTXO chain from scratch | Substrate Seminar
2020-04-22Customize your Substrate chain CLI using StructOpt | Substrate Seminar
2020-04-16Substrate Social Recovery Pallet Code Walkthrough with Joe Petrowski and Shawn Tabrizi
2020-04-07Implement an uncollateralized stablecoin and storage adapters | Substrate Seminar
2020-04-07Manual seal and instant seal | Substrate Seminar
2020-03-27The EVM Pallet and Purestake's Moonbeam | Substrate Seminar | Archives
2020-03-25Intro to Substrate Off-Chain Workers with Joe Petrowski and Tomasz Drwięga
2020-03-20[TUTORIAL] Build a proof of existence blockchain in 30 minutes
2020-03-11PolkaHub and Totem Live | Substrate Seminar | Archives
2020-03-11Polkadot validator node setup with Joe Petrowski and Will Pankiewicz
2020-03-09VuePolkadot, CLE Coin, Staking Demo | Substrate Seminar | Archives
2020-03-01Solving the NPoS problem with Phragmen | Substrate Seminar | Archives
2020-02-28Built with Substrate: What it's like building on Substrate blockchain framework
2020-02-11Substrate Recovery Pallet - Shawn Tabrizi
2020-02-11Substrate Off-chain Workers - Tomasz Drwięga
2020-02-06Sub0.1: Gavin Wood presents Polkadot's cross-chain messaging (XCMP) scheme



Tags:
Substrate
Blockchain
EVM
PureStake
moonbeam
Rust