Rare Protocol
  • 🌐Welcome to Rare Protocol
  • πŸ› οΈFor Developers
    • πŸ“„RARE Staking Whitepaper
    • πŸ“ƒCore Protocol
      • The Bazaar
      • Auxiliary Contracts
      • $RARE Curation Staking
      • Assets
    • πŸ–₯️Get Started
      • API
      • Subgraph
      • Integrating the Bazaar
      • Integrating Rare Staking Pools
      • Using the Sepolia $ETH & $RARE Faucets
  • πŸ”­RareDAO Hub
    • πŸ“œGovernance Resources
    • πŸ«‚Council
  • πŸ—ΊοΈSTAKING ON THE RARE DAPP
    • 🌟$RARE Staking
      • How Staking Works: A Quickstarter Guide
      • Instructions for creating a Community Pool, Staking, and Unstaking
      • Instructions for Claiming Rewards
      • FAQs
      • πŸŽ‡Managing your Community Pool
        • How to Route Sale Earnings From NFT Platforms to Your Community Pool
        • Create a private chat for your Community Pool
        • Learn about your stakers with Bello Analytics
    • πŸͺ™How to get $RARE
Powered by GitBook
On this page
  • STEP 1: Finding Your Community Pool’s Accumulator Address
  • STEP 2: Setting up Your Splits Protocol Contract
  • STEP 3: Connecting To Other Platforms
  1. STAKING ON THE RARE DAPP
  2. $RARE Staking
  3. Managing your Community Pool

How to Route Sale Earnings From NFT Platforms to Your Community Pool

This guide will show you how you can route a custom p6ercentage of your earnings to a community pool and bolster your signal in the network and improve your work's discoverability online.

PreviousManaging your Community PoolNextCreate a private chat for your Community Pool

Last updated 1 year ago

STEP 1: Finding Your Community Pool’s Accumulator Address

Each community pool is equipped with an Accumulator Contract Address. This address can be used to route funds into your community pool for In order to find the accumulator address you’ll need to head to your community pool’s landing page on . Once there, you can click the β€œReward Swap” tab pictured below to reveal the accumulator Contract Address.

Click the "Reward Swap" tab to access your accumulator contract's address.

STEP 2: Setting up Your Splits Protocol Contract

The Splits Protocol (formerly 0xSplits) is the main mechanism you’ll be using to configure splits for your community pool. This contract allows you to route a percentage of funds it receives into multiple addresses.

  1. Create split account using your email address

  2. Verify your account via email

  3. Create a new split contract

  4. Route % of royalties to your wallet address

    • enter your wallet address in the first address field under "Recipients"

    • set the split percentage to your liking

  5. Route % of royalties to target address

    • click the "add recipient" button to add a new field

    • enter your pool's accumulator address in the second address field under "Recipients"

    • set the split percentage to your liking

  6. Set β€œController” to your wallet address

  7. Opt in/out of sponsoring Splits.org with 1% of the contract’s royalties

  8. Name your split contract

Now that your splits contract is set up and ready to go, you can route the earnings you receive from applicable platforms into your splits contract, and subsequently, into your community pool.


STEP 3: Connecting To Other Platforms

Now that your Splits contract is set up you can route your earnings from other platforms to your community pool. We've created step by step guides for each platform below, but first, we'd like to explain the "Feature List".


SuperRare

FEATURE LIST: :


All sales that occur on SuperRare automatically route 1% of the earnings to a community pool if one is set up - this means there is no process required for setup.

Manifold

FEATURE LIST: :


Once you've got a Manifold contract set up, you can head to the Manifold Studio to begin the routing process.

  1. Navigate to the "Contracts" section.

  2. Locate your deployed contract and click on it to open the contract details page.

  3. On the contract details page, locate and click on the "Settings" tab.

  4. This will open a new page displaying various contract settings and options.

  5. Scroll down to find the "Default Royalties" section.

  6. Within this section, locate the "Add Recipient" button and click on it.

  7. A text box will appear where you can paste your Splits contract address.

  8. Set the percentage amount of sales that will be sent to the curation pool.

  9. Click the β€œsave royalties” button and you’re done!

