如何从合约调用 (AssemblyScript) 中获取交易哈希?

How can I get the transaction hash from a contract call (AssemblyScript)?

我希望能够 return 使用 near-sdk-as 在我的一些合同方法中进行交易哈希。我以为我可以使用 context.blockIndex,但我认为这不是交易哈希?

你不能return从合约方法中发送哈希,因为此时交易还没有完成,你还在里面

合约调用本身,即您从任何客户端发出的合约,接收交易哈希作为部分 ID 响应值

示例见此处 https://github.com/Learn-NEAR/starter--near-api-js/blob/ffe12359f94aa8b558824a3f3ec1f4ba82c0e86a/contract-advanced.html#L54