首页 > 解决方案 > 在 pact-lang 智能合约中获取 tx 发件人数据

问题描述

标签: javascriptblockchainsmartcontractspact-lang

解决方案


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)

推荐阅读