Bitcoin Forum
November 01, 2024, 02:25:46 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 [32] 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 ... 210 »
  Print  
Author Topic: ☑ [ANN] ☰ [ ICO 06|04|2017 ] ☰ Humaniq — Discover the unbanked  (Read 272362 times)
pugilist555
Sr. Member
****
Offline Offline

Activity: 474
Merit: 261


GBM


View Profile
April 11, 2017, 01:17:46 PM
 #621

Dear Members of Bitcointalk!

The Humaniq ICO is ongoing and its getting bigger and better by the hour,
it ends in 2 days so make the best of the opportunity before that using this link https://my.humaniq.co/

Also the Signature and Avatar campaign are still on
we have so much bounty to give out
The campaign will end on 27th April, am sure you dont want to miss that.

To apply participation in Signature and Avatar Campaign fill out the form:
https://docs.google.com/forms/d/e/1FAIpQLSfltghw61yD2oaUXEcZUONC_UdOcTEZVaGTCa6k0wrdogaXow/viewform

You can check your application status to Signature and Avatar Campaign here
https://docs.google.com/spreadsheets/d/1GUa7COUdyhZffiiEALO9x_GiYahGr5ZSj5q0UJ0sB3U/edit#gid=0

In line with our progressive pattern, we have changed design of Signatures and Avatar!
We hope you ll like them as they look nice and more clear.
Participants in the campaign should change theirs too.
Please, change them in your profiles!

And another announcment!

We've decided to add Jr. Members to campaign.
We are throwing our doors wide open Smiley


All the details on the bounty are here https://bitcointalk.org/index.php?topic=1774480.0


Done. Though I am not appearing on the google sheets yet. When will the tokens be available for trading?

Blockchain technology
ICOcountdown.com
Hero Member
*****
Offline Offline

Activity: 1008
Merit: 500


View Profile WWW
April 11, 2017, 11:24:35 PM
Last edit: April 11, 2017, 11:38:28 PM by ICOcountdown.com
 #622

https://www.reddit.com/r/ethereum/comments/64ufyp/emission_due_diligence_for_humaniq/

Quote
Everyone needs to read this about emission schedule and otherwise.

https://www.reddit.com/r/ethereum/comments/64ufyp/emission_due_diligence_for_humaniq/

Reference: (Page 10) https://humaniq.co/assets/downloads/humaniq_wp_english.pdf

Final Amount determination is excercised here.

http://imgur.com/a/vMSRt

However smart contract says otherwise:

http://imgur.com/a/fFUMZ

Reference: https://github.com/humaniq/ico-contract/blob/master/contracts/HumaniqToken.sol

Token Locking is also excercised and I'm not sure for what reason:

http://imgur.com/a/WVacu

Reference: https://github.com/humaniq/ico-contract/blob/master/contracts/HumaniqToken.sol

This has been delisted from ICOcountdown.com until further notice.

Extra due diligence done by Jack from ICOcountdown Telegram:

Okay, where do I start? As first - there are no critical vulnurabilites, like 0-day or something like that, so nobody in perspective could hack the contract and get out whole funds or something, but it is still have some malicious functions, which I will describe.

https://github.com/humaniq/ico-contract/blob/master/contracts/HumaniqToken.sol

    As first - look at line 88 /// @dev Function to change address that is allowed to do emission. /// @param newAddress Address of new emission contract. function changeEmissionContractAddress(address newAddress) external onlyFounder returns (bool) { emissionContractAddress = newAddress; }
    it is mean that they can set any new contract in here in any time and get infinite emitient at they will. Plus, as we see, it can be not just another crowdsale contract, it could be literally any address, which means that they can set me as emissionContract and I can mint myself as many tokens as I want. And in fact it is malicious.

This problem could be solved by different ways, for example you can set iterator of changing emissionContract and set the final number of all future ways of crowdfunding rounds - in this case you can do, for example, 3 rounds of crowdfunding and emission waves but no more.

