本文介绍了Brownie框架,该框架是一个Python基础的智能合约开发和测试工具。虽然Brownie目前不再积极维护,建议用户转向Ape框架。文章详细说明了项目的安装、使用和部署过程,包括创建项目目录、安装依赖、设置网络和账户、获取测试ETH以及部署合约的完整步骤,适合对智能合约开发感兴趣的Python开发者。
通过stark简单证明实操python-03
文章详细介绍了如何使用Python中的Web3.py库估算以太坊交易中的gas价格。内容包括gas的基本概念、为什么需要估算gas、Web3.py的安装和配置,以及通过待处理交易来估算gas价格的Python代码示例。
通过stark证明实操python实现04
Brownie是Python开发人员经常使用智能合约框架。现在出现了一个Brownie的继任者,可以让PythonWeb3开发人员获得更好的体验。在本文,我将讨论开发框架 ApeWorX,也称为“Ape”。
使用ganache的主网fork技术 搭配python友好的brownie框架,高效对合约进行开发测试。
基于 Python 语言理解区块链原理
让我们尝试从头开始去构建一个以太坊虚拟机(EVM)!只参考以太坊黄皮书(yellowpaper)
本文分享如何用Vyper而不是Solidity编写智能合约
本工具库对常用的链上交互操作进行了模块化抽象与简洁式封装,让开发者能够轻松快速地与主流区块链网络进行交互。目前支持任意 EVM 链。
本文讲述了一种新颖的供应链攻击方法,作者通过上传恶意Node.js包到npm注册表,利用内部包名称寻找目标公司的安全漏洞,成功入侵了苹果、微软等多家知名企业。主要源于开发者对代码包的盲目信任以及依赖管理工具的设计缺陷。
Python在Coinbase上的应用
以太坊带来了智能合约的进步,其是可公开验证的代码。如果我们改变合约状态,我们将花费一些gas。现在,让我们创建一个Python程序,它可以在以太坊上调用智能合约。
用python写solana合约的一些尝试和分享。
本文详细介绍了STARK的实现,特别是通过Python代码展示了如何利用MIMC函数生成STARK证明。文章深入讨论了STARK的计算复杂性、验证过程及其在零知识证明中的应用。