Skip to content

Commit

Permalink
deployed contracts! (#25)
Browse files Browse the repository at this point in the history
  • Loading branch information
PatrickAlphaC authored Jan 12, 2025
1 parent 3b30f7a commit bfb8830
Show file tree
Hide file tree
Showing 7 changed files with 28 additions and 3 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,5 @@ zkout/
opcode-research/

.zksolc-libraries-cache/
__TEMP__*
broadcast/
21 changes: 21 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@

- [TSender](#tsender)
- [Percent Gas Efficiency Improvement vs Solidity](#percent-gas-efficiency-improvement-vs-solidity)
- [Deployment addresses](#deployment-addresses)
- [Tsender.sol](#tsendersol)
- [Tsender.huff](#tsenderhuff)
- [Tsender\_NoCheck.huff](#tsender_nocheckhuff)
- [About](#about)
- [TSender Features](#tsender-features)
- [GasliteDrop Comparison](#gaslitedrop-comparison)
Expand All @@ -31,6 +35,23 @@
- [Notes](#notes)
- [Acknowledgements](#acknowledgements)

# Deployment addresses

## Tsender.sol
- [ZKsync](https://explorer.zksync.io/address/0x7e645Ea4386deb2E9e510D805461aA12db83fb5E)

## Tsender.huff
- [Ethereum](https://etherscan.io/address/0x3ad9f29ab266e4828450b33df7a9b9d7355cd821)
- [Arbitrum](https://arbiscan.io/address/0xa2b5aedf7eef6469ab9cbd99de24a6881702eb19)
- [Optimism](https://optimistic.etherscan.io/address/0x95b9aa5ef74d93f17d0a4f025ed23a2d7df69220)
- [Base](https://basescan.org/address/0x31801c3e09708549c1b2c9e1cfbf001399a1b9fa)

## Tsender_NoCheck.huff
- [Ethereum](https://etherscan.io/address/0x7d4a746cb398e5ae19f6cbdc08473664adbc6da5)
- [Arbitrum](https://arbiscan.io/address/0x091bab6497f2cc429c82c5807df4faa34235cccc)
- [Optimism](https://optimistic.etherscan.io/address/0xa0c7ada2c7c29729d12e2649bc6a0a293ac46725)
- [Base](https://basescan.org/address/0x39338138414df90ec67dc2ee046ab78bcd4f56d9)

# About

Hyper gas efficient smart contracts for air dropping tokens to a large number of users. Inspired by the work of the [Gaslite team](https://github.com/PopPunkLLC/GasliteDrop/tree/main). In the `src` folder, we have 4 main contracts:
Expand Down
1 change: 1 addition & 0 deletions bytecodes/TSender.huff.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
61018580600a3d393df334610023575f3560e01c6382947abe14610027575f3560e01c634d88119a146100fa575b5f5ffd5b5f6004356024356004016044356004018082039180602001813560051b810192359091351461005d576350a302d65f526004601cfd5b6323b872dd5f5233602052306040526064356060525f5f6064601c5f6004355af161008f5763fa10ea065f526004601cfd5b63a9059cbb5f525b8281803580156100ec57602052033580604052850194505f5f6044601c5f885af16100c95763fa10ea065f526004601cfd5b602001818110610097576064358514156100df57005b6363b625635f526004601cfd5b631647bca25f526004601cfd005b6004356004013580805f1461017d5760243560040135141561017d575f81815b1461017457806020026004356024010135801561017d578160200260243560240101351561017d57816001015b80841461016857806020026004356024010135821461017d57600101610147565b5050600101818161011a565b60015f5260205ff35b5f5f5260205ff3
1 change: 1 addition & 0 deletions bytecodes/TSender_NoCheck.huff.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
609c8060093d393df35f3560e01c6382947abe14610012575f5ffd5b6323b872dd5f5233602052306040526064356060525f5f6064601c5f6004355af16100445763fa10ea065f526004601cfd5b63a9059cbb5f52602435600401600435604435600401820382602001833560051b8101905b8281803560205203356040525f5f6044601c5f885af16100905763fa10ea065f526004601cfd5b6020018181106100695700
2 changes: 1 addition & 1 deletion lib/halmos-cheatcodes
Submodule halmos-cheatcodes updated 1 files
+14 −0 src/SVM.sol
2 changes: 1 addition & 1 deletion lib/openzeppelin-contracts

0 comments on commit bfb8830

Please sign in to comment.