我在智能合同上使用了0xAPI。
有没有任何可用的API /工具来解析0xAPI中的字节码?
这会提高我的工作效率。
发布于 2022-03-25 12:40:53
是的,他们是你能破译的方式。
struct _0xSwapDescription {
address inputToken;
address outputToken;
uint256 inputTokenAmount;
}
然后,您可以将0xAPI数据传递到以下行
( _0xSwapDescription memory swapDescriptionObj) = abi.decode(_0xData[4:], (_0xSwapDescription));
在大多数情况下,它将解决这个问题。但是如果0x试图运行像函数sellTouniswap或sellToPancakeswap这样的特性。那么上面就不会返回正确的错误。
发布于 2022-04-12 09:56:34
我们还构建了一个名为0x调试的工具,它对于解码0xapi返回的调用数据非常有帮助:https://github.com/0xProject/0x-debug。
https://ethereum.stackexchange.com/questions/124593
复制相似问题