Skip to content

Latest commit

 

History

History
38 lines (21 loc) · 2.37 KB

ROYALTIES.md

File metadata and controls

38 lines (21 loc) · 2.37 KB

Royalties

Overview

Art Blocks supports on-chain royalty lookups for all Flagship and Engine tokens on Manifold's Royalty Registry. This enables royalty revenue streams for artists and other creators.

Integration with Manifold's Royalty Registry

Configuring V3 Core Contracts

For V3 core contracts (including Art Blocks Engine V3), the contracts integrate directly with the Royalty Registry.

All that is needed to properly define on-chain royalties is for artist royalties to be set up for each project by the artist. Additionally, the platform and render provider royalty payment information should be configured for the contract.

Configuring V2 Engine Contracts

For steps on how to configure V2 Engine contracts, please see the following section on the Art Blocks documentation site: Configuring V2 Engine Contracts

V2, V1, and V0 Royalty Registry override contract details

Prior to the V3 core contract, royalty registry override contracts are needed to properly integrate with the Royalty Registry. This is because these contracts were designed before the Royalty Registry was being used. These contracts delegate all permissions to the core contracts.

One important thing to note is that artist do not need to interact with the royalty registry override contracts. The artist only needs to set up royalties on the core contract. Contract administrators must initially configure the royalty registry override contracts to properly integrate with the Royalty Registry.

A diagram of Art Blocks Engine Royalty Registry override contract integration is shown below.

minter-suite-diagram

The following Royalty Registry override contracts are deployed at: