3 个版本 (破坏性)
0.3.0 | 2023 年 3 月 9 日 |
---|---|
0.2.0 | 2023 年 1 月 18 日 |
0.1.1 | 2022 年 10 月 13 日 |
#731 在 WebAssembly
每月 23 次下载
11KB
129 行
Hapi
这是一个 crate,帮助实现在 Near 区块链智能合约中使用 HAPI 协议。
该 crate 有一个 AML 结构,用于存储
- account_id: AccountId - aml 合同 的地址;
- pub aml_conditions: UnorderedMap<Category, RiskScore> - 你将添加的类别及其对应风险级别的映射。
注意
如果没有为某些类别设置风险级别,则使用在初始化期间设置的 所有 类别的风险级别。
方法
-
get_aml - 返回 aml accountId 和已添加的类别及其接受的风险级别向量。
-
update_account_id - 更新 aml 服务的 account id。
-
update_category - 更新或添加带有接受的风险得分的类别到 aml 条件。
-
remove_category - 从 aml 条件中删除类别。
-
assert_risk - 根据设置的风险级别检查类别。如果没有为该类别设置风险级别,则检查所有类别。
-
get_aml_conditions - 返回包含已添加的类别及其接受的风险级别的 UnorderedMap 的引用。
-
check_risk - 如果地址有风险则返回 true,否则返回 false。
依赖项
~4.5MB
~90K SLoC