單雙幣/字母幣流動性質押挖礦分紅系統開發詳細及方案
Web 3.0:refers to the Internet ecology in the next stage after the mobile Internet,mainly through blockchain and other technical means,to realize the decentralized network form,and to realize the Internet that simulates the real world experience and breaks the virtual and real boundaries;
Blockchain:a decentralized data structure.Data is stored on distributed nodes,and nodes are computers that provide computing power.They can be personal computers or servers.Both have the nature of both server and client.To modify data,more than half of the nodes are required,which greatly increases the difficulty and security of data modification,thus solving the distrust relationship between people and platforms;
1.web3連線到區塊鏈的方式
from web3 import Web3,HTTPProvider,IPCProvider,WebsocketProvider
"""
HTTPProvider:用於連線基於http和https的JSON-RPC伺服器:透過完整的URI找到伺服器
w3=Web3(HTTPProvider
Web3.IPCProvider用於連線到基於ipc套接字的JSON-RPC伺服器:透過檔案系統路徑找到IPC套接字
w3=Web3(IPCProvider(引數))
Web3.WebsocketProvider用於連線到基於ws和wss websocket的JSON-RPC伺服器:透過完整的URI找到伺服器
w3=Web3(WebsocketProvider
""" 詳細方案及原始碼:MrsFu123
w3=Web3(HTTPProvider
print(w3)#<web3.main.Web3 object at 0x105d42510
from web3 import Web3
import web3
CONTRACT='0x22C1f6050E56d2876009903609a2cC3fEf83B415'#合約地址
HTTPProvider="主網HttpProvider
#---開啟abi json檔案
with open('contracts/contract_abi.json','r')as contract_abi:
abi=json.load(contract_abi)
#---提供HTTPProvider,鏈上互動的介面
w3=Web3(Web3.HTTPProvider(HTTPProvider))
#---檢查HTTPProvider
print(w3.isConnected())
#Web3.toHex(primary=None,hexstr=None,text=None)
#接受各種輸入並以其十六進位製表示形式返回。它遵循JSON-RPC規範
#def to_hex(
#primitive:Primitives=None,hexstr:HexStr=None,text:str=None
#)->HexStr:
print(Web3.toHex(10))#0xa
print(Web3.toHex(hexstr='0x00'))#0x00
print(Web3.toHex(text='asimov'))#0x6173696d6f76
#Web3.toText(primary=None,hexstr=None,text=None)
#接受各種輸入並返回其等效字串。文字被解碼為UTF-8。
print(Web3.toText('0x1254'))#T
print(Web3.toText('0x6173696d6f76'))#asimov
print(Web3.toText(b'asimx6fx76'))#asimov
print(Web3.toText('6173696d6f76'))#asimov
#Web3.toBytes(primary=None,hexstr=None,text=None)
#接受各種輸入並返回等效的位元組數。文字被編碼為UTF-8。
print(Web3.toBytes(0))#b'x00'
print(Web3.toBytes(b'sasas'))#b'sasas'
print(Web3.toBytes(hexstr='000F'))#b'x00x0f'
print(Web3.toBytes(hexstr='0x000F'))#b'x00x0f'
print(Web3.toBytes(text='asimov'))#b'asimov'
#Web3.toInt(primary=None,hexstr=None,text=None)
#接受各種輸入並返回其等效的整數
print(Web3.toInt(0))#0
print(Web3.toInt(0x00f))#15
print(Web3.toInt(b'x00x0F'))#15
print(Web3.toInt(hexstr='0x00F'))#15
#ValueError:invalid literal for int()with base 10:'sa'
#text:interpret as string of digits,like'12'=>12
print(Web3.toInt(text='10'))#10
#Web3.toJSON(obj)obj:Dict[Any,Any]
#接受各種輸入並返回等效的JSON。
print(Web3.toJSON({'asimov':'da'}))#{"asimov":"da"}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69956839/viewspace-2938206/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- DAPP丨LP雙幣質押流動性挖礦分紅系統開發(開發詳細及方案)原始碼案例APP原始碼
- 代幣智慧合約質押流動性挖礦分紅開發丨代幣智慧合約質押流動性挖礦分紅系統開發
- DAO代幣流動性質押挖礦分紅系統開發(開發詳細)及邏輯原始碼原始碼
- DAPP字母幣(雙幣)質押LP挖礦系統開發APP
- dao代幣質押流動性挖礦開發正式版丨dao代幣質押流動性挖礦系統開發案例詳細及原始碼原始碼
- DeFi單雙幣/代幣流動性質押挖礦系統開發技術分析
- DAPP/DeFi單雙幣質押流動性挖礦系統開發(技術詳情)APP
- DAO代幣流動性質押挖礦分紅系統開發(規則及方案)案例原始碼原始碼
- 合約代幣流動性質押挖礦開發(節點做市)丨合約代幣流動性質押挖礦系統開發詳細
- DAPP智慧合約代幣質押流動性挖礦分紅系統開發原始碼丨(詳細及案例)APP原始碼
- DeFi流動性質押挖礦系統開發及馬蹄鏈質押挖礦詳細開發方案
- 去中心化LP質押雙幣流動性挖礦系統開發詳情中心化
- IDO單雙幣預售質押流動性挖礦系統app開發模型APP模型
- DAPP/LP代幣合約流動性質押挖礦分紅系統開發(規則及詳細)原始碼部署APP原始碼
- DAPP智慧合約單雙幣(子母幣)流動性質押挖礦系統開發技術APP
- DeFi/DApp單雙幣/子母幣流動性質押LP挖礦專案系統開發案例APP
- NFT/Defi/ido單雙幣流動性質押挖礦系統開發技術及開發模型模型
- 代幣合約流動性質押挖礦開發原始碼版丨代幣合約流動性質押挖礦系統開發(成熟方案)原始碼
- DAO/LP代幣質押流動性挖礦分紅系統開發(方案及專案)丨原始碼功能原始碼
- ULAB流動性質押挖礦系統開發(方案及詳細)丨ULAB流動性質押挖礦開發運營版及原始碼原始碼
- DAO流動性質押挖礦分紅系統開發(開發案例)丨DAO流動性質押挖礦分紅原始碼原始碼
- DAPP代幣合約做市流動性質押挖礦分紅系統開發技術詳細及程式碼部署APP
- DAPP字母幣質押挖礦系統開發部署APP
- PtahDao/ProTradex/Meta2032流動性質押挖礦分紅系統開發(開發方案)及詳細原始碼原始碼
- 代幣智慧合約流動性質押挖礦開發穩定版丨代幣智慧合約流動性質押挖礦系統開發方案
- defi流動性質押挖礦系統開發方案 | 流動性質押挖礦系統開發 DAPPAPP
- DAPP丨LP代幣合約流動性質押挖礦分紅系統開發(開發需求及案例)APP
- 單雙幣流動性質押挖礦系統開發|APP搭建|案例詳情|專案測試APP
- NFT/Defi/ido單雙幣流動性LP質押挖礦系統模型開發技術詳情模型
- DeFi單雙幣流動性質押挖礦系統開發(規則說明及原始碼示例)原始碼
- 流動性質押挖礦開發規則丨流動性質押挖礦系統開發(方案及詳情)及程式碼部署
- IDO/DAPP代幣合約質押挖礦分紅系統開發(詳情方案)APP
- DAPP代幣LP質押流動性挖礦系統開發(功能詳情)APP
- DAPP單雙幣流動性質押挖礦系統技術開發(Python程式碼示例)APPPython
- DAPP代幣合約質押流動性挖礦分紅系統開發實現技術方案及程式碼分析APP
- 流動性質押挖礦開發原始碼(海外版)丨流動性質押挖礦系統開發(詳細及規則)原始碼
- DeFi/LP流動性質押挖礦系統開發技術/IDO代幣預售/質押挖礦詳情
- PAXG質押挖礦節點系統開發/dapp單雙幣挖礦/流動性挖礦/詳情說明/案例分析/原始碼部署APP原始碼