Other simple proposal to solve this problem - is specifiy type of emissionContract, therefore people can see that only real crowdfunding contract could emit new tokens and no one else could.

    Locker problem. In fact, when you proceed your ICO you should forbid your buyers to transfer tokens before ICO ends - it is okay. In this case you can firstly set a phase modifiers in enum format like enum ICOPhase { Created, Running, Paused, End } and change state of the contract when it handle some events, or it can be just simple boolean modifier like lock = true In conract of Humaniq it can be found on 42 line (modifier), and this modifier lock ALL transfers of token (line 73,80).

You could say - okay, so what is problem? The problem in that their token contract have function on line 98 function lock(bool value) external onlyFounder { locked = value; } Which allow developers to lock all transactions manually in any time.

I repeat - it is not holding the ico contract, which could be useful in some kind of situation, it is lock all tokens transfer and could be used in any times even when ico is done.

When I've asked developers - why do they need this functions and why they need to use it exactly this way - in any time and not only an ICO - they have answered to me, that "it is need to migrate. when we will create new tokens contract - we will block old one".

Yes, that is exactly they have said, that they will just block old contracts with all balances when they developed new contract of token's. And that how we finde another problem.

    Migrate function is actually doesn't exist. As you know - all balances in token contract is stored in mapping structure and you cannot just pull it out from contract - you need to use getter to get value of balance of specific address.

So, as I supposed, they must have some migrate function (or at least prototype of it) which allow them to secure transfer balances from one contract to another. It is a pretty difficult mechanism of two-sides function which must be work on both contracts - ask old one of balance of msg.sender, add this value to balance of new contract and delete same number from old balance - in this case user could choose themself migrate to new contract or not, plus, such desicion allow continue normally work of each contract without blackmailing.

What I have heard from developers - they said that "we will not transfer balances in smart-contract logic at all, we will have non such migrate function" - but wait, it is not even possible to do offchain cause of balances data structure - I mean really - I think many developers tryed to pull out mappings, and we are all know, that there is impossible without using of getter, and moreover - you can't do it without knowing of each key of user... so how they actually want to do this?

And all of it just for humaniq token itself and not for ICO contract.

ICO contract - https://github.com/humaniq/ico-contract/blob/master/contracts/HumaniqICO.sol

have also such function as function changeTokenAddress(address token_address) at 201 line - which is really strange thing. I don't even know how to comment it. It's like they can change token contract address in the middle of ICO and so will crowdfund two token contracts? Totally mess, I'm really don't know for what this need and how it could be exploited, it could be a real chaos with such things.

    Founder's address Common problem - ico is managed by single account but not of DAO or multisig - have a possability that if key from single account will be stolen - all funds will be stolen as well.

If anyone wants to go further with this due diligence. Please contact me:

Telegram: @Alexanderico

Email: alex@icocountdown.com

Telegram Group: http://telegram.me/icocountdown

misterbones
Full Member
***
Offline Offline

Activity: 182
Merit: 100


Trader*Investor


View Profile
April 12, 2017, 12:14:58 AM
 #623

This is a fucking scam !!

Fucking scamesters !!!!!!!

Need to arrest these assholes and send them to jail , as pointed out by Gelb again . Humaniq is a scam !!!!!!
FUCK U SCAMMERS

DONT INVEST IN THIS SCAM AND GET REKT


WE NEED TO SAVE OUR COMMUNITY FROM THESE SCAMS !!!!!!!



SCAM ALERT

https://www.reddit.com/r/ethereum/comments/64ufyp/emission_due_diligence_for_humaniq/

attwoods
Member
**
Offline Offline

Activity: 94
Merit: 10


View Profile
April 12, 2017, 12:37:44 AM
 #624

This is a fucking scam !!

Fucking scamesters !!!!!!!

Need to arrest these assholes and send them to jail , as pointed out by Gelb again . Humaniq is a scam !!!!!!
FUCK U SCAMMERS

DONT INVEST IN THIS SCAM AND GET REKT


WE NEED TO SAVE OUR COMMUNITY FROM THESE SCAMS !!!!!!!



SCAM ALERT

