Ich habe ein paar Stunden damit verbracht, die Web3-API auf v0.15.3 in Geth (auf Mac OSX) ohne Wirkung zu aktualisieren. Ich habe das neueste Geth installiert und es heißt:
web3.version { API: "0.13.0", Client: "Geth/v1.3.4/darwin/go1.6", Äther: "63", ...
Was besagt, dass api 0.13.0 (ab September 2015) ist, obwohl geth 1.3.4 (ab Februar 2016) ist.
Ich habe versucht, das neueste web3 0.15.3 mit zu installieren, npm install web3
aber es erstellt nur ein lokales Verzeichnis node_modules
mit web3
und einigen weiteren Unterverzeichnissen.
Um ehrlich zu sein, weiß ich absolut nicht, was ich mit diesem Verzeichnis machen soll und wie ich Geth mitteilen soll, dass ich eine neue Version von web3 habe. Geth sagt immer noch api: 0.13.0
.
Könnte mir jemand einen Tipp geben? Wie aktualisiere ich die web3-API-Version in Geth?
Es sieht so aus, als wäre es hier zu Geth gekocht:
https://github.com/ethereum/go-ethereum/blob/master/jsre/ethereum_js.go#L2419
module.exports={
"version": "0.13.0"
}
Ich würde einen der Mitwirkenden an dieser Datei fragen , ob sie noch aktualisiert werden muss. (Ich bin sicher, sie werden es aktualisieren, wenn es die Tests erlauben.)
Hier ist eine Zusammenfassung der wichtigsten Funktionen von web3.js.
Fabian Vogelsteller
Thorkil Værge
Thorkil Værge
MohammedAlSafwan