Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
161 lines (156 sloc) 9.67 KB

Development Meeting (10 Mar, 2018)

This is the log of Weekly General Development Meeting. It happens every Saturday 4pm UTC in the #development Discord channel.

osoese - Today at 11:00 AM
Good Morning @DEVS
ellaismer - Today at 11:00 AM
!rsvp ping
RSVPBotBOT - Today at 11:00 AM
@IaMaBeAsT @Brokebeard @Riddlez666 @Taubda @ellaismer @LetEpsilonBe @osoese @jal3inc
Riddlez666 - Today at 11:00 AM
ellaismer - Today at 11:01 AM
@here Our dev meetings this week starts now.
Brokebeard - Today at 11:01 AM
Hello everyone
IaMaBeAsT - Today at 11:01 AM
Howdy all
Riddlez666 - Today at 11:01 AM
im alive lol barely
TBates76 - Today at 11:02 AM
HI.. what day is this?
Brokebeard - Today at 11:02 AM
I'm  going through online traffic school.. Mandatory 4 hours of reading then exam -.-
damn traffic cameras...
easy - Today at 11:04 AM
TBates76 - Today at 11:04 AM
Ok this is now the weekly meeting any other discussions needs to goto general(edited)
ellaismer - Today at 11:07 AM
One thing I really want to discuss is about our geth client. Our current geth fork is based on ETC, but many devs have suggested that we create one based on ETH due to various compatibility issues. The problem we have right now is related to unused code -- our chain's config is similar to ETC, and if we blindly just use ETH's fork, we can get it working, but it will contain many unused codes. So what I'm thinking about is to fork ETH's version, but add multi-chain support -- make it by default support ETH/ETC/ELLA three networks. We accomplish three things by doing this:

1. We solved our problem that we lack geth compatibility fork for ELLA.
2. ETC is also suffer from the same problem. By doing this, we also help ETC users who use geth, and it will likely gain some more users for us.
3. If we make the changes minimal and only related to multi-chain support. We can attract those who want to use geth on multiple networks.
osoese - Today at 11:08 AM
@ellaismer music to my ears - here to help
also - please take this as humor as that is what I mean, but I think our next block mining algo can be
Riddlez666 - Today at 11:11 AM
ellaismer - Today at 11:11 AM
And because we have limited manpower, what I would suggest is to do this:

