LOADING...
LOADING...
LOADING...
当前位置:主页 > 知识列表 >

python 以太坊 abi

1. Web3.py教程:如何使用Python转账

...要告诉web3.py在以太坊网络的哪里可以找到这些代码。这将是一个教程,指导Python开发人员学习Web3.py,一个区块链(以太坊)库的基础知识。我们将在Python解释器中做很多这方面的工作。注意:为了安全起见,我们将通过一个测试网络进行转账。所有这些相同的技术都可以在以太坊主网络上使用。主要...

知识:以太坊,web3,eth

2. [Chainlink] 通过安全数据源在Binance智能链上构建dApp

...境中的相同工具,例如Truffle,Hardhat,MetaMask等。 在本教程中,我们将使用Python智能合约开发框架Brownie与BSC一起使用,因为Brownie具有强大的分叉功能,我们可以在本地使用,因为Binance测试网目前不支持价格供稿。如果您对使用Binance Smart Chain而不是布朗尼运行Truffle或Hardhat程序感兴趣,请查看ganache-cli的...

知识:智能合约,分叉,链上,安链

3. 在币安智能链上构建使用安全数据输入的dApp

...用到的相同的工具集,如Truffle,Hardhat,MetaMask等。在本教程中,我们将使用Python智能合约开发框架Brownie在BSC上开发,因为币安测试网目前不支持Chainlink喂价,而Brownie框架具有可以在本地使用的强大的分叉链特性。如果你对在币安智能链上使用Truffle和Hardhat开发而不是使用Brownie感兴趣,可以查看ganache-cl...

知识:币安,分叉,智能合约,代币

4. 实例分析+ 实践步骤 手把手教你编写以太坊、EOS智能合约

...ethereumH:Haskell 语言实现;go-ethereum:Go 语言实现;Parity:Rust 语言实现;pyethapp:Python 语言实现;ruby-ethereum:Ruby 语言实现。2. 在以太坊上编程时的注意事项完成准备工作后,就可以着手编写属于自己的智能合约。在编写过程中,还有一些地方需要注意。(1)查看验证节点能否正常运行?在成功部署了一个智能...

知识:合约,智能合约,区块,以太币

5. 一文了解以太坊最新研发进展,零知识证明、分片等话题一网打尽

...照6、4 Discovery v57、Javascript团队7、1 Ethers.js7、2 Web3.js7、3 EthereumJS7、4 Grid8、 Python生态系统 (PyEVM / Trinity / Web3.py / Vyper )8、1 Web3.py8、2 Trinity8、3 EthPM9、Remix9、1 Remix IDE - live和桌面应用9、2 Remix插件9、3 外部插件9、4 Remix 模拟器9、5 Remix静态分析器9、6 Remix测试9、7 博客文章和覆盖社区9、8 E2E测试10、 以...

知识:Solidity,以太坊,零知识证明

6. 科普 | 什么是Soilidity?

