如何调用具有多个签名者的 solana 程序
How to call a solana program with multiple signers
假设我有一个程序,我希望初始化调用由多个钱包签名。如何进行,我想我将 x 个帐户作为签名者传递,但就 UI/user 交互而言,结果如何?
您可以使用从客户端发起交易并向其添加签名。
检查 this
sign()
、addSignature()
、partialSign()
可用于多账户签名。
好的,我想就是这样。通过收集符号的程序间接访问。
您初始化一个多重签名 tx,设置所有详细信息和签名者计数。
签名者参考这个调用多重签名程序,有效地签名
一旦达到阈值,您就调用该多签名程序的执行 ix,它会执行多签名 CPI 调用。
https://github.com/project-serum/multisig/blob/master/programs/multisig/src/lib.rs
假设我有一个程序,我希望初始化调用由多个钱包签名。如何进行,我想我将 x 个帐户作为签名者传递,但就 UI/user 交互而言,结果如何?
您可以使用从客户端发起交易并向其添加签名。 检查 this
sign()
、addSignature()
、partialSign()
可用于多账户签名。
好的,我想就是这样。通过收集符号的程序间接访问。
您初始化一个多重签名 tx,设置所有详细信息和签名者计数。
签名者参考这个调用多重签名程序,有效地签名
一旦达到阈值,您就调用该多签名程序的执行 ix,它会执行多签名 CPI 调用。
https://github.com/project-serum/multisig/blob/master/programs/multisig/src/lib.rs