Starknet空投合约领取教程
February 24th, 2024

provisions.starknet.io上领取Stark空投是不是一直不成功?

试试官方提供的合约领取方法:https://github.com/starknet-io/provisions-data?tab=readme-ov-file

查询合约参数

首先,下载整个代码库

解压缩后,在starknet目录下的10个文件中找到自己的地址(全小写)

可以使用免费的vscode打开目录查找

验证合约参数

然后,打开starknet的区块链浏览器https://voyager.online/contract/0x06793d9e6ed7182978454c79270e5b14d2655204ba6565ce9b0aa8a3c3121025#readContract

先读取合约,验证一下找到的领取参数

1.连接钱包

2.展开is_claimable函数,开始填写参数

  • claim_data.identity:填写全小写帐号地址,json中的identify。

  • claim_data.balance:填写分配的额度,json中的amount加18个0,例如500,则填写500000000000000000000。

  • claim_data.index:json中的merkle_index。

  • claim_data.merkle_path:json中的merkle_path,例如 ["0x1234", "0x4321"],则填写0x1234,0x4321。可以使用vscode中的查找与替换功能生成所需字段。

3.填好后,读取一下合约。如果返回0x0那么说明参数都正确。

写合约领取

接下来,验证参数没问题后,我们就写合约进行领取了

1.切换到写合约tab。展开claim函数。

2.把刚刚填写在s_claimable函数中的参数,全部照搬过来。

3.点击办理,会弹出钱包确认窗口,此时,应该提示合约模拟执行结果:增加500枚STRK代币。

4.Confirm后,等待交易完成,检查钱包余额,可以看到已经到账的500 STRK。

你也可以根据弹窗提示在X上炫耀一下。

好了,等项目方不如自己动手。正如区块链技术赋予我们的自己看守钱包的权利,在web3的世界里,把命运掌握在自己手里才是最可靠的。本次教程结束。

Subscribe to cryptooceanbase.eth
Receive the latest updates directly to your inbox.
Nft graphic
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from cryptooceanbase.eth

Skeleton

Skeleton

Skeleton