如何使用 Pact 获取发件人地址?
How to get the sender address using Pact?
使用 solidity 时,我可以使用 msg.sender
获取发件人地址,使用 ink 智能合约时,我可以使用 Self::env().caller();
谁能告诉我 Pact 的等效项是什么?我已经查看了一些文档,但我想我一定是遗漏了它。
感谢您提供的任何指导。
谢谢,
KB
(chain-data)
是 returns 您交易的一些元数据的函数。它记录在 Pact 语言参考中:
https://pact-language.readthedocs.io/en/latest/pact-functions.html#chain-data
您可以像这样从函数中获取发件人值:
(at 'sender (chain-data))
使用 solidity 时,我可以使用 msg.sender
获取发件人地址,使用 ink 智能合约时,我可以使用 Self::env().caller();
谁能告诉我 Pact 的等效项是什么?我已经查看了一些文档,但我想我一定是遗漏了它。
感谢您提供的任何指导。
谢谢, KB
(chain-data)
是 returns 您交易的一些元数据的函数。它记录在 Pact 语言参考中:
https://pact-language.readthedocs.io/en/latest/pact-functions.html#chain-data
您可以像这样从函数中获取发件人值:
(at 'sender (chain-data))