https://www.reddit.com/r/ethereum/comments/64ufyp/emission_due_diligence_for_humaniq/
it is surprising for us.
joeydangerous
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250


CryptoTalk.Org - Get Paid for every Post!


View Profile
April 12, 2017, 01:09:35 AM
 #625

This is a fucking scam !!

Fucking scamesters !!!!!!!

Need to arrest these assholes and send them to jail , as pointed out by Gelb again . Humaniq is a scam !!!!!!
FUCK U SCAMMERS

DONT INVEST IN THIS SCAM AND GET REKT


WE NEED TO SAVE OUR COMMUNITY FROM THESE SCAMS !!!!!!!



SCAM ALERT

https://www.reddit.com/r/ethereum/comments/64ufyp/emission_due_diligence_for_humaniq/
You didn't just type that all out just so you could tell us that did you? Lol

 
                                . ██████████.
                              .████████████████.
                           .██████████████████████.
                        -█████████████████████████████
                     .██████████████████████████████████.
                  -█████████████████████████████████████████
               -███████████████████████████████████████████████
           .-█████████████████████████████████████████████████████.
        .████████████████████████████████████████████████████████████
       .██████████████████████████████████████████████████████████████.
       .██████████████████████████████████████████████████████████████.
       ..████████████████████████████████████████████████████████████..
       .   .██████████████████████████████████████████████████████.
       .      .████████████████████████████████████████████████.

       .       .██████████████████████████████████████████████
       .    ██████████████████████████████████████████████████████
       .█████████████████████████████████████████████████████████████.
        .███████████████████████████████████████████████████████████
           .█████████████████████████████████████████████████████
              .████████████████████████████████████████████████
                   ████████████████████████████████████████
                      ██████████████████████████████████
                          ██████████████████████████
                             ████████████████████
                               ████████████████
                                   █████████
CryptoTalk.org| 
MAKE POSTS AND EARN BTC!
🏆
sotisoti
Hero Member
*****
Offline Offline

Activity: 762
Merit: 500


View Profile
April 12, 2017, 03:03:08 AM
 #626

Dev we need clarifications against the allegations..

Bitrated user: sotisoti.
TheTruthIsOutThere
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
April 12, 2017, 05:08:59 AM
 #627

This needs to be addressed:

https://www.reddit.com/r/ethereum/comments/64ufyp/emission_due_diligence_for_humaniq/



Reference: (Page 10) https://humaniq.co/assets/downloads/humaniq_wp_english.pdf

Final Amount determination is excercised here.

http://imgur.com/a/vMSRt

However smart contract says otherwise:

http://imgur.com/a/fFUMZ

Reference: https://github.com/humaniq/ico-contract/blob/master/contracts/HumaniqToken.sol

Token Locking is also excercised and I'm not sure for what reason:

http://imgur.com/a/WVacu

Reference: https://github.com/humaniq/ico-contract/blob/master/contracts/HumaniqToken.sol

This has been delisted from ICOcountdown.com until further notice.

Extra due diligence done by Jack from ICOcountdown Telegram:

Okay, where do I start? As first - there are no critical vulnurabilites, like 0-day or something like that, so nobody in perspective could hack the contract and get out whole funds or something, but it is still have some malicious functions, which I will describe.

https://github.com/humaniq/ico-contract/blob/master/contracts/HumaniqToken.sol

As first - look at line 88 /// @dev Function to change address that is allowed to do emission. /// @param newAddress Address of new emission contract. function changeEmissionContractAddress(address newAddress) external onlyFounder returns (bool) { emissionContractAddress = newAddress; }
it is mean that they can set any new contract in here in any time and get infinite emitient at they will. Plus, as we see, it can be not just another crowdsale contract, it could be literally any address, which means that they can set me as emissionContract and I can mint myself as many tokens as I want. And in fact it is malicious.
This problem could be solved by different ways, for example you can set iterator of changing emissionContract and set the final number of all future ways of crowdfunding rounds - in this case you can do, for example, 3 rounds of crowdfunding and emission waves but no more.

