分类
默认

撸毛starknet之代币解锁时间

看到币安新闻说starknet代币解锁时间延迟到明年4月份,之前有传言说在11月29号解锁。那到底是咋回事呢?

我们一起来扒一扒这个传言是咋来的。
首先,我们已知官方早在2022年就部署了代币STARK合约地址。在官方的medium文章Starknet Token is Deployed on Ethereum可以得到确认,甚至coinarketcap还建立对应的页面:StarkNet Token STARK
新闻中的Starknet代币解锁合约,应该说的是LockedTokenCommon。
我去看下官方的代码仓库,solidity代码地址为:https://github.com/starknet-io/starknet-token/tree/master/src/starkware/isd/solidity。
官方确实是同时部署了多个合约,用来发行代币以及解锁授权。
其核心合约代码如下:

  1. StarkNetToken.sol
  2. LockedTokenCommon.sol
  3. LockedTokenGrant.sol

已部署合约地址:

  1. StarkNetToken
  2. LockedTokenCommon
  3. LockedTokenGrant1
  4. LockedTokenGrant2

上面3个已部署的合约与GitHub仓库代码是一致的。通过etherscan查询到globalUnlockTime变量变动历史。

我们来看下,合约LockedTokenCommon中的全局变量globalUnlockTime更新日志:

  1. 2022-12-04 22:47:35第一次部署时,第一次设置解锁时间戳为1701701255,对应为2023-12-04 22:47:35。
  2. 2022-12-06 18:28:23第二次修改了解锁时间戳1701295200,对应为2023-11-30 06:00:00。
  3. 最近一次修改是在2023-10-01 23:03:59,直接修改为1713182400,对应是2024-04-15 20:00:00。

从修改历史里,我们可以看到第二次修改,就是传言11月份发空投的来源。
最近一次修改,对应新闻中的延迟解锁到明年4月份。
其次,从代码注释里看到,globalUnlockTime全局变量是有限制的。

在全局时间锁到期之前,无论授予的大小和自授予开始时间经过了多少时间,所有已锁定的代币授予都被100%锁定。

这意味在全局变量到期后,授予的代币才能解锁。这时间还有一个上限,必须在不可变量UPPER_LIMIT_GLOBAL_TIME_LOCK之前,1733323655对应的时间为2024-12-04 22:47:35。
从这里我们可以得出结论:

  1. 目前最新的全局解锁时间设置在4月份左右。
  2. 然而也不能排除官方会再次修改为4月份之后的时间,比如6月份或8月份。
  3. 但一定会在12月4号的最终日期之前解锁。

另外,新闻中说的2亿代币转移应该是2022年转移到待授权的代币交易:
https://etherscan.io/tx/0x995bf6d8aef188d62554f33e693bd6b9c28627343c5d3363842a39c9199ed6e3
这个地址其实是一个合约地址:LockedTokenGrant1
在这之前有类似的授权交易,这个是转移到LockedTokenGrant2
https://etherscan.io/tx/0xc845395a56a4c7c6569fdb39fb73aa2502da4c6616be590b02ae25260973ca9d/advanced