Stablecoin 내부 논리
Stablecoin 샘플은 계정 정책 검증, 거래를 보류하기 위한 승인 정책 일치, 거래 승인 검증을 위한 논리를 구현합니다.
계정 정책 검증
계정 정책 검증은 토큰을 보유하거나 이전하기 전에 KYC(Know Your Customer) 및 AML(Anti-Money Laundering) 요구 사항 및 이전 제한 한도를 검증합니다. 계정 정책 검증은 transferTokens, holdTokens, approveTransaction 및 executeHoldTokens 메소드에서 실행됩니다. 다음 다이어그램은 계정 정책 검증에 대한 검증 논리를 보여 줍니다.
승인 정책 일치
승인 정책 매칭은 보류 금액 및 승인 필요 여부에 따라 트랜잭션에 적용되는 승인 정책을 결정합니다.
holdTokens 메소드를 호출한 후 승인 정책 일치가 트리거됩니다. 다음 다이어그램은 승인 정책 대응 논리를 보여 줍니다.
트랜잭션 승인 검증
트랜잭션 승인 검증을 통해 승인자 ID, 순서 지정, 중복 승인이 확인되고 계정 정책이 다시 확인됩니다. 트랜잭션 승인 검증은
approveTransaction 메소드 내에서 실행됩니다. 다음 다이어그램은 거래 승인 검증 논리를 보여 줍니다.