Other simple proposal to solve this problem - is specifiy type of emissionContract, therefore people can see that only real crowdfunding contract could emit new tokens and no one else could.

Locker problem. In fact, when you proceed your ICO you should forbid your buyers to transfer tokens before ICO ends - it is okay. In this case you can firstly set a phase modifiers in enum format like enum ICOPhase { Created, Running, Paused, End } and change state of the contract when it handle some events, or it can be just simple boolean modifier like lock = true In conract of Humaniq it can be found on 42 line (modifier), and this modifier lock ALL transfers of token (line 73,80).
You could say - okay, so what is problem? The problem in that their token contract have function on line 98 function lock(bool value) external onlyFounder { locked = value; } Which allow developers to lock all transactions manually in any time.

I repeat - it is not holding the ico contract, which could be useful in some kind of situation, it is lock all tokens transfer and could be used in any times even when ico is done.

When I've asked developers - why do they need this functions and why they need to use it exactly this way - in any time and not only an ICO - they have answered to me, that "it is need to migrate. when we will create new tokens contract - we will block old one".

Yes, that is exactly they have said, that they will just block old contracts with all balances when they developed new contract of token's. And that how we finde another problem.

Migrate function is actually doesn't exist. As you know - all balances in token contract is stored in mapping structure and you cannot just pull it out from contract - you need to use getter to get value of balance of specific address.
So, as I supposed, they must have some migrate function (or at least prototype of it) which allow them to secure transfer balances from one contract to another. It is a pretty difficult mechanism of two-sides function which must be work on both contracts - ask old one of balance of msg.sender, add this value to balance of new contract and delete same number from old balance - in this case user could choose themself migrate to new contract or not, plus, such desicion allow continue normally work of each contract without blackmailing.

What I have heard from developers - they said that "we will not transfer balances in smart-contract logic at all, we will have non such migrate function" - but wait, it is not even possible to do offchain cause of balances data structure - I mean really - I think many developers tryed to pull out mappings, and we are all know, that there is impossible without using of getter, and moreover - you can't do it without knowing of each key of user... so how they actually want to do this?

And all of it just for humaniq token itself and not for ICO contract.

ICO contract - https://github.com/humaniq/ico-contract/blob/master/contracts/HumaniqICO.sol

have also such function as function changeTokenAddress(address token_address) at 201 line - which is really strange thing. I don't even know how to comment it. It's like they can change token contract address in the middle of ICO and so will crowdfund two token contracts? Totally mess, I'm really don't know for what this need and how it could be exploited, it could be a real chaos with such things.

Founder's address Common problem - ico is managed by single account but not of DAO or multisig - have a possability that if key from single account will be stolen - all funds will be stolen as well.
Further Data: https://medium.com/@classicether/soundchain-dapp-reveal-raises-red-flags-89276d683585

If anyone wants to go further with this due diligence. Please contact me:

Telegram: @Alexanderico

Email: alex@icocountdown.com

Telegram Group: http://telegram.me/icocountdown
Pfizer
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250


View Profile
April 12, 2017, 09:16:47 AM
 #628

Just joined signature campaing, and I have to say that I really liked the last version of the avatar even though I'm not able to wear it right now Smiley
misterbones
Full Member
***
Offline Offline

Activity: 182
Merit: 100


Trader*Investor


View Profile
April 12, 2017, 09:21:00 AM
 #629

Address the scam allegations and give more team information .
 

wosch76
Legendary
*
Offline Offline

Activity: 942
Merit: 1026



View Profile
April 12, 2017, 09:29:40 AM
 #630

Address the scam allegations and give more team information .
 
huh?
what scam allegations?
there's plenty of information about the team on the website.
https://humaniq.co/

            ▄▄████▄▄
        ▄▄██████████████▄▄
      ███████████████████████▄▄
      ▀▀█████████████████████████
██▄▄       ▀▀█████████████████████
██████▄▄        ▀█████████████████
███████████▄▄       ▀▀████████████
███████████████▄▄        ▀████████
████████████████████▄▄       ▀▀███
 ▀▀██████████████████████▄▄
     ▀▀██████████████████████▄▄
