Stablecoin 内部逻辑

该稳定币样本实现了用于验证账户策略、匹配审批策略以暂挂事务处理以及验证事务处理审批的逻辑。

账户策略验证

账户策略验证验证 KYC(了解您的客户)和 AML(反洗钱)要求,并在持有或转移代币之前转移限制。账户策略验证在以下方法中运行:transferTokensholdTokensapproveTransactionexecuteHoldTokens。下图说明了帐户策略验证的验证逻辑。

审批策略匹配

审批策略匹配根据暂挂金额以及是否需要审批确定适用于事务处理的审批策略。调用 holdTokens 方法后将触发审批策略匹配。下图说明了审批策略匹配逻辑。

事务处理审批验证

事务处理审批验证将确认审批人身份、顺序、重复审批并重新检查账户策略。事务处理审批验证在 approveTransaction 方法内运行。下图说明了事务处理审批验证逻辑。