馬蹄鏈佛薩奇/泰山眾籌阿凡達/眾籌互助/智慧合約流動性挖礦分紅系統開發技術案例
Smart contract,in short,is a technology that digitizes the contract in our life and can be automatically executed by the program when a condition is met.For example,you made an agreement with me.We decided on reward and punishment measures,and then entered the agreement into the blockchain in the form of code.Once the agreed conditions are triggered,a program will automatically execute it,which is smart contract
從部署的智慧合約中讀取資料
在我們的合約中,有一個方法getGreeting()可以檢索我們在區塊鏈中新增的問候語。我們將使用web3.py呼叫此方法開啟您的Python IDLE編輯器並使用以下程式碼建立一個新檔案read.py。執行py read.py讀取問候語。
import json
from web3 importWeb3,HTTPProvider
from web3.contract importConciseContract
#compile your smart contract with truffle first
truffleFile=json.load(open('./build/contracts/greeter.json'))
abi=truffleFile['abi']
bytecode=truffleFile['bytecode']
#web3.py instance
w3=Web3(HTTPProvider(" Key here>"))
print(w3.isConnected())
contract_address=Web3.toChecksumAddress("<Deployed Contract Address here>")
#Instantiate and deploy contract
contract=w3.eth.contract(abi=abi,bytecode=bytecode)
#Contract instance
contract_instance=w3.eth.contract(abi=abi,address=contract_address)
#Contract instance in concise mode
#contract_instance=w3.eth.contract(abi=abi,address=contract_address,ContractFactoryClass=ConciseContract)
#Getters+Setters for web3.eth.contract object ConciseContract
#print(format(contract_instance.getGreeting()))需求及案例:MrsFu123
print('Contract value:{}'.format(contract_instance.functions.getGreeting().call()))
匯入的web3庫和所有其他必需的模組
透過指向Ropsten Infura節點啟動web3提供程式
透過指向abi和contract_Address建立合約例項(來自上一步)
呼叫getGreeting()方法並在控制檯列印結果
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69956839/viewspace-2939179/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- DAPP智慧合約眾籌互助質押挖礦分紅系統開發APP
- 關於泰山眾籌4.0/阿凡達眾籌系統/技術開發
- 阿凡達泰山眾籌開發(功能)丨阿凡達泰山眾籌系統開發(成熟方案及案例)
- 阿凡達泰山眾籌開發系統丨阿凡達泰山眾籌系統開發(詳情版)丨阿凡達泰山眾籌原始碼開發原始碼
- Avatar阿凡達泰山眾籌開發|眾籌系統DAPP開發技術APP
- 什麼是阿凡達泰山眾籌系統開發丨阿凡達泰山眾籌系統開發(dapp開發技術)APP
- 阿凡達(泰山眾籌)開發案例版丨阿凡達(泰山眾籌)系統開發(規則及原始碼)原始碼
- DAPP眾籌互助質押挖礦分紅系統開發(開發規則)丨DAPP眾籌互助挖礦分紅原始碼APP原始碼
- sun4.0泰山眾籌系統開發(模式案例)|阿凡達泰山眾籌sun開發方案模式
- 阿凡達Avata泰山眾籌系統開發技術搭建
- 泰山眾籌(阿凡達)開發邏輯丨泰山眾籌(阿凡達)系統開發成熟案例及原始碼分析原始碼
- 阿凡達sun眾籌挖礦系統開發原始碼技術原始碼
- 阿凡達泰山眾籌開發原理丨阿凡達泰山眾籌系統開發(方案及詳細)
- 阿凡達泰山眾籌商城開發(系統)丨阿凡達泰山眾籌系統開發(開發穩定版)
- 泰山眾籌系統丨及泰山眾籌系統開發原始碼部署(技術開發流程)泰山眾籌原始碼
- Avatar阿凡達泰山眾籌開發案例版丨Avatar阿凡達泰山眾籌系統開發(開發邏輯及方案)
- DisruptDEX合約眾籌池挖礦系統開發(技術方案)
- 泰山眾籌(阿凡達)系統開發成熟及方案丨泰山眾籌阿凡達開發原始碼功能原始碼
- 泰山眾籌4.0阿凡達開發原理丨泰山眾籌4.0阿凡達系統開發詳細技術及原始碼分析原始碼
- 阿凡達(Avatar)泰山眾籌商城系統開發技術詳細及案例
- AVATAR阿凡達眾籌系統開發說明合約技術
- Polygon馬蹄鏈佛薩奇合約2.0系統開發技術分析Go
- 泰山眾籌智慧合約軟體開發技術方案
- 阿凡達(泰山眾籌)智慧合約DAPP系統開發詳情 | DAPP智慧合約眾籌系統原始碼邏輯規則APP原始碼
- 阿凡達泰山眾籌系統開發Avata模式模式
- 泰山眾籌阿凡達(avatar)開發詳細丨泰山眾籌阿凡達(avatar)系統開發(開發及原始碼)原始碼
- 泰山眾籌(阿凡達4.0)系統開發流程及分析丨泰山眾籌(阿凡達4.0)開發原始碼功能原始碼
- 泰山眾籌阿凡達avatar開發功能丨泰山眾籌阿凡達avatar系統開發流程及原始碼分析原始碼
- Forsage佛薩奇系統開發2.0丨馬蹄鏈2.0佛薩奇矩陣開發技術合約矩陣
- 泰山眾籌4.0合約系統開發|泰山DAPP開發搭建技術APP
- polygon馬蹄鏈dapp合約代幣流動性挖礦分紅系統開發GoAPP
- MetaForce佛薩奇系統開發馬蹄鏈合約部署
- 阿凡達泰山眾籌開發正式版丨阿凡達泰山眾籌系統開發流程及原始碼(web3.0技術開發)原始碼Web
- sun泰山眾籌(智慧合約)系統程式設計開發技術分析程式設計
- 合約眾籌質押挖礦系統開發DAPP技術分析APP
- Sun(泰山眾籌)系統開發|眾籌DAPP開發搭建技術APP
- 泰山眾籌阿凡達系統開發模式邏輯模式
- 泰山眾籌商城開發、泰山眾籌DAPP系統開發、泰山眾籌原始碼部署開發APP原始碼