▄▄        ▀██████████████████████▄
████▄▄        ▀▀██████████████████
█████████▄▄        ▀▀█████████████
█████████████▄▄        ▀▀█████████
██████████████████▄▄        ▀▀████
▀██████████████████████▄▄
  ▀▀████████████████████████
      ▀▀█████████████████▀▀
           ▀▀███████▀▀



.SEMUX
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
  Semux uses .100% original codebase.
  Superfast with .30 seconds instant finality.
  Tested .5000 tx per block. on open network
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
misterbones
Full Member
***
Offline Offline

Activity: 182
Merit: 100


Trader*Investor


View Profile
April 12, 2017, 09:32:38 AM
 #631

read the comments above dude

romanekras
Sr. Member
****
Offline Offline

Activity: 434
Merit: 250



View Profile
April 12, 2017, 10:19:11 AM
 #632

Humaniq “Humanitarian” ICO: 3,000 BTC In Five Days And Counting
Ethereum-based financial services app project Humaniq has raised almost 3,000 BTC in the first five days of its ICO.
The campaign, which its team has dubbed “the first humanitarian ICO in the history of ICOs dedicated to improving the lives of people in emerging economies and freeing them from poverty,” ends April 27.
“We were expecting good results, but even we’ve been amazed at the current stats,” developer Dwight Sproull wrote in a blog post at the start of the ICO.More
TheTruthIsOutThere
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
April 12, 2017, 10:27:18 AM
 #633

Humaniq “Humanitarian” ICO: 3,000 BTC In Five Days And Counting
Ethereum-based financial services app project Humaniq has raised almost 3,000 BTC in the first five days of its ICO.
The campaign, which its team has dubbed “the first humanitarian ICO in the history of ICOs dedicated to improving the lives of people in emerging economies and freeing them from poverty,” ends April 27.
“We were expecting good results, but even we’ve been amazed at the current stats,” developer Dwight Sproull wrote in a blog post at the start of the ICO.More

nobody gives a shit.

they need to address these scam accusations asap

wolverinex1282
Member
**
Offline Offline

Activity: 115
Merit: 10


View Profile
April 12, 2017, 10:49:56 AM
 #634

Humaniq “Humanitarian” ICO: 3,000 BTC In Five Days And Counting
Ethereum-based financial services app project Humaniq has raised almost 3,000 BTC in the first five days of its ICO.
The campaign, which its team has dubbed “the first humanitarian ICO in the history of ICOs dedicated to improving the lives of people in emerging economies and freeing them from poverty,” ends April 27.
“We were expecting good results, but even we’ve been amazed at the current stats,” developer Dwight Sproull wrote in a blog post at the start of the ICO.More

nobody gives a shit.

they need to address these scam accusations asap


scam accusations from newbie accounts? that's pretty normal for a sucessful ico.. let them talk shits  Wink
alienalf
Member
**
Offline Offline

Activity: 61
Merit: 10


View Profile
April 12, 2017, 10:55:53 AM
 #635

There is problem with their website.. On mainpage it says; current bonus ends in "2 days 12 hours".. but when you click join the crowdsale you see that "Current 25% bonus ends in: 1 days 12 hours".
johnalan
Member
**
Offline Offline

Activity: 200
Merit: 47


View Profile
April 12, 2017, 11:08:02 AM
 #636

Why the hell aren't the Dev addressing this alarming issue?
shewasfourteen
Sr. Member
****
Offline Offline

Activity: 686
Merit: 261



View Profile
April 12, 2017, 11:27:29 AM
 #637

Humaniq “Humanitarian” ICO: 3,000 BTC In Five Days And Counting
Ethereum-based financial services app project Humaniq has raised almost 3,000 BTC in the first five days of its ICO.
The campaign, which its team has dubbed “the first humanitarian ICO in the history of ICOs dedicated to improving the lives of people in emerging economies and freeing them from poverty,” ends April 27.
“We were expecting good results, but even we’ve been amazed at the current stats,” developer Dwight Sproull wrote in a blog post at the start of the ICO.More

