Ich habe Probleme, Konten zu finanzieren, wenn ich die Parität mit einer benutzerdefinierten Kette starte. Meine JSON-Datei ist
{ "name": "Entwicklungskette", "Motor": { "instantSeal": null }, "Parameter": { "gasLimitBoundDivisor": "0x0400", "accountStartNonce": "0x0", "maximumExtraDataSize": "0x20", "minGasLimit": "0x1388", "Netzwerk-ID": "0x11", "Registrar": "0x0000000000000000000000000000000000001337", "eip150Transition": "0x0", "eip160Transition": "0x0", "eip161abcTransition": "0x0", "eip161dTransition": "0x0", "eip155Transition": "0x0", "eip98Transition": "0x7fffffffffffff", "eip86Transition": "0x7fffffffffffff", "maxCodeSize": 24576, "maxCodeSizeTransition": "0x0", "eip140Transition": "0x0", "eip211Transition": "0x0", "eip214Transition": "0x0", "eip658Transition": "0x0", "wasmActivationTransition": "0x0" }, "Genese": { "Siegel": { "generisch": "0x0" }, "Schwierigkeit": "0x20000", "Autor": "0x000000000000000000000000000000000000000", "Zeitstempel": "0x00", "parentHash": "0x000000000000000000000000000000000000000000000000000000000000", "extraData": "0x", "gasLimit": "0x7A1200" }, "Konten": { "000000000000000000000000000000000000001": { "balance": "1", "builtin": { "name": "ecrecover", "pricing": { "linear": { "base": 3000, "word": 0 } } } }, "000000000000000000000000000000000000002": { "balance": "1", "builtin": { "name": "sha256", "pricing": { "linear": { "base": 60, "word": 12 } } } }, "000000000000000000000000000000000000003": { "balance": "1", "builtin": { "name": "ripemd160", "pricing": { "linear": { "base": 600, "word": 120 } } } }, "000000000000000000000000000000000000004": { "balance": "1", "eingebaut": { "name": "identity", "pricing": { "linear": { "base": 15, "word": 3 } } } }, "0x1f9945a4DBe3851beDc787434d2A63dd44303f77": { "Guthaben": "10" }, "0x68Ff636CA053Adb00804923ef1e23bA729760cf6": { "Guthaben": "12" }, "0x14fE6Fc199DdaB2b94b8d4bf8664c86a4d275711": { "Guthaben": "13" } } }
die auf diesem Beispiel basiert .
Ich starte meinen lokalen Paritätsknoten mit parity --chain parity-dev.json --unsafe-expose --jsonrpc-cors="all"
. Wenn ich jedoch mit Metamask eine Verbindung zur Parität herstelle, wird für keines der Konten ( 0x1f9945a4DBe3851beDc787434d2A63dd44303f77
, 0x68Ff636CA053Adb00804923ef1e23bA729760cf6
und 0x14fE6Fc199DdaB2b94b8d4bf8664c86a4d275711
) ein Saldo angezeigt. Ebenso sehe ich keine Konten, wenn ich die Paritäts-Benutzeroberfläche öffne und die Brieftasche überprüfe:
Hier ist, was ich auf der Metamaske für eines der Konten sehe, das einen Saldo haben sollte.
Folgendes sehe ich in der Paritäts-UI-Brieftasche (Hinweis PARITY-DEV.JSON
oben rechts):
Es stellte sich heraus, dass das Guthaben in Wei ist, weshalb es nicht angezeigt wurde. Ich habe "0x1f9945a4DBe3851beDc787434d2A63dd44303f77": { "balance": "10" },
zu "0x1f9945a4DBe3851beDc787434d2A63dd44303f77": { "balance": "100000000000000000" },
(18 Nullen hinzugefügt) geändert und jetzt funktioniert alles.
Shoutout an @tbaut auf dem Gitter-Kanal: https://gitter.im/paritytech/parity?at=5b5f2cb8d4527523f640622e