thirdweb

Explore

Docs

Support

Split

Split

Distribute funds among multiple recipients


thirdweb's Split contract

The Split contract lets you specify multiple wallet addresses that are recipients of any revenue or royalty split.

You define what percentage of any funds that get sent to the split contract address is sent to each recipient. For example, you could define 0x1 and 0x2 as recipients, and configure them to receive 50% of the funds sent to the split contract.

The split contract will store the funds, and when any user calls the distribute function, the funds will be distributed to the recipients according to the percentages you define.

Use Cases & Examples

You could use the Split contract to:

  • Use as a "team wallet", where funds are distributed between the members of your team with set percentages

  • Share revenue from your primary minting in an NFT drop

  • Share revenue from royalty sales with members of your team, such as an artist

  • Any programmatic split of revenue

Resources

  • Full reference

Learn more about this contract on our portal

    WRITE


  • READ

DEFAULT_ADMIN_ROLE

view

Released by

thirdweb.eth

View all contracts

Details

  • Release Date

    Nov 03, 2022

  • Audit Report

    View Audit Report

  • Licenses

    Apache-2.0, MIT


  • Extensions

  • Permissions


  • Share


    Learn about Release

    thirdweb © 2022

    FeedbackPrivacy PolicyTerms of ServiceGas Estimator