数字资产交易所记录 一

  1. 交易所为每位用户提供独立的地址,用于区分不一样用户的充币行为,这样交易所就能知道每一笔充值是哪一个用户的。token

  2. 提币不是从用户的地址中提取,而是从交易所地址中提取。部署

  3. ERC20的token,不能用普通地址做为充值地址,由于充到普通地址的token没法作归集,由于这个地址上不必定有ETH。那怎么办?只能用合约地址做为用户的充值地址,合约建立者能够调用合约地址上的合约方法来转移token,费用由合约建立者出。io

  4. 用户的以太坊和ERC20币使用相同的地址,为何要这么作,由于3里面提的,充值地址是合约地址,部署合约是要费用的。以太坊

  5. 不预先给用户生成地址,只有当用户想充值的时候才给其地址,缘由和4同样。方法

  6. 用户提币的费用由用户出,若是是提ERC20的token,从这个用户的ETH里扣矿工费,若是这个用户没有ETH,那么不给提币。transaction

  7. ERC20到帐监听方法:监视全部发送到token合约地址调用transfer方法的transaction生成