Pages:
Author

Topic: DCORP Venture Capitalism - page 37. (Read 127582 times)

member
Activity: 77
Merit: 10
November 04, 2017, 02:32:43 PM
I agree with you, I also expected to see the progress of the voting process somewhere.
If you would be so kind and rewrite it into javascript I would be grateful to get a copy from you!

👍

I will put it on my task list for Monday.  I have a paper to write right now and feel inspired.  Will try to make it run clientside but have a server in the cloud to put it on if I need it to (or want to) do something server side.  Once I start it shouldn't take too long though for something simple.

Gotta get off Bitcointalk for now though.  Will check back tonight to see how the vote it going.

👍
sr. member
Activity: 602
Merit: 295
Hail Eris!
November 04, 2017, 01:57:34 PM
I agree with you, I also expected to see the progress of the voting process somewhere.
If you would be so kind and rewrite it into javascript I would be grateful to get a copy from you!

👍

I will put it on my task list for Monday.  I have a paper to write right now and feel inspired.  Will try to make it run clientside but have a server in the cloud to put it on if I need it to (or want to) do something server side.  Once I start it shouldn't take too long though for something simple.

Gotta get off Bitcointalk for now though.  Will check back tonight to see how the vote it going.
member
Activity: 77
Merit: 10
November 04, 2017, 12:41:20 PM
I agree with you, I also expected to see the progress of the voting process somewhere.
If you would be so kind and rewrite it into javascript I would be grateful to get a copy from you!

👍
sr. member
Activity: 602
Merit: 295
Hail Eris!
November 04, 2017, 12:29:13 PM
No, no criticism, just to state there is 1 further lookup for each vote in order to get the balance and then sum up all the Yes/No with the balance weight.

Is your script to be seen somewhere, URL?

No offense taken.  Its a quick and dirty Python script.  I can refactor and comment it a bit and send you a copy.  Though I could write it in another language such as javascript to make it easier for web deployment.  Of course the whole venture capital site they are putting together should do all this so I wouldn't spend too much time on it.
member
Activity: 77
Merit: 10
November 04, 2017, 12:21:58 PM
No, no criticism, just to state there is 1 further lookup for each vote in order to get the balance and then sum up all the Yes/No with the balance weight.

Is your script to be seen somewhere, URL?
sr. member
Activity: 602
Merit: 295
Hail Eris!
November 04, 2017, 12:10:38 PM
Here is a guy who voted No:
https://etherscan.io/tx/0x9e3735871c3c2bffc0a9f389fa6ade2ff02c3584d613ac0edecaafca7c273d97

His address you get from the ‘From’ field:
0x188ba764a5d204d5af39634b16d43e5256cecadd

Use that address in this new link:
https://etherscan.io/address/0x188ba764a5d204d5af39634b16d43e5256cecadd
but here you need to manually ope the dropdown and look for Drp balance

Take furthermore his address into this link:
https://etherscan.io/token/0x621d78f2ef2fd937bfca696cabaf9a779f59b3ed?a=0x188ba764a5d204d5af39634b16d43e5256cecadd
Now you can read the balance in field ‘Token balance’,
which now is Drp token because of the 0x62.. address in the link.



Yes.  That is pretty much what I do though I grab all the balances ahead of time and put them in a dictionary then use the 'From' field on the votes to access balances..  The balance is not listed on the 'vote' transaction itself.  Thanks for the clarification though - I thought I was missing something for a moment.
member
Activity: 77
Merit: 10
November 04, 2017, 12:01:24 PM
Here is a guy who voted No:
https://etherscan.io/tx/0x9e3735871c3c2bffc0a9f389fa6ade2ff02c3584d613ac0edecaafca7c273d97

His address you get from the ‘From’ field:
0x188ba764a5d204d5af39634b16d43e5256cecadd

Use that address in this new link:
https://etherscan.io/address/0x188ba764a5d204d5af39634b16d43e5256cecadd
but here you need to manually open the dropdown and look for Drp balance.

instead, use his address in this link:
https://etherscan.io/token/0x621d78f2ef2fd937bfca696cabaf9a779f59b3ed?a=0x188ba764a5d204d5af39634b16d43e5256cecadd
Now you can read the balance in field ‘Token balance’,
which now is Drp token because of the 0x62.. contract address in the link.

