Wallets
Mist 中關於 Multisig 錢包的文件?
Mist 錢包中是否有與內置多重簽名錢包合約相關的文件?我看到該契約中有許多附加功能,例如更改/添加/刪除所有者等。但是,尚不清楚如何使用這些其他功能。
智能合約將多個功能公開為公共 API。通常,要與任何合約互動,必須使用其ABI(不同於 API)來正確編碼/解碼與合約之間的消息。無論功能或事件如何,都是如此。
Mist 多重簽名錢包基於https://raw.githubusercontent.com/ethereum/dapp-bin/master/wallet/wallet.sol中的程式碼。然而,這利用了許多 Solidity 語言的特性,因此理解它並不像閱讀單個合約的程式碼那麼簡單。
Mist 通過嵌入在應用程序中的 HTML 界面公開大部分合約功能。如果你想隨意與預設界面中沒有提供的功能進行互動,可以使用 web3.js 或者其他一些高級工具。