我们可以在 Solana 中使用 Java 编程语言创建智能合约吗?我一直在研究它,看到了 Rust、C 和 C++ 语言。我们可以用 Java 来做吗?
您无法在 Solana 上用 Java 编写智能联系人。目前仅支持 Rust 和 C。
您可以使用 java SDK 发送交易。
没有 Java 支持创建智能合约/程序,正如其他答案所建议的那样。但您可以使用 sol4k 与 Solana RPC 进行通信(读取数据、发送事务等):
var message = TransactionMessage.newMessage(sender.getPublicKey(), blockhash, instruction);
var transaction = new VersionedTransaction(message);
transaction.sign(sender);
var signature = connection.sendTransaction(transaction);
此存储库中有更多 Java 示例。