Can you post your script here? Is it a javascript/html we can point to in a web browser?

sr. member
Activity: 602
Merit: 295
Hail Eris!
November 04, 2017, 11:52:24 AM
I manually checked all transaction , all are showing  "  Function: vote(bool _approve) "  , i think this mean they are voting for release of tokens , so where are 35 votes for not releasing token , i cannot find them ?

That is the name of the function and its parameters.  The 'bool _approve' says that a boolean parameter called '_approve' is passed.

Lower down you will see the value passed with each transaction.  It will be either 1 or 0 (true or false).  Then you have to weight the vote based on their balances.  Fortunately there is a list of 'token holders' which includes percentages of the total tokens owned for each address which is what I used.


I think you can shortcut that, look up ‘Sender’ address on each vote, and the corresponding Drp balance of the ‘Sender’.

Link to a vote:
https://etherscan.io/tx/0x74a9d9c0263c915d5a42b99b273c7d20198da76dcb1554e44194ecdd6b8846eb
Sender address: 0x5804Dd954A3D62D65972Ac670B5E86dabACCBeAD
Balance lookup: https://etherscan.io/address/0x5804dd954a3d62d65972ac670b5e86dabaccbead
Balance: 2788 Drp
Vote: Yes

Of course, it might be better to use the tokenholder list if you also want to keep track who has yet voted and who hasn’t.


Well it works and I did say its probably not the best way.  I wanted something working before going to bed last night.  I am still not seeing the 'Balance' field when I go to the transaction using Etherscan.io though..

Ended up creating a dictionary of tokenholders and their balances and such.  You are right and it might be useful to have the entire list anyways.   

Anyone want me to do anything with voting data?   My speciality is data visualization and could use constructive ways of procrastinating with regards to another task! 
member
Activity: 77
Merit: 10
November 04, 2017, 11:26:56 AM
I manually checked all transaction , all are showing  "  Function: vote(bool _approve) "  , i think this mean they are voting for release of tokens , so where are 35 votes for not releasing token , i cannot find them ?

That is the name of the function and its parameters.  The 'bool _approve' says that a boolean parameter called '_approve' is passed.

Lower down you will see the value passed with each transaction.  It will be either 1 or 0 (true or false).  Then you have to weight the vote based on their balances.  Fortunately there is a list of 'token holders' which includes percentages of the total tokens owned for each address which is what I used.


I think you can shortcut that, look up ‘Sender’ address on each vote, and the corresponding Drp balance of the ‘Sender’.

Link to a vote:
https://etherscan.io/tx/0x74a9d9c0263c915d5a42b99b273c7d20198da76dcb1554e44194ecdd6b8846eb
Sender address: 0x5804Dd954A3D62D65972Ac670B5E86dabACCBeAD
Balance lookup: https://etherscan.io/address/0x5804dd954a3d62d65972ac670b5e86dabaccbead
Balance: 2788 Drp
Vote: Yes

Of course, it might be better to use the tokenholder list if you also want to keep track who has yet voted and who hasn’t.
sr. member
Activity: 602
Merit: 295
Hail Eris!
November 04, 2017, 11:03:30 AM
Let's hope the tokens will be unlocked soon!

According to the whitepaper a vote ends when its deadline is reached.  (Will voting continue to the deadline even if majority is reached?)

According to the contract the token unlock voting deadline is:  11/09/2017 @ 11:22am (UTC)
sr. member
Activity: 616
Merit: 252
November 04, 2017, 10:31:29 AM
Let's hope the tokens will be unlocked soon!
sr. member
Activity: 602
Merit: 295
Hail Eris!
November 04, 2017, 10:15:10 AM
I manually checked all transaction , all are showing  "  Function: vote(bool _approve) "  , i think this mean they are voting for release of tokens , so where are 35 votes for not releasing token , i cannot find them ?

That is the name of the function and its parameters.  The 'bool _approve' says that a boolean parameter called '_approve' is passed.

