Skip to content

Tags: init4tech/zenith

Tags

v0.1.55

Toggle v0.1.55's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
one contract per file, files match contract names (#75)

* one contract per file, files match contract names

* snapshot

v0.1.54

Toggle v0.1.54's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
pin Solidity pragma to 0.8.26 (#74)

v0.1.53

Toggle v0.1.53's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
add MIT or Apache-2.0 license (#73)

v0.1.52

Toggle v0.1.52's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
use call - not transfer - to enable Gnosis Safes (#72)

* use call, not transfer, to include Gnosis Safes

* use Address library (with uncapped gas)

* add explicit reentrancy protection everywhere

* snapshot

v0.1.51

Toggle v0.1.51's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: interface compatibility with non-standard ERC20s (#71)

v0.1.50

Toggle v0.1.50's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
add to (#70)

v0.1.49

Toggle v0.1.49's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
refactor: reorganize contracts (#68)

v0.1.48

Toggle v0.1.48's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: permit2 for token flows (#63)

* feat: permit2 for token flows

* add permit2 as submodule, organize files to folders (#65)

* forge install: permit2

* remove vendored contracts

* move IOrders to interfaces/

* move permit2 to folder

* break permit2 functionality into discrete contracts

* fix: update witness encoding for EIP-712 compliance

* refactor: generate witness as public field

* minor refactor

* snapshot

* function visibility & ordering

* test: permit2 flows

* snapshot

* remove TODOs

* split batch and single helpers

* split up passage/orders tests

* unused import

* snapshot

* add expectCall

* snapshot

* feat: redo permit tests as mainnet fork

---------

Co-authored-by: James Prestwich <james@prestwi.ch>

v0.1.47

Toggle v0.1.47's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: configurable transact gas limits (#61)

* feat: move Transact to its own contract

* feat: non-configurable gas limits

* feat: configurable gas limits

v0.1.46

Toggle v0.1.46's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: RollupPassage contract (#60)

* feat: RollupPassage contract

* test: RollupPassage

* add RollupPassage to deploy script