Skip to content
sumkux's blog
Go back

Fiat24虚拟卡踩坑笔记

使用SafePal开通的虚拟卡实际上在后台都是Fiat24签发的(包括Bitget的也是),在这个钱包内,用于消费的美元货币不是USDC,而是它自己发行的USD24(Arbitrum链),合约地址为:0xbe00f3db78688d9704bcb4e0a827aea3a9cc0d62

在开通Fiat24账户的同时,它会给我们的Arbitrum账户铸造一个NFT用来标识身份信息。

这个NFT非常重要,是身份的标志。如果我们在Uniswap获取其他DEX中购买了USD24,那么是可以随意的转账和使用的。但是,如果我们从带有Fiat24 NFT的钱包地址,把USD24发送出去的话,就完蛋了

因为在该模式的USD24是和NFT绑定的,如果目标地址不存在原始的NFT,那么转出去以后就没有办法再使用,USD24会冻结,无法兑换,无法转出。这我可以理解为是为了防止资金被盗吧,解决方法只有一个:把原始的Fiat 24 NFT转到目标地址,这样目标地址的USD24才可以正常使用

举例,目前有钱包A:Fiat24签发的NFT地址。钱包B:另外一个Arbitrum钱包。它们的资产如下:

钱包ETH等值$USD24余额是否有Fiat24 NFT
A510
B10

现在我进行转账,我把钱包A的USD24全部转入到钱包B,这个表格会变为:

钱包ETH等值$USD24余额是否有Fiat24 NFT
A50
B110(变化)

此时我们会发现,钱包B的USD24 被冻结了,无法转出也无法交易。这个时候我们需要把Fiat24 NFT 发送到钱包B。发送完成之后,把USD24兑换为ETH或者USDC。重点来了,USD24处理完之后,我们需要把Fiat24 NFT发送到钱包A,不然我们的虚拟卡是没办法支付的。

总结:有对应的Fiat24 NFT才能操作USD24,钱在哪,NFT就在哪。


Share this post on:

Previous Post
Cloudflare Worker部署报fetch undefined