Yesterday I spend some time with @chainlink talking about developer experience on zkSync and how to build native smart contract accounts and paymasters.
You can watch the recording here:
We just published the zkSync March developer update including:
Check it out here: github.com/zkSync-Community-Hub/zksync-developers/discussions/437
Here is the recording of the workshop that I did for @learnweb3dao.lens .
Check it out to learn about account abstraction, paymasters, and how to build smart contract accounts on @zksync.lens
Here is the recording of the "Introduction to L2s" workshop that I did yesterday in preparation for ETH Denver.
www.youtube.com/watch?v=8oBbIjgT5mM
In this workshop we talk about:
We also built a few smart contracts with Solidity deployed them to zkSync testnet, and wrote scripts to interact with them. These examples showcase how easy it is to build for zkSync and the zkEVM, using Solidity/Vyper and existing dev tools like Hardhat
In the following repository you'll find the presentation and code examples. And if you complete the tasks mentioned, you'll get a GitPOAP!
Account abstraction in real world applications is closer than ever. I just saw a demo of one of the projects using it on zkSync.
Create accounts using your email address.
Sign transactions with biometrics (fingerprint / face id)
You watch the video here: twitter.com/raise_fi/status/1609243233170726912
Working on an "Intro to L2s" workshop that we'll do shortly. It covers all you need to know about Layer 2s to get started and we'll build and deploy a few smart contracts to zkSync 2.0 testnet to showcase how easy it is.
Stay tuned!
Running low on testnet ETH? Check out this website where you can request 10 Goerli/SepoliaETH.
The only requisite is that you've deployed a contract to Ethereum or one of the testnets before Nov 15th.
all thanks to @TimBeiko 🎉
Introducing zkSync paymasters: accounts that can pay for other account's transactions 🤯
As a developer, you can implement a paymaster that pays for your user's transactions, or make your users pay transaction fees using your application's ERC20 token instead of ETH.
Paymasters should implement the IPaymaster interface which contains the following methods:
If you want to build your own paymaster, you can follow this tutorial which will show you how to do it step-by-step:
v2-docs.zksync.io/dev/tutorials/custom-paymaster-tutorial.html
And if you don't want to build your own paymaster, we have created a testnet paymaster that anyone can use on @zksync v2. You can find all the details here:
v2-docs.zksync.io/dev/developer-guides/hello-world.html#front-end-integration