Lower down you will see the value passed with each transaction.  It will be either 1 or 0 (true or false).  Then you have to weight the vote based on their balances.  Fortunately there is a list of 'token holders' which includes percentages of the total tokens owned for each address which is what I used.
full member
Activity: 212
Merit: 102
November 04, 2017, 09:36:39 AM
I manually checked all transaction , all are showing  "  Function: vote(bool _approve) "  , i think this mean they are voting for release of tokens , so where are 35 votes for not releasing token , i cannot find them ?
member
Activity: 77
Merit: 10
November 04, 2017, 08:01:47 AM
Great job!
Please, keep posting the percentages here as voting progresses!
(Many talented tokenholders in Dcorp, community driven dev in future?)
sr. member
Activity: 602
Merit: 295
Hail Eris!
November 04, 2017, 04:39:37 AM
Where can you see the progress on the voting? The amount of ‘yes’ and ‘no’ as voting process goes by?
Now: 1 Eth = 0.03995 Btc

You can click on each transaction for the contract and see if they voted yes or no, but unfortunately I can't find the total listed.  Let me see if I can write a script to crawl the transactions.

I am sure it will be a part of the VC platform, but showing the current votes as well as how many are needed for a quorum will be a necessity.

Just finished a script which tallies the number of yes and no votes for the 'approve' measure.  Now I just have to weight them based on wallet balances.

Just looking at raw unweighted votes we are at 196 yes votes and 31 no votes.  Getting the weighted scores right now.

Ok.  So supposedly the voting is at:

                     For            Against

Voters            196            31
Percentages    5.5381%    2.181699%
(weighted)

Tomorrow I will do a little testing to make sure the script is accurate.  So far it seems accurate doing some informal testing but will need to write a couple of unit tests.
And of course the way I do it is not how you would want to do it - basically using Etherscan.io to get account balances and crawling the list of contract transactions which indicate a vote.  There were a very small handful of rejected votes which I can handle tomorrow.
sr. member
Activity: 602
Merit: 295
Hail Eris!
November 04, 2017, 01:52:31 AM
Where can you see the progress on the voting? The amount of ‘yes’ and ‘no’ as voting process goes by?
Now: 1 Eth = 0.03995 Btc

You can click on each transaction for the contract and see if they voted yes or no, but unfortunately I can't find the total listed.  Let me see if I can write a script to crawl the transactions.

I am sure it will be a part of the VC platform, but showing the current votes as well as how many are needed for a quorum will be a necessity.

Just finished a script which tallies the number of yes and no votes for the for the 'approve' measure.  Now I just have to weight them based on wallet balances.

Just looking at raw unweighted votes we are at 196 yes votes and 31 no votes.  Getting the weighted scores right now.
sr. member
Activity: 602
Merit: 295
Hail Eris!
November 03, 2017, 09:31:53 PM
Where can you see the progress on the voting? The amount of ‘yes’ and ‘no’ as voting process goes by?
Now: 1 Eth = 0.03995 Btc

You can click on each transaction for the contract and see if they voted yes or no, but unfortunately I can't find the total listed.  Let me see if I can write a script to crawl the transactions.

I am sure it will be a part of the VC platform, but showing the current votes as well as how many are needed for a quorum will be a necessity.
member
Activity: 77
Merit: 10
November 02, 2017, 10:24:04 PM
Where can you see the progress on the voting? The amount of ‘yes’ and ‘no’ as voting process goes by?
Now: 1 Eth = 0.03995 Btc
full member
Activity: 238
Merit: 100
November 02, 2017, 09:07:48 PM
If you guys want to vote to unlock the tokens, click on this link. There is a PDF instructions on how to execute a contract in MEW to vote yes to unlock or no to lock.  Look below:


Step 1: Copy your private key (MEW or metamask doesn't matter, any ERC20 compatible wallet should work)
Step 2: Open it on https://www.myetherwallet.com/#view-wallet-info
Step 3: Follow this video: https://www.youtube.com/watch?v=np83tnYjctY&feature=youtu.be
Step 4: Copy/paste this contract address: 0xD42433A8a0A1CEB73c8ff4e432463e2ee109039d
Step 5: Finish watching the video and you're done!

member
Activity: 77
Merit: 10
November 02, 2017, 03:25:36 PM
When is the platform ready on dcorp.it ?
Nothing there about the voting, except for the headline.
Pages:
Jump to: