如何调试EVM智能合约(第1篇): 理解汇编
学习整理的合约开发的资料和一些面试可能问到的项目等。
本文主要包括了笔者学习智能合约开发和智能合约安全方面的,并且根据过去学习的经验,总结了一些优质的学习资源。文章主要包括:优质社区、入门参考、合约教程、区块浏览器、合约库、集成框架、DApp 前端、合约安全审计、漏洞分析、底层源码阅读参考。希望抛砖引玉,欢迎讨论。
在这篇文章里,笔者将展示如何在没有软件公共技术背景下制作 NFT。然后,我们将学习如何用 Brownie、 Python、和 Chainlink 制作无限制可自定义的 NFT。以及我们也会看到如何在 OpenSea 的 NFT 市场上部署和销售我们的创作。
在编写合约时,有时候需要使用汇编来帮助我们完成Solidity没法完成的事情(得益于汇编可以直接与EVM交互), 本文介绍了使用汇编的优缺点及如何在Solidity中编写汇编。