我正在创建一个Dapp并使用元and。我希望使用元掩码在前端批准事务成本,然后将事务哈希发送到后端并在那里完成事务。这是否可能与合同方法有关?我知道像这样的交易是可以做到的:
前端:
const { raw } = await web3.eth.signTransaction({ ... });
后端:
web3.eth.sendSignTransaction(raw)
这是否可能与合同方法有关?我想批准前端的煤气交易费。
我能用前端的myContract.methods.myMethod(123).encodeABI();
来做吗?然后把ABI发送到web3.eth.signTransaction()
?
发布于 2018-04-03 05:42:27
这是否可能与合同方法有关?我想批准前端的煤气交易费。
是的有可能。正如您已经建议的那样:myContract.methods.myMethod(123).encodeABI()
是前进的道路。您需要将此调用的输出放入事务的{..., data: ..., ...}
,然后对其进行签名。
https://ethereum.stackexchange.com/questions/44578
复制相似问题