0

我想寻求帮助。

我刚刚开始与 Solana 合同交互(我有 EVM 经验),现在我正在努力解决如何调用自定义外国程序。有没有办法以类似于 EVM 和 ABI 的方式获取现有程序方法/类型?

例如,当我想直接使用 web3.TransactionInstruction() 而不是 splToken.Token.createTransferInstruction() 传输令牌时,有没有办法直接从区块链上的程序获取参数/类型而无需外部文档?

我想自动化一些合同,但我没有他们的文档。

我尝试使用 connection.getTransaction() 来获取现有事务,但没有类型和 BufferLayout 信息。我还尝试了所有 SolScanners 等,但也没有找到有关参数名称和类型的任何信息。

有什么办法可以在 Solana 中做到这一点?谢谢

4

0 回答 0