2

Short answer is: you have to create the API key at etherscan.io either for the mainnet and the rest of public testnets (Ropsten, Rinkeby, Goerli..). (Bonus) In addition, I had some issues when trying to verify a contract with interfaces located in subdirectories. Perhaps it is not your case, but if you are using Truffle to manage the contracts deployment, ...


2

You are not providing enough information about your case, but most likely you have been front-run. When you are giving away free money on the blockchain, some people will take it. When you announce your request to buy some asset on Uniswap and you specify "my slippage is 100 bucks", you are giving away free money for the amount 100 bucks. If I have ...


2

Let's see what happens here. In solidity v0.5.11, the end of the bytecode includes the following : 0xa2 0x65 627a7a7231 => "bzzr1" in hex 0x58 0x20 <32 bytes swarm hash> 0x64 736f6c63 -> "solc" in hex 0x43 <3 byte version encoding> 0x00 0x32 That's exactly what you have. In your two bytecodes ...


1

In Remix: Whatever you pass to the bool parameter will become true except if you pass the value false. You can easily check this through a simple contract with Remix: pragma solidity ^0.8.1; contract Test { function isBool(bool check) external pure returns(bool) { if (check) return true; else return false; } } In Etherscan: ...


1

MyCrypto https://chainbulletin.com/how-to-interact-with-smart-contracts-via-mew/ https://app.mycrypto.com/interact-with-contracts PS. Etherscan should become a public good, dissolve into DAO, exit to community 🙏


1

getTransactionFromAddress() works as intended, but you need to wait for the async function to resolve when you are logging the result. You can do this with: getTransactionFromAddress('0x88a7EF2F047F8b07c6C917a6FD1A13438E9d8424').then((res) => { console.log(res); // do whatever you want with the response })


Only top voted, non community-wiki answers of a minimum length are eligible