Wie finanziere ich ein Konto für eine Paritäts-Privatkette?

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, 0x68Ff636CA053Adb00804923ef1e23bA729760cf6und 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.Konto auf Metamaske

Folgendes sehe ich in der Paritäts-UI-Brieftasche (Hinweis PARITY-DEV.JSONoben rechts):

Paritäts-UI

Antworten (1)

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