...在Solidity中将比使用存储更便宜。所以尽可能for 循环中使用内存。这与Java、Python等语言中所做的完全相反,因为for循环的计算成本更高。For循环Syntax类似于Javascript。for (uint i = 1; i <= 10; i++) { // body }应付修饰符支付功能是使Solidity和以太坊如此酷的部分原因——它们是一种可以接收以太坊的特殊类型的...

知识:区块链,Solidity

7. [Chainlink] Solidity中的事件和日志

...nie-events-logs你需要跟着README.md中的说明完成依赖工具的安装,其中包括Node、Python、eth-brownie和Git。如果你跟着README.md操作,你将能够:部署一个智能合约; 创建一个发出事件的交易; 查看这些事件的上下文。如果你在这一过程中遇到问题,请在Github repo上新建一个Issue! 你会发现这里的主要区别是,我...

知识:智能合约,合约,区块,事件

8. PDXUtopia区块链协议栈使用Solidity调用wasm智能合约

...y?Solidity是一种语法类似JavaScript的高级语言。它被设计成以编译的方式生成以太坊虚拟机代码,这种语言的突出优点是安全。Solidity语言是静态类型语言,支持继承、库和复杂的用户定义类型,可以使用Solidity语言创建区块链上运行的投票、众筹、钱包等各种类型的智能合约。以太坊合约中的Solidity合约...

知识:合约,合约地址,智能合约,创建区块

9. Rust 和 Elixir 如何读取以太坊和其他 EVM 智能合约:函数式编程和区块链

...r。本篇分享函数式编程的思想和实践。在这篇文章中将展示Elixir&Rust读取以太坊智能合约的功能。重要的是,该程序不仅在以太坊上工作,而且还在任何支持EVM的区块链上工作,例如,Polkadot上的Moonbeam !Ethereumex & ExABI我更喜欢 Elixir 的两个存储库是 Ethereumex:用于以太坊区块链的 Elixir JSON-RPC 客户...

知识:以太坊,Rust,EVM

10. dfuse公布新的EOSIO链迁移工具

...任何部分。这些脚本仅需要与文件系统和.json文件进行交互,因此可以使用Python,NodeJS,Haskell,C#,Go,甚至awk或sed编写,如果您愿意的话。完成后,另外两个命令将引导您的新链:这将启动一个新链,拾取由迁移步骤生成的bootseq.yaml文件,并注入在migration-data文件夹中找到的所有帐户、合约、数据行...

知识:合约,链上,去中心化,去中心化域名

11. dfuse 发布全新 EOSIO 链迁移工具

...部分的状态。这些脚本仅需要与文件系统和.json文件进行交互,所以可以用 Python、NodeJS、Haskell、C#、Go,如果您喜欢的话,甚至可以用 awk 或 sed 写。完成后,用以下两个命令启动你的新区块链:$ dfuseeos initWrote dfuse.yaml$ dfuseeos startBooting and injecting your new chain...新链启动时会抓取在migrate步骤生成的bootseq....

知识:链上,区块链,闪电网络,万笔交易

12. 新人必读:区块链实用型技能树

...Demo Sample,将是非常轻松写意的事情。如果是采用其他语言,我们也提供了Python、Node.js、Golang等语言的区块链SDK。不同的语言,其安装包有不同的稳定版本,会采用不同的环境和依赖安装配置方法,会有不同的IDE和调试方法,就不在本文一一罗列,相信学习和使用语言这件事本身,于程序员已经是最基...

知识:区块链,合约,智能合约,区块

13. 以太坊InputData解析

...到的 input Data 到底是什么?知道创宇区块链安全实验室为您解答。input data在以太坊协议中,当交易(transaction)为合约创建时,input data 是账户初始化程序的 EVM 代码;而当交易(transaction)为消息调用时,input data 是合约函数调用数据。正常情况下简单的消息调用如调用转账函数时需要填写你要转账的...

知识:合约,钱包,在区块链,字节

14. Solidity发布0.8.13版本,修复abi.encodeCall相关重要bug

律动 BlockBeats 消息,3 月 18 日,以太坊智能合约编程语言 Solidity 发布 0.8.13 版本。本次更新修复了 abi.encodeCall 相关重要 bug;扩展 using for 指令;内置语言服务器支持「go to definition」功能;并考虑通过 Yul IR stable 进行编译。

知识:Solidity,发布,0.8.13版本,修复,abi.en

15. PDXUtopia区块链协议栈支持WASM合约与Solidity之间互相调用

...++/RUST/Go等多种语言编写智能合约并编译成WASM格式的字节码。什么是Solidity?以太坊Solidity是一种面向智能合约的高级语言,其语法与JavaScript类似。Solidity是用于生成在EVM上执行的机器级代码的工具。Solidity编译器获取高级代码并将其分解为更简单的指令,Solidity代码封装在Contracts中。WASM合约与Solidity之间...

知识:合约,合约地址,智能合约,区块链协议