
1. 摘要
本文介紹類似于在etherscan調(diào)用以太坊合約,如何在Tezos鏈上通過(guò)區(qū)塊鏈瀏覽器調(diào)用合約函數(shù)。
2. 內(nèi)容
地址:https://smartpy.io/explorer.html?address=KT1E8EVHGxpDxJKAfxVi8qUuRn93SmQdFrGV
其中合約地址: KT1E8EVHGxpDxJKAfxVi8qUuRn93SmQdFrGV
管理賬戶:tz1c4Zma1UmkEfwmEsqYdMcVpFauhNCeKY3U
8.6.1 加載合約
輸入合約地址,回車即可加載合約。Temple的賬戶先切換到管理賬戶。

8.6.2 transfer合約轉(zhuǎn)賬
From, Txs(To,Token_id,Amount) = tz1c4Zma1UmkEfwmEsqYdMcVpFauhNCeKY3U, tz1dfmLJ1RRodNx9NSQy6YzgW2nJMiA3R5eq, 0, 100,000000000000000000

最終轉(zhuǎn)賬成功。
8.6.3 mint增發(fā)
切換到管理賬戶:tz1c4Zma1UmkEfwmEsqYdMcVpFauhNCeKY3U
填寫:
<1>tz1dfmLJ1RRodNx9NSQy6YzgW2nJMiA3R5eq
<2>Amount:100,000000000000000000 [輸入amount去除,]
<3>Metadata:one, 0x697066733a2f2f516d5950764e4e317843715a747864475766583458716233454e567170624659723872596a773867794454746b4d
<4> token id = 1
"Buiild Transaction Parameters " -> "Send the Transaction" 最終交易成功:

8.6.4 balanceof余額

該函數(shù)必須有callback函數(shù),意味著必須是其他合約調(diào)用查詢。
8.6.5 更改合約管理賬戶
切換到之前的管理賬戶下,
tz1c4Zma1UmkEfwmEsqYdMcVpFauhNCeKY3U 改為 tz1dfmLJ1RRodNx9NSQy6YzgW2nJMiA3R5eq
set_administrator

8.6.6 停止合約
切換到管理賬戶下: tz1dfmLJ1RRodNx9NSQy6YzgW2nJMiA3R5eq

停止合約后,余額顯示為0,無(wú)法做轉(zhuǎn)賬的。
恢復(fù)合約。
8.6.7 更新授權(quán)操作者
Update Operators
參考 “8.3 發(fā)布ERC20”資產(chǎn)的“(9)授權(quán)轉(zhuǎn)賬”章節(jié)。
3. 參考
(1) 智能合約在線編輯器 https://smartpy.io/ide
(2) smartpy智能合約參考文檔 https://smartpy.io/reference.html