Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    ynaciri
    @ynaciri
    connected remix to a ganache set to petersburg which matches the bytecode compiled with evmVersion set to byzantium since solcjs 0.4.26 says petersburg and constantinople are invalid evmVersions
    I guess I'm puzzled with the different evmVersions and networks
    understanding the differences between homestead, byzantium, constantinople, etc
    yann300
    @yann300
    do you know the "evmVersion" of the deployed contract?
    ynaciri
    @ynaciri
    I thought the mainnet ran homestead, so I wanted to test everything with homestead and I just figured that ganache didn't propose this option
    byzantium
    got it from the remix compilation details popup you told me, thanks :D
    ynaciri
    @ynaciri
    seems that since I was building for homestead and deploying it, I thought the node was running homestead evm
    but now I think it's only backwards compatibility
    been mistaken by an old article stating the mainnet ran homestead I guess
    emmycarson
    @emmycarson
    Hi everyone! Please how can I cancelled my etherscan token and have my money to my ETH wallet? I don't really understand the process. Thanks
    yann300
    @yann300
    @ynaciri so everything is ok?
    vikas1188
    @vikas1188
    Hello . Folks I can't understand how to listen for the events in the solidity compiler 0.5.12 . the same is working if I change the version of solidity compiler to 0.4.X. I understand that there have been recent update in the ABI spec as well, but I can't understand what to change in the code to make the listening of the event work ?
    it gives me errors.
    I'm talking about listening for the events on the Java script side.
    vikas1188
    @vikas1188
    anyone ?
    vikas1188
    @vikas1188
    anyone ?
    Y'z
    @yzportfolio
    How can I output .sol file from remix?
    Rick Park
    @rpsnoopy
    HI. You cannot read event from a smart contract. It is a write only channel. You can emit them, but you cannot read them in the EVM context. They are readable by the outer world only, I.e. by JavaScript based env realized on the front end. Anyway this is not the right panel where asking general questions: try to use stack exchange
    Y'z
    @yzportfolio
    Thanks!
    Eric
    @efalken
    @ynaciri I toggle the environment from JavaScript VM to Injected Web3, and get an error telling me I must have MetaMask active and running. This is not a browser, so I do not know where within this app to get MetaMask connected. I have a browser open, and it is connected, but somehow this Windows program also needs to see MetaMask. Perhaps the desktop version is solely for running JavaScript an via a localhost?
    Eric
    @efalken
    Brave is now having all sorts of issues when running Remix. Chrome is fine. This started about a week ago.
    Jshanks21
    @Jshanks21
    I can't find the +/- icons to increase the font size of the editor in the new layout. I may be more blind than I thought, but can anyone help? I don't see it in the top left like the documentation says.
    Liana Husikyan
    @LianaHus
    @efalken do you use alpha or released one?
    @Jshanks21 use ctr+ / ctr- or ctr mouse scroll
    Manh Luna
    @manhluna
    The compiler returned with the following internal error:
    Uncaught JavaScript exception: RangeError: Maximum call stack size exceeded.
    The compiler might be in a non-sane state, please be careful and do not use further compilation data to deploy to mainnet. It is heavily recommended to use another browser not affected by this issue (Firefox is known to not be affected).
    Help me pls
    Eric
    @efalken
    @LianaHus I'm using Brave v0.69.135 for Windows 64 bit. It's working today, for unknown reasons. I turned off the Brave Wallet in the extensions, and then turned it back on, and it might have cleared something from the cache.
    Liana Husikyan
    @LianaHus
    @manhluna please you a newer compiler version. This should help. Or other browser
    ynaciri
    @ynaciri
    @yann300 yes, I figured everything out finally XD
    truffle still makes strange bytecode compared to all the other tools but at least I found out my issue was the evmVersion
    thanks for your time :)
    @efalken my bad, did you get the popup for authorizing remix to communicate with metamask ?
    André Cruz
    @edevil
    I'm having problems using the provable oracle plugin on remix, it doesn't seem to be working. The provable developers submitted this issue ethereum/remix-plugin#145 since it seems the problem is on the remix side. Can anyone take a look please? Thanks.
    Soph G
    @sophguellard
    Hello
    I'm having a bit of trouble in the "Run" tab which I could do with some advice on
    I'm logged into MetaMask on the Rinkeby test network, yet in the Run tab in Remix I cannot change the environment to Injected Web3 Rinkeby(4)... It is stuck on Injected Web3 Main(1)
    Also, it does not recognise my accounts or let me add one
    Any ideas?
    Eric
    @efalken
    @yann300 ugh, several. I thought it would be better than Chrome, and was for a while, but they are really pushing their new wallet and BAT token, which creates problems and generates many push notifications for services, etc. They clearly don't care about interfering with MetaMask, and presume everyone prefers their BAT token and stupid wallet.
    Jshanks21
    @Jshanks21
    @LianaHus Thank you! That works great!
    1532381694
    @1532381694
    Have you ever used this ecdsa.sign to sign messages?
    屏幕快照 2019-10-15 下午2.30.58.png
    Signature results have R and s, but without v, how can I get v?
    Rick Park
    @rpsnoopy
    Here you should talk about remix ide only. Ask somewhere that question. Use stackexchange. 🙂
    1532381694
    @1532381694
    ok
    Eric
    @efalken
    Anyone know why Remix generates an error for inputs greater than 1e16 when trying this safemath function?
    function add(uint256 _a, uint256 _b)
    pure
    public
    returns (uint256)
    {
    uint256 c = _a + _b;
    assert(c >= _a);
    return c;
    }
    I assume the browser can't handle large numbers...
    chen7gx
    @chen7gx
    Can someone help me?I import another contract B in contract A, but after deploying it, only contract B's function is displayed in the run interface, not contract A's function???What is wrong?What should I do?