I want to build a functionality that allows following: 1) Transfer between ETH and MyToken for same address. 2) Transfer between ETH and MyToken between two different addresses.
Since solidity does not allow changing balance of my "ETH" account, I will need to write some part of code in web3js and some part is smart contract. Is that correct? What will be the right design for this?
Please note that at present I'm writing this in my Private Net for demo purpose only.