Distribute funds among multiple recipients
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.
You could use the Split contract to:
Official patch for Multicall
disclosed in https://blog.thirdweb.com/vulnerability-report/