javascript - 在 pact-lang 智能合约中获取 tx 发件人数据
问题描述
解决方案
sender
您可以使用 cmd 的meta
字段手动设置信息。
见这里:https ://github.com/kadena-io/pact-lang-api/blob/master/pact-lang-api.js#L366
例如,
const cmds = {
keyPairs: KEY_PAIR,
pactCode: 'todos.delete-todos "id-1"',
meta: {
sender: KEY_PAIR.publicKey,
chainId: "",
gasPrice: 0,
gasLimit: 0
}
}
Pact.fetch.send(cmds, API_HOST)
推荐阅读
- java - JavaFX WebView 打开旧版本的网站
- java - 使用java在sqlite SELECT中的列之间添加逗号和空格
- c# - 如何评估 IEnumerable
同时在 C# 中对其第一个和/或最后一个元素进行特殊处理? - python - Python:如何在包含 if/else 函数的 def 中返回字符串
- c++ - SDL2程序只写字符串的一部分
- python - 如何从文件中导入函数而不执行导入文件中的其余代码?
- java - 如何在其他设备中模拟相同的 Google reCaptcha?
- kotlin - 在 Kotlin Anko 中使用 ConstraintLayout
- java - Spring @Transactional 方法错误处理
- comparison - 判断两个数列是否等价的逻辑