0

I have created a token contract on the Rinkeby Testnet: https://rinkeby.etherscan.io/address/0x89b901df4f818bb848a6fb64892253fc01f7f559

The contract address is viewable on Etherscan, but when I search https://rinkeby.etherscan.io/token-search for the token, I get the result: "Sorry! We were unable to locate any valid Token Transfer Events for Contract..."

I have successfully transferred tokens between wallets and the token shows up on https://www.myetherwallet.com/#contracts.

Why am I not able to view the token on Etherscan?

5
  • Can you share the source code for your token? I have two theories: 1) From the error message, it sounds like perhaps Etherscan finds tokens via the events they log, and maybe you're not logging the expected event. 2) Perhaps Etherscan requires verified source code for tokens.
    – user19510
    Jan 13, 2018 at 0:54
  • (I think theory #1 is much more likely.)
    – user19510
    Jan 13, 2018 at 0:57
  • I pretty much exactly copied the Minimum viable token from here ethereum.org/token. Does the code for this token not include the required info for it to be logged by etherscan? Regarding my actual source code, i lost it. I didn't realize that the code wouldn't be saved anywhere once I deploy it. Jan 13, 2018 at 1:16
  • It's true that the "Minimum viable token" code does not include the Transfer event, which I think is what etherscan.io looks for. It's also missing a bunch of other ERC20 token functions. So in short, you don't have an ERC20 token, and that's why Etherscan doesn't recognize your token as an ERC20 token. :-)
    – user19510
    Jan 13, 2018 at 1:20
  • Ok, I thought the error may be something like that. Thanks for your help! First positive response I've had on stack exchange. Jan 13, 2018 at 1:23

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.