首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从.abi检索契约实例和地址

从.abi检索契约实例和地址
EN

Ethereum用户
提问于 2020-01-29 13:38:52
回答 2查看 274关注 0票数 1

具有.abi文件和智能契约的地址。我可以以某种方式检索智能契约对象实例吗?

我知道,对于web3.js,我们可以这样做:

代码语言:javascript
复制
var inst = eth.contract(abi).at(address))

但这不适用于web3py。我对这个语法很陌生。我怎么才能解决这个问题?

EN

回答 2

Ethereum用户

回答已采纳

发布于 2020-01-29 13:56:22

你可以:

代码语言:javascript
复制
contract = web3.eth.contract(abi=abi,address=address)

请参阅正式文档这里

票数 1
EN

Ethereum用户

发布于 2020-01-29 13:56:01

web3.eth.contract中调用web3.py使用以下语法:

代码语言:javascript
复制
from web3 import Web3

w3 = Web3()

# modify these values
abi = {}
address = "0x00..."

contract = w3.eth.contract(address=address, abi=abi)

返回的值是一个Contract对象。

票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/79428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档