Benutzerdefiniertes Token, das an Wallet gesendet wird, wird nicht in Wallet angezeigt

Ich verwende das Rinkeby-Testnetzwerk und habe ein benutzerdefiniertes Token erstellt, indem ich den grundlegenden Code-Stub verwendet habe, der auf der Website ethereum.org angegeben ist. Also habe ich auf ein anderes Konto überwiesen, das sich auch im Rinkeby-Netzwerk befindet. Aber das Gleichgewicht wird nicht widergespiegelt. Kann jemand helfen?

Antworten (1)

Dazu gibt es mindestens zwei Möglichkeiten.

  1. Ätherscan . Geben Sie die Adresse des Smart-Contracts ein, an dem das Token bereitgestellt wird. Gehen Sie zu "Token-Inhaber" ( so sieht es aus ).

  2. Sie können den Kontostand überprüfen, indem Sie das folgende Skript über loadScript() in Ihrer Geth- oder Geth-Konsole ( Beispiel ) aufrufen.

    var contractAddress = '0x';
    var abi = [{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"who","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"value","type":"uint256"},{"name":"extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}];
    var token = web3.eth.contract(abi).at(contractAddress);
    
    function getBalance(addr) {
    token.balanceOf.call(addr, function (err, bal) {
        if (err) { console.error(err) }
        console.log('token balance for account ' + addr + ' is ' + bal.toString(10));
    })
    }