如果黑客可以调用或调用某些程序功能,我如何在 Solana Anchor 中进行测试?
是否通过更改签名者数组中的第一个元素:
await program.rpc.initializeProgram(
arg1, arg2, ... {
accounts: {...}
signers: [keypair1, keypair2, ... keypairN],
)
但是在某些教程案例中,这个签名者数组被省略了......我可以在 Anchor 的哪里设置用于签署交易的调用者的密钥对?
请参阅https://project-serum.github.io/anchor/tutorials/tutorial-1中的示例锚代码
关键词:智能合约,安全测试