As we continue #scalingthemission, we want to highlight our Paymaster feature and how it can improve user experience.
🧵1/8
A paymaster is a smart contract that can pay for transactions for its users, executing any logic to decide whether it should forward a transaction. For example, developers can allow users to run transactions for free or pay in your application's ERC-20 token instead.
2/8
The paymaster feature was first included as an extension of the Account Abstraction EIP (EIP-4337). zkSync supports AA natively, although our implementation has some core differences from the original proposal. Read more about them here: v2-docs.zksync.io/dev/developer-….
3/8
The main goal of our customized approach is to keep the following properties:
• Security and good UX for the user
• Flexibility for the paymasters and developers
• DoS safety
4/8
Paymasters implement our IPaymaster interface with the following methods:
• validateAndPayForPaymasterTransaction: decides if the paymaster approves paying for the transaction
• postOp: called after the transaction is executed (ex: to refund sender for unused ergs)
5/8
If you want to try out how paymasters work, we provide a testnet paymaster on zkSync 2.0. You can find all the details here: v2-docs.zksync.io/dev/developer-…
6/8
For mainnet, we will not provide a default paymaster, as we want the ecosystem to evolve fairly. To build your paymaster, you can follow the tutorial here: v2-docs.zksync.io/dev/tutorials/…
7/8
The mission continues. We’ve been amazed by the wave of projects joining the zkEVM revolution on our platform, and it’s not slowing down. Here are another five updates from our fast-growing ecosystem #jointhemission
🧵(1/7)
@CelerNetwork, already integrated with zkSync 2.0 testnet, confirmed the additions of asset bridging and message passing at zkSync’s Fair Launch Alpha Milestone.
@muxprotocol announced that their multi-chain native DeFi protocol is now live on zkSync 2.0 testnet, bringing zero price impact, up to 100x leverage and no counterparty risks to the platform.
1) Raised $200M and now have a total of $458M in mission-driven funding 2) Decided to go FULL OPEN SOURCE at our next milestone 3) Reserved ⅔ of a potential future token for the ecosystem 4) Formed a partnership with @OpenZeppelin
👇1/8
2/8 @the_matter_labs has now raised a total of $458M consisting of the new $200M Series C round co-led by @blockchaincap & @dragonfly_xyz, $200M in our previously announced ecosystem fund, $50M Series B led by @a16z & $8M in Series A & Seed.
3/8 We are proud to announce that, in case of any potential future token release, ⅔ will be reserved for our ecosystem, subject to equitable and transparent distribution. #jointhemission
We just released a new CLI tool to help you kick-start new projects and interact with zkSync 2.0. Details below 🧵 #scalingthemission
1/7
For now, the CLI tool provides commands to:
• Scaffold a new project.
• Deposit ETH from Goerli testnet to zkSync 2.0.
• Withdraw ETH from zksync 2.0 to Goerli testnet.
2/7
To start a project with all relevant dependencies and configurations set up, run “zksync-cli create <project name>”. The newly created project also contains a basic smart contract with tests that you may use as a reference when writing your logic.
3/7
The mission continues. The wave of projects joining the zkEVM future on our platform shows no sign of slowing down. Here are another five updates from our fast-growing ecosystem. #jointhemission
🧵(1/7)
@OpenMeta_NFT launched their NFT marketplace on zkSync 2.0 testnet, and explained why its scalability and zero-compromise approach to security makes our platform the ideal place for their project.
@kreatorland announced that their NFT launch platform and marketplace is now live on zkSync 2.0 testnet, and explained what functionality this will bring to the ecosystem.
The mission continues. We’ve been amazed by the wave of projects joining the zkEVM revolution on our platform, and it’s showing no signs of slowing down. Here are another five updates from our fast-growing ecosystem. #jointhemission
🧵(1/7)
@magpieprotocol announced that their cross-chain liquidity aggregator is coming soon to zkSync 2.0 to bring efficient, easy navigation of the DeFi space to our ecosystem, and explained why they're excited to build with zkSync.
@omnidotapp explained what their Web3 wallet will soon bring to zkSync 2.0 mainnet, promising access to all of Web3 from one, easy-to-use and access wallet.
In order to make zkSync 2.0’s exclusive features more easily accessible to developers, we’ve released new SDKs in Java, Python and Go. Details below 🧵 #scalingthemission
(1/4)
Expanding the programming languages our SDKs are available in enables us to support a broader range of use-cases – like mobile or hardware-specific applications – from development teams building on zkSync 2.0.