Transient Labs

FEATURE LIST:


  1. Head to your contract's "contract settings" pictured below.

  1. Input your Splits contract address into the β€œaddress” field and set the desired percentage of royalties you'd like sent to your pool in the "percentage" field.

  2. When you're finished click the "save" button that appears (this button will only appear after changing one of the fields)

  3. A pop up window will appear to initiate a transaction for validation. When you're

  4. Once the transaction has been accepted, you should see a pop up appear confirming the change. You've now successfully configured royalties from your Transient Labs contract to your community pool!

Zora

FEATURE LIST:


As you go through the flow to mint an artwork on Zora, you’ll have the option to create a Split.

  1. Toggle the "view advanced options" button

  1. Click the β€œCreate” button to mint the artwork

Foundation

FEATURE LIST:


As you go through the flow to mint an artwork on Foundation, you’ll have the option to create a Split.

  1. toggle the "Create a Split" switch and click "Continue"

  2. You can select 2-4 addresses to split earnings to. For this configuration we’ll only be using 2 addresses: your wallet address and the community pool target address.

  3. In the first field, enter your ethereum wallet address and in the second field enter your Splits contract address. Select the percentage values that each address should receive and make sure the total of all percentages adds up to 100%.

  4. Once this step is complete you are free to proceed with minting your artwork as splits to your community pool have been configured.


OpenSea

FEATURE LIST:

***It is important to note that OpenSea will be making royalties β€œoptional” for all token buyers in February 2024 - this means that despite offering a way to configure royalties, OpenSea will not enforce them once this change is live.


  1. On OpenSea, navigate to the upper right corner and hover over your Profile icon

  2. Select the β€œStudio” option

  3. Click on the collection you’d like to edit, or select β€œedit details”, to navigate to your edit collection page

  4. On the left side, click the earnings section and enter the Splits contract address

  5. Set a percentage of up to 10% in total. If you'd like, you can split these earnings between multiple addresses and can configure the percentages at any time. Changes will only apply to new listings.

  6. You may need to complete a signature request in your wallet to finalize your changes.


Art Blocks

FEATURE LIST:


  1. As you go through the setup in your project’s mainnet environment, you’ll have the option to configure your splits via the Payout form fields.

  1. Once you’ve created your Split contract (as outlined in Step 2) you can paste your Splits contract address into the additional payee field.


If you’d like to learn more about Splits we encourage you to check out their or !

click the "sign up with email"

Choose a distribution threshold ()

The splits.org "New Split Contract" screen
Diagram showing how splits will fit into your earnings configuration
What is the "Feature List" outlined below?

Each platform listed below comes paired with a feature list detailing all the features the platform does/doesn’t offer when routing your earnings to your community pool.

Here is an outline for what these features mean:

Visit the and log in to your account.

Head to and select the contract you wish to configure.

Input your Splits contract address into the β€œroyalties and auto reserve address” field

Click the β€œswitch network” button if available - this will prompt your wallet with a request to switch to the Zora network ()

πŸ—ΊοΈ
🌟
πŸŽ‡
website
developer documentation
learn more
βœ…
❌
πŸ”—
πŸ”—
Platform Website
Developer Documentation
Manifold Studio website
πŸ”—
πŸ”—
Platform Website
Developer Documentation
https://lab.transientlabs.xyz/contracts
πŸ”—
πŸ”—
Platform Website
Developer Documentation
learn more here
πŸ”—
πŸ”—
Platform Website
Support Documentation
πŸ”—
πŸ”—
Platform Website
Developer Documentation
πŸ”—
πŸ”—
Platform Website
Developer Documentation
Rewards Swaps!
app.rare.xyz
This is your Accumulator Contract Address.
"target address" field = splits contract address