Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Kazuya Nomura
    @kazuyanomurazer0:matrix.org
    [m]
    I will post as well
    subzerofinishim
    @subzerofinishim:matrix.org
    [m]
    are the docs down?
    kuzdogan
    @kuzdogan:matrix.org
    [m]
    Yes unfortunately there's a problem with the reverse proxy at the moment, for now you can use the original repo https://github.com/sourcifyeth/docs we are looking into it sorry
    Willian Mitsuda
    @wmitsuda:matrix.org
    [m]
    hi, have you guys thought about next steps to evolve sourcify architecture? ipfs pinning is getting harder over time, and accessing sourcify data is also hard because of ipfs bad UX
    IMHO, sourcify has a rich dataset, but current ipfs-dependant architecture introduces a lot of friction
    kuzdogan
    @kuzdogan:matrix.org
    [m]
    Hi Willian, yes ipfs and that we have a large and evolving dataset has been a problem. We just added 2 more pinning services to automatically pin changes when we update (estuary.tech and web3.storage). But we haven't pushed the changes to staging yet. I'll do the release tomorrow if everything has been working fine.
    Our arch. is fully dependent on ipfs because it is the Solidity compiler's current default way of storing metadata hashes and Swarm doesn't really work. Do you have any suggestions?
    Willian Mitsuda
    @wmitsuda:matrix.org
    [m]
    I think there is a hard dependency on the hash format of ipfs since this is the one solidity compiler uses, but regarding distribution of the dataset, there could be other ways to distribute the data in addition to ipfs, right? thinking about it :)
    Willian Mitsuda
    @wmitsuda:matrix.org
    [m]
    just FYI, I just finished pinning it from scratch, it took me 11:30 hours straight šŸ˜±
    dtaylor.eth
    @dav_taylo_twitter
    Hi @kuzdogan, is there any way to gain access to a one-time data dump from the s3 bucket backup?
    6 replies
    Willian Mitsuda
    @wmitsuda:matrix.org
    [m]
    I found out to be nearly impossible to pin Sourcify ipfs root without following those tips
    chadflem
    @chadflem:matrix.org
    [m]
    hey yall, I'm having some issues verifying contracts that were deployed from a factory. I managed to verify the contracts used for the factory https://repo.sourcify.dev/contracts/full_match/10/0x1eB3f4a379e7BfAf57331FC9BCb5b4763122E48B/ , (which also includes the source for the address I'm trying to verify 0xA067443b7f4A00e2c582f1e6aDf3F3a090C568AE, the ChainlinkTrigger.sol file here https://repo.sourcify.dev/contracts/full_match/10/0x1eB3f4a379e7BfAf57331FC9BCb5b4763122E48B/sources/src/). Has anyone ran into this before?
    Side question would be, is there infra in place such that I would expect the contracts deployed from the factory to also be verified, since that byte code was verified when verifying the factory?
    1 reply
    Also worth mentioning, I tried verifying using forge and manually through the ui as well, no luck
    kuzdogan
    @kuzdogan:matrix.org
    [m]
    Problem is, for contracts with immutables we check the creation tx and the creation tx does not contain the creation bytecode
    Let me know how we can make the tx more clear about this, if it is not clear
    2 replies
    chadflem
    @chadflem:matrix.org
    [m]
    heh my bad, admittedly I didnā€™t check that page. Good to know though, thanks
    chadflem
    @chadflem:matrix.org
    [m]
    hah got it. hmm from a ux perspective I kinda just expected it to work by following the ui wizard. I think if you linked to the verify docs right on the verify page I wouldve taken a look. I think mostly just an oversight from my end though!
    djrhails
    @djrhails:matrix.org
    [m]

    Hey - curious what the least obnoxious way to go about bumping the number of ethereum mainnet contracts (or even if that is desired!).

    I've got a few source code datasets which combined look like they can take the number of verified contracts up to a comparable level with etherscan 296k mainnet vs 43k sourcify.

    ligiĀ³
    @ligi:matrix.org
    [m]
    desired for sure - what is your source for the dataset?
    1 reply
    kuzdogan
    @kuzdogan:matrix.org
    [m]
    Also do you have the metadata files too? They are required
    1 reply
    djrhails
    @djrhails:matrix.org
    [m]

    For context, out of the top 10,000 smart contracts (by incoming txn calls), sourcify only knows about 543.
    Etherscan is harder to enumerate, but in the top 731, they know of 555.

    So even low-hanging fruit of the most talked to contracts seems valuable.

    1 reply
    For an extreme example, USDT isn't verified!
    ImJosh17
    @ImJosh17
    Hey i'm having issues setting up Sourcify .. Specifically i cannot understand how to set up the .env variables (the walktrough is pretty poor...) can anyone help?
    ImJosh17
    @ImJosh17

    Also i'm having issues verifying a contract by address the error is the following:

    {"name":"VerificationService","hostname":"Air-di-Joshua.homenet.telecomitalia.it","pid":48008,"level":30,"loc":"[POST:VERIFICATION_BY_ADDRESS_FAILED]","address":"0xB13D6c918a9F3d8e8d0A78BB11807dcd14C50361","msg":"Could not find file in repository","time":"2022-08-31T10:14:07.958Z","v":0}

    Srinivas Kota (Sai)
    @jessepinkman9900

    Hello everyone,
    just got my chain listed on https://github.com/ethereum-lists/chains
    when will chains.json next get updated on https://github.com/ethereum/sourcify? is there any way to speed this up?

    Thank you for the help in advance!

    briggssaint4
    @briggssaint4:matrix.org
    [m]
    ligiĀ³
    @ligi:matrix.org
    [m]
    briggssaint4: more like ban you now ..
    ImJosh17
    @ImJosh17

    Also i'm having issues verifying a contract by address the error is the following:

    {"name":"VerificationService","hostname":"Air-di-Joshua.homenet.telecomitalia.it","pid":48008,"level":30,"loc":"[POST:VERIFICATION_BY_ADDRESS_FAILED]","address":"0xB13D6c918a9F3d8e8d0A78BB11807dcd14C50361","msg":"Could not find file in repository","time":"2022-08-31T10:14:07.958Z","v":0}

    PLS

    ligiĀ³
    @ligi:matrix.org
    [m]
    @ImJosh17: please provide more information on what you actually do
    ImJosh17
    @ImJosh17
    Right, i actually need to verify a contract which has been deployed on a proprietary test network (EVM Based).. When i try to connect to Sourcify server tho, the response is the one i posted earlier.. The thing that scares me the most is that Sourcify "Could not find the file in repository".. And so i'm asking what am i missing?
    briggssaint4
    @briggssaint4:matrix.org
    [m]
    ImJosh17
    @ImJosh17

    Right, i actually need to verify a contract which has been deployed on a proprietary test network (EVM Based).. When i try to connect to Sourcify server tho, the response is the one i posted earlier.. The thing that scares me the most is that Sourcify "Could not find the file in repository".. And so i'm asking what am i missing?

    No news then? I'm really struggling with that even today

    Srinivas Kota (Sai)
    @jessepinkman9900

    Hello everyone,
    just got my chain listed on https://github.com/ethereum-lists/chains
    when will chains.json next get updated on https://github.com/ethereum/sourcify? is there any way to speed this up?

    Thank you for the help in advance!

    would be grateful for any help pls

    kuzdogan
    @kuzdogan:matrix.org
    [m]
    It's already updated and you have to rebase, mentioned you in the PR @jessepinkman9900
    @ImJosh17: sure, where are you struggling? Happy to help and improve the docs
    ImJosh17
    @ImJosh17
    @kuzdogan:matrix.org i manage to deploy the Sourcify server but then it's not clear for me how do i have to set up the repository since i have my own chain (and I am not sure about listing my chain, i mean what does this imply?). I tried to understand the docs but surely i'm missing something..
    1 reply
    Srinivas Kota (Sai)
    @jessepinkman9900

    @kuzdogan:matrix.org i caused some confusion by replying on a random PR.

    My PR to add a new chain just got approved on chain-list yesterday
    ethereum-lists/chains#1527

    So now ethereum/sourcify chains.json needs to get updated with the new chain that I added in ethereal-lists/chains. i wanted to ask when this merge will happen next

    2 replies
    xiaohanzhu
    @xiaohanzhu
    @kuzdogan:matrix.org we found an issue for uploading a local json/zip file for verification. If we upload the same file from mac, it works. If we upload from windows, it doesn't work
    I believe you guys had similar issues before
    could you take a look?
    also how do we make our chain supporting monitoring feature
    1 reply
    Kim King
    @adaaag:matrix.org
    [m]
    Hi
    may I ask how I dismiss soursify on remix? it change my file explorer
    ligiĀ³
    @ligi:matrix.org
    [m]
    you can deactivate the plugin in the plugin section
    kuzdogan
    @kuzdogan:matrix.org
    [m]
    Responded to you question in the PR @xiaohanzhu
    AndikaShidiqPratma
    @AndikaShidiqPratma
    /invite @kuzdogan:matrix.org
    Willian Mitsuda
    @wmitsuda:matrix.org
    [m]
    Hi, just sharing some info, I remember in Amsterdam we discussed about supporting vyper
    Just discovered they recently started attaching the vyper version as metadata in the bytecode