我是 Solidity 新手,正在尝试一些东西。
我想将定义的十六进制值“ac43fe”存储在字节变量中。像这样它工作正常:
bytes memory foo = hex"ac43fe";
但是我不会直接这样做,而是将十六进制值放在字符串中。喜欢:
string hex = "ac43fe"
现在我正在寻找一种方法,以便我可以将这个十六进制值(存储在字符串中)转换为字节变量。
非常感谢您的帮助。
最诚挚的问候, 帕斯卡
你找到解决办法了吗?我目前正在寻找相同的解决方案
您可以通过执行以下操作将值转换为字节:
bytes <var_name> = bytes(<string_var>);
希望这有帮助!