nobody gives a shit.

they need to address these scam accusations asap


scam accusations from newbie accounts? that's pretty normal for a sucessful ico.. let them talk shits  Wink

Account level means nothing here on bitcointalk. U think a Hero Member is automatically a Bitcoin-Guru?

so many questions and weird things but no answers. But i dont really care, its not my money.
wolverinex1282
Member
**
Offline Offline

Activity: 115
Merit: 10


View Profile
April 12, 2017, 11:33:03 AM
 #638

Humaniq “Humanitarian” ICO: 3,000 BTC In Five Days And Counting
Ethereum-based financial services app project Humaniq has raised almost 3,000 BTC in the first five days of its ICO.
The campaign, which its team has dubbed “the first humanitarian ICO in the history of ICOs dedicated to improving the lives of people in emerging economies and freeing them from poverty,” ends April 27.
“We were expecting good results, but even we’ve been amazed at the current stats,” developer Dwight Sproull wrote in a blog post at the start of the ICO.More

nobody gives a shit.

they need to address these scam accusations asap


scam accusations from newbie accounts? that's pretty normal for a sucessful ico.. let them talk shits  Wink

Account level means nothing here on bitcointalk. U think a Hero Member is automatically a Bitcoin-Guru?

so many questions and weird things but no answers. But i dont really care, its not my money.
exactly you don't invest single satoshi why you care so much shits..
ric_ardo
Full Member
***
Offline Offline

Activity: 230
Merit: 100


View Profile
April 12, 2017, 11:54:19 AM
 #639

https://www.reddit.com/r/ethereum/comments/64ufyp/emission_due_diligence_for_humaniq/

Quote
Everyone needs to read this about emission schedule and otherwise.

https://www.reddit.com/r/ethereum/comments/64ufyp/emission_due_diligence_for_humaniq/

Reference: (Page 10) https://humaniq.co/assets/downloads/humaniq_wp_english.pdf

Final Amount determination is excercised here.

http://imgur.com/a/vMSRt

However smart contract says otherwise:

http://imgur.com/a/fFUMZ

Reference: https://github.com/humaniq/ico-contract/blob/master/contracts/HumaniqToken.sol

Token Locking is also excercised and I'm not sure for what reason:

http://imgur.com/a/WVacu

Reference: https://github.com/humaniq/ico-contract/blob/master/contracts/HumaniqToken.sol

This has been delisted from ICOcountdown.com until further notice.

Extra due diligence done by Jack from ICOcountdown Telegram:

Okay, where do I start? As first - there are no critical vulnurabilites, like 0-day or something like that, so nobody in perspective could hack the contract and get out whole funds or something, but it is still have some malicious functions, which I will describe.

https://github.com/humaniq/ico-contract/blob/master/contracts/HumaniqToken.sol

    As first - look at line 88 /// @dev Function to change address that is allowed to do emission. /// @param newAddress Address of new emission contract. function changeEmissionContractAddress(address newAddress) external onlyFounder returns (bool) { emissionContractAddress = newAddress; }
    it is mean that they can set any new contract in here in any time and get infinite emitient at they will. Plus, as we see, it can be not just another crowdsale contract, it could be literally any address, which means that they can set me as emissionContract and I can mint myself as many tokens as I want. And in fact it is malicious.

This problem could be solved by different ways, for example you can set iterator of changing emissionContract and set the final number of all future ways of crowdfunding rounds - in this case you can do, for example, 3 rounds of crowdfunding and emission waves but no more.

Other simple proposal to solve this problem - is specifiy type of emissionContract, therefore people can see that only real crowdfunding contract could emit new tokens and no one else could.

    Locker problem. In fact, when you proceed your ICO you should forbid your buyers to transfer tokens before ICO ends - it is okay. In this case you can firstly set a phase modifiers in enum format like enum ICOPhase { Created, Running, Paused, End } and change state of the contract when it handle some events, or it can be just simple boolean modifier like lock = true In conract of Humaniq it can be found on 42 line (modifier), and this modifier lock ALL transfers of token (line 73,80).