1. We keep using ETC's fork, and continue to merge ETC upstream patches. This way, we don't break anything for existing go-ellaism users.
2. We use, which was started by @MakeMoneyOz -, as the base for multi geth version based on ETH.
3. We make the changes minimal -- we don't change golang import paths (keep it This makes it easier to merge upstream ETH changes.
4. I created a team called "multi-geth" for ellaism/go-ethereum, if you want to help developing multi-geth, please just ask me to add you to the team.
5. All changes for multi-geth go through pull requests. Master is set as protected branch.
go-ellaism - Go language implementation of the Ellaism protocol
How @DEVS like this? Is there anything I might have missed?
TBates76 - Today at 11:13 AM
We could also put this out to the other coins for dev help
jal3inc - Today at 11:13 AM
Good morning :sunny:️
TBates76 - Today at 11:14 AM
Aka eth/etc
osoese - Today at 11:14 AM
@ellaismer agreed by me and I like #3 especially because that was tough to do when @Riddlez666 and I worked on this
ellaismer - Today at 11:15 AM
@TBates76 Yeah that's a good idea. I think we can first finish a version, it will better help to gain dev support.
osoese - Today at 11:15 AM
(the import paths)
ellaismer - Today at 11:15 AM
@osoese Yeah great. :smiley:
And by the way, there're tools to help you to change import paths (like gomvpkg), but it will be a problem when merging upstram changes.
So I'm glad to know we like keeping import path. :smiley:
osoese - Today at 11:18 AM
well, if there is a tool for that I will take a look because search and replace wasn't the answer and there are a lot of updates - I think we got close but never got every path updated in my last attempt
gave up and forked a version keeping the paths to edit instead - so glad you are open to that
ellaismer - Today at 11:22 AM
And @DEVS, as we are collaborating using PRs, If you see new PR in, please review the PR. Click "changes" tab, and click "Review Changes". If you think everything look okay, please select "Approve", and click "Submit". :smiley:(edited)
Riddlez666 - Today at 11:23 AM
We are getting farther on setting up the exchange no date on when any test will happen as its a pretty big undertaking. But last i check 59 people signed upto the mailing list for info.
ellaismer - Today at 11:24 AM
Okay. My only agenda today is multi-geth, and let's just carry out the project first.
@here If you have something else to discuss, now it's time to raise your voice. I'll continue to be here answering questions.
Riddlez666 - Today at 11:26 AM
Ive been busy this week with some real life backlog and the exchange filling up the other time so i have nothing other than that myself
jal3inc - Today at 11:26 AM
@Riddlez666  :smiley:
Riddlez666 - Today at 11:26 AM
70 people now lol
osoese - Today at 11:27 AM
I can link to the alpha wallet - which is definitely in alpha
Opal-Alpha-0.0.1 - Ellaism Opal Wallet Alpha 0.0.1
TBates76 - Today at 11:27 AM
I would like to discuss the roadmap this geth fix will that help move along the roadmap and help with BTC relay
jal3inc - Today at 11:28 AM
Just wanna say thank u to all the devs that have taken the time to get me up to speed with things. You guys are great!
osoese - Today at 11:29 AM
@jal3inc yw
@ellaismer youa re probably busy with geth and work - but if you are interested in the egem project we are working under @Riddlez666 direction and could definitely use any extra eyes on the project - we have one exchange server and 2 coin servers going - getting them all to talk is coming together but help is always apprecaited
jal3inc - Today at 11:31 AM
@ellaismer  sent you over that info to your inbox check it out when u have a chance.
TBates76 - Today at 11:31 AM
@osoese wouldnt the multi chain geth help with that?
Riddlez666 - Today at 11:31 AM
not with what we are doin
osoese - Today at 11:31 AM
@TBates76 this one really has nothing to do with that atm
jal3inc - Today at 11:32 AM
From exchange side of things id imagine no difference really
osoese - Today at 11:32 AM
BUT - the geth update very important!!
ellaismer - Today at 11:33 AM
@osoese Yeah I'm glad to help.
Riddlez666 - Today at 11:35 AM
I have a feeling decentralized exchanges are just another hype word as it will have a single point of failure also.
My point being if its cryptopia or cryptobridge you still need a support team if shit screws up which in itself is not a decentralized exchange.
osoese - Today at 11:37 AM
@Riddlez666 was going to politely disagree until I saw 2nd comment
Riddlez666 - Today at 11:37 AM
also its not a complete system if you need a support team to fix
im having trouble seeing the vision of decentralized exchanges also
sorry im brain storm rambling
jal3inc - Today at 11:39 AM
@Riddlez666  im with u on that
osoese - Today at 11:41 AM
okay - I don't have anything else for today, but if anyone wants to give the wallet a try - just know there are bugs - its on meteor (at this time) and @MakeMoneyOz - @jal3inc @Riddlez666 are all helping me put together install instructions but it might not be complete as of yet. If you need help just post a message in #development
Riddlez666 - Today at 11:42 AM
Bitshares for example they have there own chain with a bunch of exchanges tied to it but can you do trades with just the bitshares client? no you cant you need a 3rd party system built on top of it.
ellaismer - Today at 11:42 AM
@osoese I got the SMTP user for you as well, for Check your Keybase!(edited)
osoese - Today at 11:43 AM
ha! thank you @ellaismer
@Riddlez666 the core of a decentralized exchange is a trade. That trade happens whenever you send coins to someone for like kind value in something else. If we just get that fore functionality embedded in a wallet/app that connects to peers instead of central server then it can grow into a decentralized exchange. This would then be independent of all government or corporate supervision. If the software is open source then communities can handle support.
ellaismer - Today at 11:50 AM
Looks like we're having a short meeting today as well! If there's no more things to discuss, let's close?
TBates76 - Today at 11:51 AM
will there be a roadmap with dates for completion?
ellaismer - Today at 11:53 AM
Hmm @TBates76 probably not. Deadlines are always missed everywhere. And as said before, it's also important to have a  focus on quality.
To be honest, the roadmap you see at has no dates on purpose, because that's not how software development (especially open source software development) works.
2018 Roadmap
Ellaism Core’s Roadmap in 2018. A stable Ethereum network without pre-mine or dev fees.
TBates76 - Today at 11:54 AM
I understand
Riddlez666 - Today at 11:55 AM
all dates do is stress and usually end up releasing shitty code
TBates76 - Today at 11:55 AM
I am just thinking of making something for people to see whats being worked on atm
Riddlez666 - Today at 11:56 AM
ahh the meta page i need to update
but shows in progress stuff
ellaismer - Today at 11:57 AM
@TBates76 I think we try to use the monthly update for that purpose. I understand there may be better ideas, though.
TBates76 - Today at 12:01 PM
thats all I can think of atm
:hammer:  meeting adjourned
(closest thing to a gavel)