区块链 · 数字资产知识 · 行业资讯
文章库关于本站

钱包与账户

tp钱包资产管理怎样建立估值台账|数量、计价时间与未估值项目分别记

摘要

钱包里的展示总额需要对应明确统计范围。用代币余额接口与价格文档说明数量和价格如何分开保存,再用虚构账目识别重复导入、缺少报价及时间错配。

tp钱包资产管理的科技主题配图

先把数量栏和金额栏拆开

整理tp钱包资产管理资料时,可以先建立一份独立于界面总额的台账。本文讨论的是记录方法,没有测试某一版TP的实际界面。对ERC-20代币,规范中的balanceOf返回指定账户的代币余额;它没有同时返回这笔持仓值多少人民币或美元。数量和金额来自不同证据,应分列保存。

数量还要保留单位。ERC-20的decimals用于把整数表示换成用户阅读的数量,但它属于可选方法,不能对未核实对象一律填十八。若当前只取得整数而未确认表示规则,先保留原值和缺失说明,比直接乘上一项行情更清楚。台账也应记录余额对应的网络、地址与读取时间。

价格必须带上计价货币和时间

CoinGecko的代币价格文档使用资产平台、合约地址以及目标计价货币作为查询条件。它返回的价格是汇集其活跃交易市场所得的全球平均价格,因此只能作为这一数据源的参考估值。把钱包余额乘以该价格,不等于已经卖出所得,也没有扣除实际交易中的费用或价差。

文档另有include_last_updated_at选项,默认不包含价格更新时间;开启后可请求Unix时间戳。取得响应的时刻与价格自身更新的时刻要分别保留。只有本机刚刚刷新,并不能证明每项报价同样新;文档中的示例数字也不能直接当作整理当天的真实行情。

区块链币市值的科技主题配图

同一余额不要因导入两次而翻倍

设一份完全虚构的台账有两行:设备甲和观察列表乙都指向同一网络、同一账户、同一代币,在同一时点各显示十个单位。如果统计对象是该账户的资产,这两行是同一余额的两个观察入口。把它们相加成二十,会把展示入口数量误当成资产数量。

去除重复时,要说明比对的是哪些字段,并保留原记录以便追溯。同一对象在不同日期的余额则是时间序列,不能当重复行直接删除;两个不同账户的余额也不能因为代币相同就只留一项。台账先定义统计对象,再计算汇总,才能判断两行究竟是重复观察还是不同持仓。

没有报价的项目仍保留数量

继续用虚构条件:甲资产十个单位,每单位两元;乙资产三个单位,本次没有取得可核实报价。能确认的估值小计是二十元,同时应单列乙的三个单位尚未估值。不能把报价缺失填为零价,再把二十元写成所有资产的完整价值;未知与已知为零不是同一状态。

一份可追溯记录可以并列原始余额、数量单位、采用价格、计价货币、价格更新时间以及是否进入小计。若观察时间、价格来源或范围发生变化,应另留一条记录说明变化,而非覆盖旧数后推断盈亏。这里的虚构乘法仅说明台账口径,不提供投资判断,也不把参考估值当作随时可兑现的金额。

← 返回全部文章

延伸阅读 · 相关栏目

安全防护钱包与账户风险识别信息核验