@Clark Wu
@Netboy Jhf
@Daniel
@cejay
https://github.com/AAStarCommunity/basic_paymaster_contract/blob/main/contracts/VerifyingPaymaster.sol
Paymaster Erc20 模式中 , 是paymaster付款,然后扣减用户指定的ERC20Token
在AAStar 的实现中
通过Paymaster传入地址 获取Erc20 的地址
然后链下Paymaster指定ExchangeRate ,即 ETH /Erc20Tokn 的值 (因为链下指定, 所以链下relay 会将自己的收益放到里面)
然后换算后
PERC20 即这部份的token流动性较差,或者预言机没有该Token。
目前这个样子的设计 price计算的准确性。强依赖于PaymasterRelay,但是确能完美的兼容调用掉PERC20 这种链上无法获取链下信息的场景,后端只需要少量的改动。