Open Bringer-of-Light opened 6 years ago
@Bringer-of-Light 加我Q372737966,一起讨论
冻结是程序在挂单的时候就处理了的。可以在代码中找到。
@yunhui0501 提现之前
不是提现之前,挂单成功就冻结,撮合成功后,解冻了(该支付的都支付了)
需要自己修改代码实现, 我已经实现这个功能, 可以联系我在: Install it on Centos: https://github.com/lealife/viabtc_exchange_server/issues/1
me_balance.h mpd_t balance_freeze(uint32_t user_id, const char asset, mpd_t amount); mpd_t balance_unfreeze(uint32_t user_id, const char asset, mpd_t amount);
现在的balance.update接口,只能增加或者减少资金。 但是在提现之前,应该有一个步骤是冻结资金,如果提现成功,那么就把冻结的资金扣除,如果提现失败,就把冻结的资金解冻。
请问应该如何实现这个逻辑呢