Stablecoin 內部邏輯

stablecoin 範例會實作驗證帳戶策略、比對核准策略以保留交易及驗證交易核准的邏輯。

帳戶政策驗證

帳戶政策驗證會先驗證 KYC (瞭解您的客戶) 和 AML (反洗錢) 需求並驗證轉移限制,然後才能保留或轉移權杖。帳戶原則驗證會在下列方法內部執行:transferTokensholdTokensapproveTransactionexecuteHoldTokens。下圖說明帳戶政策驗證的驗證邏輯。

核准原則比對

核准原則比對會根據保留金額和是否需要核准,決定要將哪些核准原則套用至交易。核准原則比對會在呼叫 holdTokens 方法之後觸發。下圖說明核准原則比對邏輯。

交易核准驗證

異動核准驗證會確認核准者身分、順序、重複核准,並重新檢查帳戶原則。交易核准驗證會在 approveTransaction 方法內部執行。下圖說明異動核准驗證邏輯。