最近一周多,很多人在领取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合约,链接:
链接你待领取的钱包,点开第二个“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”,授权钱包:
等待确认完成,就可以领取出来了
评论 (0)