Skip to content

Gaslite's Highly Optimized Smart Contracts

License

Notifications You must be signed in to change notification settings

dnzdlklc/gaslite-core

 
 

Repository files navigation

Gaslite Core Repository

Hyper optimized smart contracts for every day use cases

Contracts

src
    ├─ GasliteDrop -> Bulk transfers for ERC20, ERC721, and Native Network Tokens
    ├─ GasliteDrop1155 -> Bulk transfers for ERC1155
    ├─ GasliteSplitter -> Efficient splitting for payments in ERC20 and Native Network Tokens
    ├─ GasliteNFT -> Efficient NFT contract with whitelist support
    ├─ GasliteToken -> Efficient base ERC20 token with UniswapV2 support
    ├─ GasliteVest -> Efficient bare bones linear continuous vesting contract for ERC20 tokens
    ├─ examples
        ├─ NFTSplitter -> An example NFT contract that splits mint proceeds using GasliteSplitter
        ├─ Claim -> An example benchmarking 3 ways to handle claims in a smart contract

Build

$ forge build

Test

$ forge test

Format

$ forge fmt

Gas Snapshots

$ forge snapshot

About

Gaslite's Highly Optimized Smart Contracts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Solidity 100.0%