最近一周多,很多人在领取STRK空投的时候都会提示错误,无法领取成功,官方DC内总是让你不断尝试。可是试了很多次还是还不行,只能干着急。

但是对于懂技术的撸毛党,用合约的方法领取轻而易举。

现在我把这个领取的方法交给大家,按照以下步骤操作,几分钟你就可以领走了。

(所有链接皆为官方链接,不用担心安全问题)

第一步:打开官方GitHub文档(先登陆github)

https://github.com/starknet-io/provisions-data?tab=readme-ov-file

点击“code”右边的小三角,找到“download zip”,下载到你电脑的文件夹,然后解压

解压后,文件夹内寻找到下面的文件

打开这个文件发现,有10个json的文件,从第一个开始双击打开json文件

复制你待领取的钱包地址,在json文件内查询你地址的位置。

mac电脑快捷键是command+F,有你的地址后点击确定,找到它的位置和参数。如图:

(查询第一个json文件没有你的地址,就找第二个,第二个没有就找第三个,一直找到你的地址为止)

第二步,用合约领取。

打开starknet的浏览器地址,找到strk合约,链接:

https://starkscan.co/contract/0x06793d9e6ed7182978454c79270e5b14d2655204ba6565ce9b0aa8a3c3121025#read-write-contract-sub-write

链接你待领取的钱包,点开第二个“claim (claim_date)”

点开后,会显示需要你写入合约:

现在我们只需要写好这个合约就好了,合约的写法规则如下:(可以直接复制)

0x1010101010101010101010101010101010101010101010101010101010101010, 500000000000000000000, 0, 566123, 19, 0x1 ,0x2 ,0x3 ,0x4 ,0x5 ,0x6 ,0x7 ,0x8 ,0x9 ,0x10 ,0x11 ,0x12 ,0x13 ,0x14 ,0x15 ,0x16 ,0x17 ,0x18 ,0x19

上面这一串就是合约的写法,但是必须要换成你地址的参数才行:

1⃣️ 前面第一项“0x1010…”这个直接换成你待领取的钱包地址(你就之前让你在json内查询的地址)

2⃣️第二项“5000….“这个是代表的数量,如果你是500个,不用改,如果是650个 ,你就把前三位改成”650“,如果是850个,就把前三位改成”850“

3⃣️第三项的”0“,不用动

4⃣️第四项,把这个”566123“改成你之前查询的json文件中你地址后面的,显示为“Merkle_ index ”对应的那个6位数:

5⃣️第五项“19”不用动

6⃣️第六项及之后的“0x1,0x2…一直到0x19“这里的参数,要换成之前json文件中,

你查询的你的地址后面显示”merkle_path“后的19个地址,按照顺序替换到“0x1,0x2…0x19”就行。(全部复制地址的时候符号别出错,去掉双引号,地址之间用英文分号隔开,不要有空格。

最后把写完整的文件,复制到这个合约地址中:

然后点击“write”,授权钱包:

等待确认完成,就可以领取出来了

Mirror文章信息

Mirror原文:查看原文

作者地址:0xdb4F7E76954Ed34d4e1F698806dB1C7835C9c0F5

内容类型:application/json

应用名称:MirrorXYZ

内容摘要:YaNRY_iHafMz4lz9rWXOVUpUMJthbiZXrK1na89PH68

原始内容摘要:zDhCqdLMy9Z6pkCPVBNIacmIgPV0El3e6E1fuPqfTJs

区块高度:1375029

发布时间:2024-03-02 04:14:07