Skip to content

dce99/Split

Repository files navigation

Decentralised Split

A Split Dapp where you can create a split, add borrowers, deposit collateral, make payments, levy penalty and withdraw collateral.

A uniuqe feature is you can add collateral, wherein if a borrower agrees to a split agreement with collateral mentioned, then after lock time passes and the borrower has yet not paid the split creator can levy penalty on the borrower by withdrawing the collateral deposited by the borrower against the split agreement.

Why this feature ?!? Well imagine you went out with an aquaintance and made a split but they never paid. Having Nostalgia right :)

Only ERC20 tokens can be deposited and used as payment and collateral.

Development Environment: Hardhat
Testing Environment: Mocha
Assertion Library: Chai
Smart Contract Language: Solidity
Web3 API: Ethers.js
Testing: Typescript, Hardhat, Ethers

About

Decentralised Split with penalty option

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published