SpliceNFT / splicenft

Splice renders deterministic, validated header images for existing NFTs. Generally it breeds new NFTs out of seed NFTs using style NFTs as a ruleset.
https://getsplice.io/
MIT License
20 stars 3 forks source link

adds partnerships resolves #170 #173

Closed elmariachi111 closed 2 years ago

elmariachi111 commented 2 years ago

Partnerships are unique to a style A style can only have 1 partnership Partnerships can relate to >=1 partners A "partner" is actually the address of an origin collection Partnerships have an expiry date Partnerships have 1 beneficiary account The beneficiary gets 50% of platform shares when the partnership is active An exclusive partnership disallows minting splices on that style Exclusivity also applies to multi origins: if one origin is not included in the partnership, the mint is rejected. A non exclusive partnership allows minting on everything but pays out shares when not expired. When exclusive partnerships have expired, no shares are paid and minting is open to everybody To fully constrain a style to a certain collection(s), create a partnership for that collection and set the expiration date far into the future.

elmariachi111 commented 2 years ago

Impact on minting fees

#main
······························|··························|·············|·············|·············|···············|··············
|  Splice                     ·  mint                    ·     186204  ·     241973  ·     203258  ·           47  ·     100.18  │
······························|··························|·············|·············|·············|···············|··············
#170
······························|····························|·············|·············|·············|···············|··············
|  Splice                     ·  mint                      ·     194331  ·     283482  ·     218860  ·           59  ·     122.17  │
······························|····························|·············|·············|·············|···············|··············