Unterstützt die Ethereum Wallet / Mist Standard Multisig Wallet ERC20-Token?

Diese Frage wurde von Irgendwelche Multisig-Wallets für Ether? :

Gibt es Multisig-Wallets für Ether und andere Ethereum-basierte Token?

Antworten (1)

Aktualisierung 21. Februar 2018

Beachten Sie, dass Sie, während das Senden von ETH und Token funktioniert, die Parameter der Multisig nicht ändern können (Eigentümer hinzufügen, Eigentümer entfernen, Eigentümer ändern, Tageslimit ändern). Siehe https://github.com/bokkypoobah/EthereumWalletMultisigTest für weitere Informationen.


Der Standard Ethereum Wallet / Mist Multisig-Vertrag unterstützt ERC20-Token.

Hier ist eine Transaktion einer Golem Network Token (GNT)-Übertragung von einem Multisig-Vertrag - tx 0x4afd4e13bc80c7a9305b77f0f62058c8700ec6c92ad0c355f667af898903866b .

Der Multisig-Vertrag befindet sich unter 0xf3f1f928fbe5d68b776005cad5350b49b42dfdde .

Aus den Transaktionsdaten können Sie den execute(...)Multisig-Funktionsaufruf sehen:

Function: execute(address _to, uint256 _value, bytes _data)

MethodID: 0xb61d27f6
[0]:000000000000000000000000a74476443119a942de498590fe1f2454d7d4ac0d
[1]:0000000000000000000000000000000000000000000000000000000000000000
[2]:0000000000000000000000000000000000000000000000000000000000000060
[3]:0000000000000000000000000000000000000000000000000000000000000044
[4]:a9059cbb000000000000000000000000550bfe4a2691175e03e058d826829c3a
[5]:749b5f9700000000000000000000000000000000000000000000000053444835
[6]:ec58000000000000000000000000000000000000000000000000000000000000

a74476443119a942de498590fe1f2454d7d4ac0dist die Vertragsadresse von GNT.

Und hier ist der Teil des Aufrufs der GNT-Übertragungsfunktion.

a9059cbb  // web3.sha3('transfer(address,uint256)').substring(0,10) = "0xa9059cbb"
000000000000000000000000550bfe4a2691175e03e058d826829c3a749b5f97 // destination address 
00000000000000000000000000000000000000000000000053444835ec580000 // new BigNumber("53444835ec580000", 16)/1e18 = 6

Der Benutzer, der versuchte, die obige Transaktion auszuführen, hatte einige fehlgeschlagene Versuche mit seinem Multisig-Konto, um diese ERC20-Transfertransaktion aufgrund von unzureichendem Gas auszuführen. Der Benutzer erhöhte das zugeführte Gas und die Transaktion wurde reibungslos ausgeführt.

Einige weitere Details zu Multisig-Wallets, die Vertragsfunktionen ausführen, finden Sie unter Wie führt die Ethereum Multisig-Vertrags-Wallet Vertragsfunktionen aus? .

Hey, wie können Sie diese Art von Transaktion über MyEtherWallet senden? Muss ich die Eingabedaten von Hand schreiben?
Ja, leider.