Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Elena Dimitrova
    @elenadimitrova

    okay you answered the first part of your question above, to answer the second, on

    So the question comes to why are you taking only positive amounts here

    Look at the definition of that function

    All functions are defined in the interfaces, in this instance the definition is in IColony
    Sri Sanketh Uppalapati
    @srisankethu
    Can you please elaborate? IColony.sol has bootstrapColony(). The documentation above states that @param _amount Amount of reputation/amount for every address.
    Elena Dimitrova
    @elenadimitrova

    It starts with

    Allows the colony to bootstrap itself by having initial reputation and token _amount assigned to users _users

    amount can only be positive, as we are assigning initial reputation and tokens to users

    Further justification of this function can be found in the whitepaper

    During a colony’s creation, the creator of the colony is granted the ability to designate an initial set of addresses to receive native tokens and an equivalent amount of reputation.

    Sri Sanketh Uppalapati
    @srisankethu
    I get it. Thanks. Clarified.
    Elena Dimitrova
    @elenadimitrova
    :+1:
    Sri Sanketh Uppalapati
    @srisankethu
    I just noticed that every doc in here(_Doc... ones) has a deadlink redirecting to another doc.
    Igor Line
    @igorline
    These are static files compiled into docs.colony.io
    Ryan Christoffersen
    @ryanchristo
    :point_up:
    Mark Haines
    @markhainesii
    Migration file 8_setup_meta_colony references two contracts that don't exist: Token and TokenAuthority. Won't this stop test:contracts from running?
    Elena Dimitrova
    @elenadimitrova
    This is because we merged the locked CLNY token PR @markhainesii This basically provisions the CLNY token as it will be configured on mainnet at launch, that is with its transfer functions locked to most
    You need to run yarn run provision:token:contracts to provision these contracts, I have updated the repo readme to include that instruction https://github.com/JoinColony/colonyNetwork/blob/develop/docs/README.md#install
    Mark Haines
    @markhainesii
    ok thanks
    Igor Line
    @igorline
    Hi! I cannot find where is the conversion of IPFS base58 hash to bytes32 happening in colony code?
    Ryan Christoffersen
    @ryanchristo
    :+1:
    Ryan Christoffersen
    @ryanchristo
    Hey @CryptoUtopian! I was just going through the channel history and wanted to share with you the #projects section of our Discourse. If you have pursued any of the ideas you shared with us back in August or if you would like to repost them somewhere more discussion friendly, please post them in our new forum. Thanks!
    Polycap
    @Polycapn
    Hey! I was wondering if I'm going to start a colony and it has 3 levels. The highest level is the Meta-colony, on level two is a typical Colony and at the bottom is a "Sub-colony" I was wondering if you had any suggestions on the strategy I should take on this one
    Aron
    @homotopycolimit
    Hey,
    I don't think of colonies being arranged in any sort of hierarchy. They are all nominally quite independent.
    Within a Colony however, you can have a lot of structure - this is the domain system.
    A three-tier Colony would look like this: one colony wide domain, (some) sub-domain(s), which in turn have more sub-domains of their own.
    Polycap
    @Polycapn
    @homotopycolimit Thanks bud, I reread the whitepaper and it makes more sense now
    Ryan Christoffersen
    @ryanchristo
    Hey hey! Just a frendly reminder, we have a Bug Bounty going on with rewards ranging from $100 to $20,000! We deployed the first release candidate to Goerli Test Network last week, which includes all the functionality that we will be deploying to mainnet in the very near future. Help us secure the network! Cheers.
    Bruno Sette
    @BrunoSette
    I'm trying to run yarn run provision:token:contracts
    But I got the error: Error: Cannot find module '@babel/register'
    Christian Maniewski
    @chmanie
    Hey! Did you do a yarn before to install all the modules?
    Freddy
    @crypto-crack
    Hi, do you have like a table of the Mainnet/Görli addresses for the contracts https://github.com/JoinColony/colonyNetwork/tree/develop/contracts (particularly the ...DataTypes.sol ones)?
    We have imported the ABIs at https://eth.events/ for Mainnet and Görli and could start building some insights for the team, individual colonies and/or the community.
    Under the main address 0x5346d0f80e2816fad329f2c140c870ffc3c3e2ef there is only like 112 events, which seems it can't be all?
    Griffin Ichiba Hotchkiss
    @gichiba
    So the events in that address (the ColonyNetwork) are only the explicitly declared ones, but if I understand you, you're looking to get more detailed data from watching the actual contract where, for example, ColonyStorage is deployed
    ? is that correct?
    Also do you mean there are 112 different events to watch, or that only 112 have occurred so far?
    Freddy
    @crypto-crack
    image.png
    only 112 events that I can see:
    It seems there are 3 colonies, but only 2 "colonyAdded" on main contract - and in the created ones there is just a standard set of initializing events:
    https://etherscan.io/address/0x5346d0f80e2816fad329f2c140c870ffc3c3e2ef - 0x5346D0f80e2816FaD329F2c140c870ffc3c3E2Ef (Main entry)
    https://etherscan.io/address/0x14946533cefe742399e9734a123f0c02d0405a51 - 0x14946533cEfe742399E9734A123F0C02d0405a51 (Meta Colony added)
    https://etherscan.io/address/0x77f979226b36f170548f53ddf1ef8bf46c6b6977 - 0x77F979226b36F170548f53dDF1eF8Bf46c6b6977 (Colony added)
    https://etherscan.io/address/0x84bc20b584fa28a278b7a8d5d1ec5c71224c9f7c - 0x84bc20B584fA28a278B7a8d5D1Ec5c71224c9f7C (Colony but not added?)
    https://etherscan.io/address/0x56a9212f7f495fadce1f27967bef5158199b36c7 - 0x56A9212f7F495FADcE1F27967bEF5158199B36C7 (wallet address? - no events, but owner of a lot of contracts?)
    https://etherscan.io/address/0x3e828ac5c480069d4765654fb4b8733b910b13b2 - 0x3E828ac5C480069D4765654Fb4b8733b910b13b2 (token CLNY)
    So I was wondering where the actual action is taking place ;-)
    Griffin Ichiba Hotchkiss
    @gichiba
    This seems about right for current network activity
    Early days, my friend, early days
    but is that what you were getting at before?
    Because I could imagine you might also be wanting to, for example, watch the colonyStorage contract to get data on memory writes or gas usage or something like that
    but this is beyond my knowledge. HALP @area
    Freddy
    @crypto-crack
    Yes I know ;-)
    But indeed for deeper analytics, the list of contract addresses would indeed be helpful - thanks!
    Griffin Ichiba Hotchkiss
    @gichiba
    oh, I misunderstand how things work; I guess there is no deployed storage contract
    area
    @area
    There are only two colonies currently; the 0x77f9 contract is the resolver used for the current version of the colony contracts, which it why it doesn't have the colony added event
    Paul Cowgill
    @pcowgill
    Are there any plans to verify and publish the glider contract source code on Etherscan? https://etherscan.io/address/0x5346D0f80e2816FaD329F2c140c870ffc3c3E2Ef#code
    Ryan Christoffersen
    @ryanchristo
    Hey @pcowgill! Apologies for the slow reply. I don’t see why not. It’s a little complicated with our contract setup (ie, using the EtherRouter contract) but it should be possible and we will look into it.
    Brendan Miller
    @bmiller59
    Is there a plan to make Colony network contracts compatible with the Gas Station Network (GSN) by adding GSNRecipient to them? https://gsn.ethereum.org/ If so, what is the timeline for doing so? Thx. This would greatly facility onboarding and adaption of dapps using Colony.
    @ryanchristo Should I make a github ticket for this?
    Christian Maniewski
    @chmanie
    Hey @bmiller59. While I wasn’t aware of this particular project we have been discussing solutions like this internally already. Personally I think especially the dApp would benefit from projects like this. An issue is surely welcome but will be treated as a suggestion for now.

    Also I’d like to cordially invite you (and everyone here) to our discord community which should function as a one-stop-shop for all dev and community related discussions: https://discord.gg/r8gQC9

    It should be more active there and also easier to get in touch with the network team (and the rest of us)

    Brendan Miller
    @bmiller59
    @chmanie Thanks for that. Your Github issue guide says to post here: you may want to update that. I am also aware of the Discourse community and have been active there. Are you suggesting that I should abandon this forum and Discourse for Discord now? Also I tried to discord link and it said "invalid".
    Christian Maniewski
    @chmanie
    Thanks for the hint brendan. I'll adjust the manual. We are imagining that Discourse and Discord will complement each other well. Here's a new link: https://discord.gg/Qjupxvg
    Brendan Miller
    @bmiller59
    Got it. Thanks!