Creator node changes since 0.1.2
Changes affecting Service Providers
One new environment variable directly affecting service providers. The complete list of new environment variables is provider below, but hardcoded values should not be overridden by service providers. The only variable that should be modified is spOwnerWallet
.
spOwnerWallet
- wallet used by service providers to register service on chainethProviderUrl
- hardcodedethNetworkId
- hardcodedethTokenAddress
- hardcodedethRegistryAddress
- hardcodedethOwnerWallet
- wallet used by Audius to deploy contracts. will be hardcoded.debounceTime
- hardcodeddiscoveryProviderWhitelist
- hardcodeduserMetadataNode
- hardcoded
Under the hood changes
- Completely re-write
/sync
to make it trigger server side, handle multiple calls with debounce automatically and more protections against data corruption(89c46fb) - New file upload limit (0511d97)
- Put all
/track_content
db calls in transaction block (b057033) - Two way peering with other IPFS nodes (ceeed7f)
- Add retries when pulling information from discovery provider(4d1f841, 4421a3a)
- [Upload] De-parallelize ffprobe and file system operations (c7ffccb)
- Increase global server request timeout (6c58c4e)
- [Upload] Optimize ffprobe call and remove redundant pin operations (4b650d2)
- New JSON body post limit (7e81327)
- Better try-catch logic for routes that rolls back sequelize.transaction (51937b5)