Skip to main content

MathUtil

带显式取整方式的 bigint 数学,与 Alephium 的整数语义一致。
原生 bigint 的 / 向零截断。对负数来说这与合约不同。复现带符号数量的链上数学时,请使用 alphDiv。

NumericUtils

代币排序

地址规范化

集成方手续费校验

校验规则见集成方手续费。

日志

每个模块都通过一个具名日志器输出日志(CpmmModule、ClmmModule、StakingModule、TokenModule)。默认级别是 Error。
setLoggerLevel 在 Powfi.load 之前或之后调用都有效。模块名区分大小写,名称拼错时不会有任何效果,也不会报错。 你也可以用 createLogger(name) 创建自己的日志器,它返回一个带有 error、warning、info 和 debug 方法的 Logger。