以德交易平台(EtherDelta) 图文教程

in #etherdelta7 years ago (edited)

以德(EtherDelta) 是个基于以太坊智能合约的交易所,上面几乎包含了所有以太坊的代币。从名字就可以看出来,它只能通过ETH来进行交易。

如果不通过etherdelta.com这个网站,而是直接调用合约,它几乎就是一个去中心化交易所了。

这里要特别说明一下,教程中使用EtherDelta创建的账号是临时以太坊钱包,交易最好一气呵成,买完立刻转走就不要再用了,即使这样也要保存私钥以防万一。EtherDelta提供的账号导入功能几乎没用,要想恢复只能通过Metamask来导入。如果不小心点了【遗忘账号】,也别急,还可以通过MetaMask导入私钥来使用了。

所以推荐使用MetaMask来操作EtherDelta。

但这份EtherDelta教程为了降低难度,并不涉及MetaMask。

教程将通过购买MDA代币来进行演示。

由于EtherDelta是基于智能合约的,所以交易过程的每一步都像是参与一次ICO,需要一点耐心才行。你准备好了吗?

交易过程中遇到的问题有两个:
一个是燃气价格设定太低,造成交易被长时间pending;
第二个,【充值】【转移】操>> 作时没保留足够的燃料费。总之都是燃料费造成的。

EtherDelta的基本流程是这样的:
1、 从imtoken转ETH到临时钱包
2、把临时钱包中的ETH【充值】到EtherDelta的智能合约。
3、通过智能合约交易你需要的代币。
4、【提取】代币到临时钱包
5、从临时钱包【转移】代币到imtoken钱包
6、把剩余的ETH【提取】->【转移】到imtoken钱包

EtherDelta交易基本流程

1、 从imtoken转ETH到临时钱包

为了加快交易速度,我们需要修改下gas


###2、把临时钱包中的ETH【充值】到EtherDelta的智能合约。

我们已经把燃料费设置成了25gwei,所以【充值】最多会消耗0.00625ETH。稍后转移回imtoken钱包时还会再消耗0.00625ETH。所以最少只保留0.0125ETH就可以了。也就是最多可以充值0.9875ETH。

图片中保留了0.05ETH,为了演示方便。

###3、通过智能合约交易你需要的代币。


交易在没有被打包之前,被卡在pending的时候,这笔钱就暂时不能再用了。无论这个交易最后成功还是失败,这笔钱都只能等到交易被打包之后(确认数大于1)才能确定是否被扣除。

所以多次下单仍然有效,直到你在智能合约中的余额耗尽。无论是立即单还是委托单,都要等上一个交易被打包后,再发起其他交易吧。(除非你非常熟悉)

###4、【提取】代币到临时钱包
这里开始把买到的币,提回imtoken:

###5、从临时钱包【转移】代币到imtoken钱包

到这里我们的MDA已经安全抵达了imtoken钱包。

###6、把剩余的ETH【提取】->【转移】到imtoken钱包


由于Gas limit是燃料上限,一般情况是不可能用完的,如果用完那这个交易就会失败了。所以总会有用不完的燃料留在这个钱包中,只不过会非常少。

最后附上原文链接
链接:http://www.jianshu.com/p/4149e1aba8de
來源:简书

Sort:  

好像这个交易所比其他交易所的价格要高