Post
Topic
Board Announcements (Altcoins)
Re: [ANN] ICONOMI - Fund Management Platform
by
petricag
on 24/11/2016, 07:08:37 UTC

1. Let's assume I wanted to transfer some ICN coins/tokens either from my wallet on the iconomi site, or from my wallet on Kraken to myetheriumwallet ...
Obviously the myetheriumwallet was designed to hold etherium coins. So now i am going to send ICN tokens to an address in this wallet- which was actually designed to hold etherium...  
So how does the wallet "know" after the transfer has been done (and hopefully succeded) that the coins/units held in that partticular wallet address is in fact ICN and not etherium?


The ethereum address was not designed to hold ethereum coins only. it was designed for smart contracts and app tokens also. Your address will hold ETH balance and any ECR 2.0 type tokens linked to the address also. ICN is a token so it will be stored by the same address. Its up to you how you organise your holdings. You can have ETH stored by a different address than the one storing ICN ... you can split your holdings so that if some keys are stolen you don't loose it all. But you can keep all ETH related things linked to the same address.


2. Assuming that there is some built in mechanism with which the myetheriumwallet can distinguish whether an address contains etherium or ICN ...
what happens if i send say 1000 ICN to an address in the wallet and then after that i send 1000 etherium coins to that same wallet address?
What will the contents of that wallet address now contain/show?
(I'm assuming one should NEVER do this in practise - just asking in order to try to get a greater understanding of the wallets and the relation between etherium and ICN)


The address will contain 1000 ICN and 1000 ETH. Did you actually opened a MyEthereumWallet interface to have a look ?
ICN is a token defined by a contract address. Based on that the wallet is making a distinction beteween ETH and all other tokens.
I don't see why you would not do this in practice. Especially with myethereumwallet that can signe transaction offline, you can actually have the private keys never to see the light of internet so, safe. Personaly I like to see all my holdings in one interface. Do you have different online bank accounts for each currencies ? Its kind of the same.


3.1 How exactly does the "system" know about the existance of these 1000 ICN in order to send dividends in the form of etherium coins and how does the system know where to locate these 1000 ICN?
[i'm assuming its due to the etherium blockchain where all movements of ICN coins can be traced and the whereabouts (wallet addresses) of all ICN coins are known at all times.  But i have to ask to make sure my assumption is correct]
3.2 Assuming the iconomi "system" does in fact track down these 1000 ICN sitting in myetheriumwallet... how exactly will the etherium dividend be paid out to me?

3.1 when you open myethereumwallet, the code behind is basically designed to interogate the blockchain about everything that is linked to your ETH address. So it will display the ETH balance and the balance of all tokens defined in the interface by default (+ custom tokens added by yourself). Consider the eth blockchain a kind of a database that the wallet is interrogating.
3.2 If you consider ETH block-chain as a database that you can interrogate than its easy to split an amount of ETH as dividends to the holders. A web interface developed to give you a list of the holders of a specific contract can be seen here: https://etherscan.io/token/ICONOMI#balances    ... so you can fetch these information in  programmatic way. easy peasy 


3.3 Let's assume the dividend (for arguments sake) is 5 etherium coins for the 1000 ICN situated in a particular wallet address in myetheriumwallet...
We already know that one cannot mix ICN and etherium in the same wallet address, and so my question is where will the dividend of 5 ethereum coins be sent to??


Yeas you can "mix" ETH with ICN Smiley ... explained above ... hopefully good enough !