分类
默认

撸毛starknet之arbiter授权查询以及取消

最近群里的小伙伴,提醒小飞碟(Orbiter Finance)出了问题。

看了下最初的信息源应该是来自老外cryptojsb。

https://twitter.com/cryptojsb/status/1709256292819496981

后面官方也出来辟谣说项目没问题,很安全,只是有一些失败的交易,会尽快处理。账户显示已删除的问题是被discord官方给删除了。

https://twitter.com/Orbiter_Finance/status/1709254171780935995

作为吃瓜群众,最不想自己的资产出现问题。看到这个问题,我想起之前从starknet跨链到arb时,项目方要求用户对合约授权了一个非常大的额度。

小飞碟(Orbiter Finance)最大的风险是合约有风险。一旦合约被黑,你曾经授权过的ETH就会被合约转走。这里教你用2个办法检查合约的授权以及如何取消授权。

第一种方式是直接访问https://starkrekt.com/。链接你的钱包后,就可以看到是否有授权信息,如果不再使用,直接取消即可。但该网站的问题在于有可能授权不全,也有可能报错。

那我们可以直接使用第二种方法。打开starknet区块浏览器,查看StarkGate: ETH Token合约地址,切换到Read/Write Contract:https://starkscan.co/contract/0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7#read-write-contract

先查询授权额度,找到函数allowance(owner,spender):

填入参数

  1. owner: 填你的starknet地址。
  2. spender: felt:填arbiter官方合约地址:0x173f81c529191726c6e7287e24626fe24760ac44dae2a1f7e02080230f8458b
  3. 点击query,查询授权额度。如果为0,就不用理会了。这意味着本身没有授权额度。

然后想要取消额度的话,就切换到Write标签,找到第3个函数approve(sender,amount):

填入参数:

  1. spender: felt:填:0x173f81c529191726c6e7287e24626fe24760ac44dae2a1f7e02080230f8458b
  2. 这是arbiter官方合约地址。
  3. amount: Uint256 填0,这个数字意味着直接取消授权额度。

填好参数后,直接点击Write,确认提交即可。

感谢您对加密货币投资的兴趣。在您开始进行加密货币投资之前,请注意以下免责申明:

  1. 市场风险:加密货币市场波动性较高,价格可能会极速波动。投资者应意识到,加密货币市场受多种因素影响,包括但不限于市场情绪、监管政策、技术发展、经济因素和投资者行为等。由于这些因素的不确定性,投资者有可能蒙受投资损失。。投资加密货币存在较高风险,您应全面了解和评估这种投资的风险,并自行承担可能产生的损失。
  2. 信息的准确性:您应明确了解加密货币市场的相关信息来源,如新闻、分析师报告或投资者意见。然而,这些信息可能受到潜在误导、错误或不完全准确的影响。因此,您应该仔细独立评估信息的真实性和有效性,并自行作出决策。
  3. 监管风险:加密货币市场监管环境复杂多变。各国政府和监管机构对加密货币的态度和政策可能发生变化,这可能对市场产生重大影响。您应该时刻关注监管动态,并意识到监管风险可能对您的投资产生不利影响。
  4. 安全风险:加密货币的安全性是一个重要的问题。尽管系统设计和区块链技术可以提供一定的安全性保障,但投资者应该意识到,黑客和其他恶意行为者可能会利用漏洞和弱点进行攻击。在选择交易平台和钱包时,请务必选择可信赖的、有良好声誉的机构,并采取适当的安全措施(比如使用硬件钱包)来保护个人资产。

请您在投资加密货币之前,进一步了解加密货币的背景、特性以及市场环境。并且,投资前也要考虑自身的风险承受能力和财务能力。投资是一项个人决策,我们不能代替您做出决策,也无法对投资结果负责。希望您理性、谨慎地进行投资。