GlassEaters / hydra

Collective account pooling, fan out wallet, dao treasury

Home Page:hydra-dox.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Uniform address for using as royalties for NFTs in both SOL and SPL

cryptorrivem opened this issue · comments

I trying to see if I can use Hydra to act as creator wallet for NFTs.

I created a Fanout, added the shares, and got the Fanout address and Native account address.

When I send SOL to the Fanout address, then the distribute shows no balance, as the SOL needs to go to the Native account. So, if I was to use Hydra for royalties coming from regular Marketplaces (such as Magic Eden), then I'd have to use the Native account.

When I tried to send SPL to the fanout address, the balance shows and can be distributed properly.

The thing, I'm also creating a custom marketplace (with LIQNFT) that will work with a SPL, so it'll distribute SPL royalties to creators in the NFT.

So the problem I'm facing is not being able to use a single address to put as creator of the NFTs so whether SOL or SPL arrives there, then Hydra will be able to distribute.

Any suggestions I could do?

I looked at the program code, but couldn't find a way to move the funds from the Fanout address to the Native account, that would work as a escape hatch.