如何在 solscan 上创建一个相同的交易来查看任意一个随机交易?

How to create an identical transaction looking at any random one at solscan?

让我们拿这个代币和它的其中一笔交易:

https://solscan.io/token/AbnTggpTujbdAiJtyhH9WtK2CqXk44W7GipyJXkopBDd

查看其中一项交易,是否始终能够创建并可能执行相同的交易?那里是否总是有足够的信息,或者至少总是有可能从 Solana 推断出所需的信息?

或者有没有公开的地方找不到的信息?

特别是 createAssociatedAccount 是什么?在哪里可以找到它?

如果您拥有所有必需的私人信息,您绝对可以创建完全相同的交易。

我们以https://solscan.io/tx/2EkndYmogcyHEcckfvaYmLXcqvvWC1AutSZE77y1gsDsCSS15PQ5sWV4NNZwqx7qUvNkN7H8GhmDZ8hE35dj98fP为例。此交易包含将 AbnTggpTujbdAiJtyhH9WtK2CqXk44W7GipyJXkopBDd 的 620 个铸币代币从 AqUzLDLJ1LhLv9gERjEn78j4PMEpvyWJpkSTuWQ54KwD 转移到 EdkpJiv7hgspKcEeYL9JmDaipRQH6rd9xTySZwxB3Whg 的指令,由 GrX7rZAjCFH9htKfuxYEMGNSg1mDnr5dmwYhBgVmgdvR 签名。这里唯一的私有部分是 GrX7rZAjCFH9htKfuxYEMGNSg1mDnr5dmwYhBgVmgdvR 的签名,因此您需要私钥才能签署新交易。

另一方面,如果您按原样复制确切的交易,并将其重新发送到网络,它将作为副本被删除。您需要引用新区块哈希 (https://docs.solana.com/terminology#blockhash) 的新签名,这需要私钥。

至于createAssociatedTokenAccount,它是将令牌帐户关联到所有者的标准。可以在 https://spl.solana.com/associated-token-account

找到更多信息