Users request support for more wallets than metaplex standard supports
Solution
Use fanout wallets!
This PR adds support for createFanout and disperseFanout. createFanout currently only supports MembershipModel.Wallet, support for additional models, tbd.
CreateFanoutResult:
message: String!
Operation message
fanoutPublicKey: String
Fanout public key
solanaWalletAddress: String
Solana address of the fanout
splFanoutAddress: String
Spl address of the fanout
splWalletAddress: String
Spl address of the fanout
Note: Used cardinal-labs/hydra-ui to verify the configuration of fanout wallets created by this PR - feel free to use my deployed version of their code for any testing of your own fanout wallets https://hydra.0xbanana.com/
Problem
Users request support for more wallets than metaplex standard supports
Solution
Use fanout wallets!
This PR adds support for
createFanout
anddisperseFanout
.createFanout
currently only supportsMembershipModel.Wallet
, support for additional models, tbd.createFanout
disperseFanout
Tests
Note: Used cardinal-labs/hydra-ui to verify the configuration of fanout wallets created by this PR - feel free to use my deployed version of their code for any testing of your own fanout wallets https://hydra.0xbanana.com/
SOL
USDC
Multiple SPLs