Split: On-chain Referral SDK

Split: On-chain Referral SDK

Spilt : Empower User Gross with Cost-per-Transaction, On-Chain Referral SDK

305
Built at ETHSeoul 2024
Top 7 - Finalist Prize

The problem Split: On-chain Referral SDK solves

For the Builders:

Split helps web3 projects throughout their lifecycle. From early-stage startups validating product-market fit to established services managing multiple marketing campaigns – Split's SDK streamlines user acquisition.

Focus on core product development, not auxiliary marketing features.

  • Tailored Web3 SDK:
    1. Set token reward amounts
    2. Choose trigger events
    3. Generate referral codes
  • Full Marketing Control:
    Split's cost-per-transaction model ensures predictable spending and targeted outcomes.

For Users:

In crypto, the Long Tail Theory reigns. While a few big-name KOLs dominate partnerships, Split democratizes opportunities. Users can strategically leverage their influence within their own communities.

Notification

Below are the boilerplates we created and used, which consist of client and server boilerplates for Web3 application development, frequently used libraries (ethers, web3Onboard, wagmi, etc.), basic UI components, etc. This is open-source boilerplate template build by us, so anyone can use this template!

Boilerplate template:
https://github.com/Block-Chain-Valley/bv-client-server-boilerplate

Challenges we ran into

The most challenging design task was to create a fully-onchained referral system with user experience in mind. It took a lot of thought to design an architecture that included the client, server, SDK, database, and smart contract in a short period of time. In particular, the Oracle server that uploads data to the smart contract was difficult to complete within the hackathon time, so some features were not completed. However, in the end, we were able to create a system where the client, server, SDK, database, and smart contract all work together within the hackathon period, even if we implemented some of the technologies as mocks.

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion