Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

kyisaiah47/Split-Protocol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

41 Commits

Repository files navigation

Split Protocol

A Solidity smart contract protocol for splitting payments or assets among multiple recipients with customizable share logic.


✨ Features

  • Split Payments: Distribute ETH or tokens among a group of recipients.
  • Custom Shares: Define precise shares for each participant.
  • Trustless: No intermediaries; funds are split by contract logic.
  • Supports ETH & ERC20: Flexible for native or tokenized payouts.

🛠️ Tech Stack

  • Solidity (smart contract language)
  • Ethereum (EVM-compatible chains)
  • Hardhat or Foundry (recommended for local development & testing)

🚀 Quick Start

  1. Clone the repo:

    git clone https://github.com/kyisaiah47/Split-Protocol.git
    cd Split-Protocol
  2. Install dependencies:

    npm install
  3. Compile contracts:

    npx hardhat compile
  4. Run tests:

    npx hardhat test

📄 Usage

  • Deploy the contract and specify recipient addresses and their respective shares.
  • Send ETH or tokens to the contract.
  • Withdrawals can be triggered for recipients, distributing funds based on their share.

📁 Project Structure

  • /contracts: Solidity smart contracts
  • /test: Test scripts (JS/TS)
  • hardhat.config.js: Project configuration

📄 License

MIT


🙋‍♂️ Contact

For questions or collaboration: Isaiah Kim

About

Protocol for splitting shared resources or payouts with customizable logic—built as a Web3-native split payout mechanism.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • TypeScript 55.1%
  • JavaScript 29.9%
  • Solidity 14.5%
  • CSS 0.5%

AltStyle によって変換されたページ (->オリジナル) /