#track #address #token #tokenfactory #tracker #balances #astroport

astroport-tokenfactory-tracker

Cosmos 银行对 tokenfactory 令牌的钩子

2 个稳定版本

2.0.0 2024 年 6 月 25 日
1.0.0 2024 年 6 月 20 日

#2 in #tokenfactory

每月 37 次下载
2 crates 中使用

GPL-3.0-only

290KB
5K SLoC

Astroport TokenFactory Tracker

使用时间戳跟踪 TokenFactory 令牌持有者的余额


InstantiateMsg

使用要跟踪的 TokenFactory denom 以及 TokenFactory 模块地址初始化合约。

您可以通过以下方式找到模块地址:

wasmd query auth module-account tokenfactory

实例化消息

{
  "tracked_denom": "factory/creator/denom",
  "tokenfactory_module_address": "wasm19ejy8n9qsectrf4semdp9cpknflld0j6el50hx"
}

一旦合约被实例化,它将仅跟踪指定的 denom。将此合约附加到 TokenFactory(只有管理员可以这样做)

wasmd tx tokenfactory set-beforesend-hook factory/creator/denom wasm1trackingcontract

ExecuteMsg

此合约没有可执行消息

QueryMsg

balance_at

查询在给定时间戳(以秒为单位)的地址余额。如果未设置时间戳,则返回当前时间戳的值。

{
  "balance_at": {
    "address": "wasm1...addr",
    "timestamp": 1698745413
  }
}

total_supply_at

查询在给定时间戳(以秒为单位)的总供应量。如果未设置时间戳,则返回当前时间戳的值。

{
  "total_supply_at": {
    "timestamp": 1698745413
  }
}

依赖项

~15MB
~310K SLoC