• Sec. Infra Overview
  • Past Audits
  • Code Structure
  • Centralization
  • Exposure to other Defi
  • Recommendation
  • User Rating
  • Back
protocol logo

SplitsV2

Rating

A

Score74.00

Currency

Sec. Infrastructure Overview

Current Bug Bounty:

No Bug Bounty

Bug Bounty Max Payout: 0 $
Has paid White Hats before:
Date of Last Audit: 1 Jan 1

Recent Security Incidents

  • Incident

    Amount Lost

    Date

Secured By

The Protocol is secured by

  • Name

    Type

    Website

  • logo of list item
    0

Past Audits

Number of Audits

1

Number of Vul. Found

8

Date of Last Audit

1 Jan 1

Past Audit Reports

Last codebase change was on: 1 Jan 1

  • Company
    Date
    Number of Vul Found
    Link
  • 1 Jan 1
    0
Show Code Locations
Show all Vulnerabilities

Vulnerabilities reported in past audits

  • Severity
    Title
    Location
    Link
  • REDUCTED
    REDUCTED
    REDUCTED

Code Structure

Lines of Code

0

Amount of Contracts

56

External Integrations

0

Code Summery

The main purpose of the application is to provide a decentralized finance (DeFi) solution for distributing funds through customizable splitters. SplitV2.1 enhances the functionality by decoupling the splitter implementation from the storage of distributed funds, allowing for various splitter types tailored to different use cases. At launch, the application offers two types of splitters: "Push" and "Pull," each with specific compatibility limitations regarding token types. Users should be cautious of gas limits when creating large splits, as exceeding these limits may result in locked funds, and the allocation of shares can lead to rounding issues that may financially impact recipients. Additionally, it is advised against setting withdrawal incentives for pull splits to prevent potential exploitation by malicious actors.

Show Dependency Graph

Code Structure & Dependency

Show Codefile metrics

Centralization

Decentralization Score

18 out of 20

Contract Upgradability

No upgradability

Frontend

Go to Dapp

Maintenance Score

2.00

Poor

Excellent

Admin / Governance Functions

Timelocks

Uses Timelocks

Pauseability

Can be paused

Admin Wallet

0x

No Timelocks

Recommendations

USDT on Mainnet is not an ERC20 token, which means it'not compatible with Splits V2.0. Pull Splits do not work with non-transferable, fee-on-transfer, and rebasing tokens. Non-transferable tokens will be stuck in the Split forever, unless the Split has an owner which can issue a transaction to somehow make the tokens transferable (e.g. unwrapping BLUR.) Fee-on-transfer tokens will distribute, but not all recipients will be able to withdraw their share. If a rebasing tokens supply decreases, not all recipients will be able to withdraw their share. If the supply increases, the incremental yield will be lost and stuck in Split Main. Push Splits do not work with non-transferable tokens. Non-transferable tokens will be stuck in the Split forever, unless the Split has an owner which can issue a transaction to somehow make the tokens transferable (e.g. unwrapping BLUR.)

User Rating

Avg. User Rating

No ratings

No ratings yet

Submit your review

Protocols on SCAS can't offer incentives to hide reviews

Disclaimer:

SCAS conducts security assessments on the provided source code exclusively. Conduct your own due diligence before deciding to use any info listed at this page.

In case you find any information on this report is incorrect, please fill out following form:Feedback