9.1.3 • Published 1 year ago

@soundxyz/protocol v9.1.3

Weekly downloads
-
License
GPLv3
Repository
github
Last release
1 year ago

sound.xyz protocol

We're enabling musicians to deploy a dedicated 721 that they control to mint editions of song NFTs.

Open questions:

  • upgradeability patterns and implementation look reasonable?
  • any optimizations we should consider?

ArtistCreator.sol

Factory contract to deploy Artist.sol

  • requires an auth signature we provide (ie: so attackers can't deploy "Kanye West")
  • Currently using UUPS upgrade pattern, but we might switch to beacon pattern for consistency (that's what Artist.sol is using)

Artist.sol

  • Modified ERC-721 forked from Mirror.xyz (Editions.sol) that mints editions of NFTs
  • has some view functions that we will likely eventually remove (getTokenIdsOfEdition & getOwnersOfEdition). They currently only exist to aid in syncing our database.
  • using beacon upgrade pattern
9.1.3

2 years ago

9.1.2

2 years ago

8.1.0

2 years ago

9.0.0

2 years ago

9.1.1

2 years ago

9.1.0

2 years ago

8.0.1

2 years ago

8.0.0

2 years ago

6.1.0

2 years ago

7.3.0

2 years ago

7.4.1

2 years ago

7.0.0

2 years ago

7.4.0

2 years ago

7.1.0

2 years ago

6.0.0

2 years ago

7.2.0

2 years ago

5.0.0

2 years ago

5.1.0

2 years ago

3.6.0

2 years ago

4.0.1

2 years ago

4.0.0

2 years ago

3.5.0

2 years ago

3.4.1

2 years ago

3.4.0

2 years ago

3.3.1

2 years ago

3.3.0

2 years ago

3.2.0

2 years ago

3.1.0

2 years ago

3.0.0

2 years ago

2.0.2

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.4.0

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.2.0-canary.0

2 years ago

1.2.0

2 years ago

1.0.6-canary.0

2 years ago

1.1.0

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago