如何监测达到指定最低金额的转账
为监测中的单一资产设置最低金额:基础单位、包含边界值的条件,以及使用人工数据进行验证。
更新日期:
在监测中,你可以跟踪达到指定金额的转账:为所选项目的地址,在“高级筛选”中设置“最低额”。阈值必须是以所选资产最小单位表示的整数。条件包含边界值:金额等于阈值的转账符合条件,低于阈值的则不符合。
先从一个网络中的一种资产开始。例如,你可能需要监测某个代币转入自己地址的记录。这是一笔转账的金额规则,不是美元价格、一天内全部到账的总和,也不是外部提供商的消息设置。
准备资产与单位
选择可使用“监测”服务的项目、一个公开地址,以及修改其设置的权限。确认所需网络可用于实际监测。添加公开地址不需要私钥或恢复短语。
确定准确的资产及其小数位数。仅凭代币名称并不足够:网络与标识符必须和所选监测方式匹配。如果接收 USDT,不要把不同网络或看起来相似的代币当成同一种资产。如何选择可参阅《网络与代币有什么区别》。
将便于人阅读的金额换算为基础单位,需要乘以十的小数位数次方。不要使用经过四舍五入的美元等值金额。对于有六位小数的资产,10 单位的阈值应填写为 10000000。这只是单位数量级的示例,不是适用于所有币种的通用阈值。
第1步:打开添加地址表单
打开“监测”,选择项目及“地址”栏目。点击“添加地址( 地址 )”。在“手动”选项卡中选择网络并填写公开地址。等待格式检查结果;地址归属以及连接是否就绪需要另外核实。
在地址用途部分选择“一个资产”。如果是网络原生币,将“资产”字段留空;如果是代币,填写所选网络支持的标识符。在本例中保持“转入”启用。如果需要转出记录,请另行检查其支持情况及方向设置。
首次设置规则时不要直接选择所有资产:不同最小单位下相同的数值阈值,不代表相同的经济金额。设置特定的网络与资产组合,可以在不混淆数量级的情况下核对计算。
第2步:设置最低金额
展开“高级筛选”。在提示为“基地网络单位”的“最低额”字段中填写计算出的整数,例如上述数量级对应的 10000000。这一提示指的是基础单位,输入值对应 min_amount 参数。
不要在这里填写小数、币种符号、货币符号或千位分隔符。留空表示没有单独设置最低金额。这个数字不会自动从美元换算,也不会随汇率调整。
“最小的确认”是另一项条件,指最低确认数。不要通过修改它来补偿金额错误。阈值针对每一笔纳入判断的转账分别检查:多笔较小的到账不会自动合并成一笔符合条件的付款。
第3步:保存并检查规则
点击“添加地址”,如果账户要求进行安全检查,请完成显示的步骤。保存后打开地址,找到正确项目的规则,核对资产、方向以及保存的最低金额。确认连接处于启用状态;仅仅成功输入数字,并不能证明连接已启用。
如果同一地址用于多个项目,应检查所选的具体规则。其他项目可能设置了不同阈值,并收到不同事件。某笔转账出现在其他项目中,不代表你的最低金额被忽略。
第4步:无需真实转账即可检查边界值
阈值为 10000000 时,以最小单位表示的预期结果如下:
| 转账金额 | 金额检查 |
|---|---|
| 9999999 | 低于阈值,不符合条件 |
| 10000000 | 等于阈值,符合条件 |
| 10000001 | 高于阈值,符合条件 |
使用准备好的人工数据,在集成的本地检查中验证这些情况。所有示例的网络、资产、地址和方向都必须相同,否则检查的就是另一项条件。验证筛选规则的算术不需要发送加密货币。这项边界检查并不能证明通知已送达所选收件人;通知路由需要单独检查。
如果结果与预期不同
先比较最小单位和数量级,再检查资产、方向、项目以及规则是否启用。应检查真实转账金额,而不是以显示货币计算的当前估值。TXID有助于调查记录。仅发生监测事件并不能证明订单已付款:还需要与账单关联,并检查账单状态。