You could say - okay, so what is problem? The problem in that their token contract have function on line 98 function lock(bool value) external onlyFounder { locked = value; } Which allow developers to lock all transactions manually in any time.

I repeat - it is not holding the ico contract, which could be useful in some kind of situation, it is lock all tokens transfer and could be used in any times even when ico is done.

When I've asked developers - why do they need this functions and why they need to use it exactly this way - in any time and not only an ICO - they have answered to me, that "it is need to migrate. when we will create new tokens contract - we will block old one".

Yes, that is exactly they have said, that they will just block old contracts with all balances when they developed new contract of token's. And that how we finde another problem.

    Migrate function is actually doesn't exist. As you know - all balances in token contract is stored in mapping structure and you cannot just pull it out from contract - you need to use getter to get value of balance of specific address.

So, as I supposed, they must have some migrate function (or at least prototype of it) which allow them to secure transfer balances from one contract to another. It is a pretty difficult mechanism of two-sides function which must be work on both contracts - ask old one of balance of msg.sender, add this value to balance of new contract and delete same number from old balance - in this case user could choose themself migrate to new contract or not, plus, such desicion allow continue normally work of each contract without blackmailing.

What I have heard from developers - they said that "we will not transfer balances in smart-contract logic at all, we will have non such migrate function" - but wait, it is not even possible to do offchain cause of balances data structure - I mean really - I think many developers tryed to pull out mappings, and we are all know, that there is impossible without using of getter, and moreover - you can't do it without knowing of each key of user... so how they actually want to do this?

And all of it just for humaniq token itself and not for ICO contract.

ICO contract - https://github.com/humaniq/ico-contract/blob/master/contracts/HumaniqICO.sol

have also such function as function changeTokenAddress(address token_address) at 201 line - which is really strange thing. I don't even know how to comment it. It's like they can change token contract address in the middle of ICO and so will crowdfund two token contracts? Totally mess, I'm really don't know for what this need and how it could be exploited, it could be a real chaos with such things.

    Founder's address Common problem - ico is managed by single account but not of DAO or multisig - have a possability that if key from single account will be stolen - all funds will be stolen as well.

If anyone wants to go further with this due diligence. Please contact me:

Telegram: @Alexanderico

Email: alex@icocountdown.com

Telegram Group: http://telegram.me/icocountdown


Humaniq, you need to address this allegation to build back peoples trust.

By the way, here is some good news on humaniq https://cointelegraph.com/news/humaniq-humanitarian-ico-3000-btc-in-five-days-and-counting
wosch76
Legendary
*
Offline Offline

Activity: 942
Merit: 1026



View Profile
April 12, 2017, 11:56:16 AM
 #640

read the comments above dude
ok sorry.
was too blind to see the big red letters and didn't read the wall of text Tongue
these points have to be addressed indeed asap.

for a short moment I thought you meant the accusations on the first pages Roll Eyes

            ▄▄████▄▄
        ▄▄██████████████▄▄
      ███████████████████████▄▄
      ▀▀█████████████████████████
██▄▄       ▀▀█████████████████████
██████▄▄        ▀█████████████████
███████████▄▄       ▀▀████████████
███████████████▄▄        ▀████████
████████████████████▄▄       ▀▀███
 ▀▀██████████████████████▄▄
     ▀▀██████████████████████▄▄
▄▄        ▀██████████████████████▄
████▄▄        ▀▀██████████████████
█████████▄▄        ▀▀█████████████
█████████████▄▄        ▀▀█████████
██████████████████▄▄        ▀▀████
▀██████████████████████▄▄
  ▀▀████████████████████████
      ▀▀█████████████████▀▀
           ▀▀███████▀▀



.SEMUX
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
  Semux uses .100% original codebase.
  Superfast with .30 seconds instant finality.
  Tested .5000 tx per block. on open network
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 [32] 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 ... 210 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!