8000 Tags · zerodevapp/kernel · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: zerodevapp/kernel

Tags

v3.3

Toggle v3.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #132 from zerodevapp/release/v3.3

Release/v3.3

v3.2

Toggle v3.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #127 from zerodevapp/feat/v3.2

Feat/v3.2

v3.1

Toggle v3.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
docs: update address for 3.1 deployments (#121)

v3.0

Toggle v3.0's commit message
fix: test path

v2.4

Toggle v2.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
updated deploy script (#99)

v2.3

Toggle v2.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Dev (#47)

* Added new ERC1271 signature verification logic in Kernel v0.2.3 (#43)

* Added 1271 wrapper

* Update kernel version to 0.2.3

* use kernel name and version from constants in tests

* added delegatecall support (#44)

* session key validator fixed for batch scenario

* test: fuzz testing for batched options include array

* fix: warning removed, forge fmt (#46)

---------

Co-authored-by: David Eiber <davideiber@gmail.com>

v2.2

Toggle v2.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
V2.2 lite (#39)

* commented out session key owned validator for temporary usage

* Feat/add benchmark (#36)

* forge install: aa-benchmark

* temp

* updated forge-std

* test refactor

* Kernel lite draft

* test for kernel lite ecdsa

* gas report

* removed bytes

* fixed test

* small gas optimize trick

* execute batch

* kernel lite has execute batch too

* removed delegate call

* bumped version of kernel to 0.2.2 in test

* revert on setDefaultValidator in kernel lite

* updated libraries

* updated tag for entrypoint

* sessionkey for batching

* sessionkey batch call tested

* readme updated for addresses

* fix: userOpHash verification for unlimited permission

* temp : passes with no-validation, parsing was successful for multiple

* test passing

* added interval validation

* forge fmt

* chore: remove mock files from coverage

* moved to mock folder for test artifacts

* added session key invalidator

* refactoring IKernel

* increasing test case coverage

* removed aa-benchmark for now

* removed fallback to default option for 0x00000001

* Removed dependencies

* removed remappings

* test for invalid signatures

* removed multiowned validator

* added forge test for validator

* renamed the test function

* forge fmt

* using custom error for validator

* updated session key to invalidate nonce and nonce is incremental

* kernel lite to operate as a validator to mitigate wallet bricked situation

* todo: sessionkey test cases

* sessionkey test passing

* Merkle renamed

* changed kernel to support selfcall for executor

* test for delegatecall

* sessionkey test added for validAfter, interval invariants

* removed broadcast

* ignoring broadcast

* updated readme for deployed addresses

* updated address for via-ir enabled versions

v2.1

Toggle v2.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
V2.1 (#25)

* v4.0.0-beta.10

* updator draft

* removed temp kernel

* create account 142873

* added validCaller

* forge fmt

* small touch on comments

* validCaller changed

* test for external call

* renamed modifier

* removed callcode test

* forge fmt

* added snapshot

* custom errors

* using gas() for prepay

* removed unused copy

* payable for gas optimization

* using solady for optimization

* forge fmt

* cache storage for optimization

* admin less erc 1967 optimization

* unchecked blocks

* validator to payable

* using constant for gas optimization

* removed return

* via-ir for optimization

* change in order of ecdsa validator to lower the gas cost

* squeezing gas

* more squeezing

* removed exec

* kernel helper in yul

* more optimization

* updated aa dependency

* V2.1 optimize (#20)

* factory merged with erc1967 minimal factory

* Kernel Storage to abstract the initData setting

* only one factory to decrease deployment gas

* test cleanup to properly structure the test

* removing killswitch test too

* KernelLite PoC

* files for setting a proper gas report

* using memory directly to reduce gas

* changed order for validator to reduce gas cost

* optimize only

* remove kernel lite gas report

* internal functions for erc1967factory

* change kernel sig order for validUntil and validAfter (#21)

* forge fmt

* fix: parsing typo and mode(1)

* V2.1 session key (#22)

* session Key debug done

* foundry viaIr setting enabled

* forge fmt

* V2.1 stake factory (#23)

* gas optimization by using memory for validateUserOp

* optimization with calldata parsing

* stake for factory

* stake factory

* report

* fmt

* removed unused file

* session key now filters the operation

* fix: using proper bytes for parsing operation

* script for deploying kernel/kernel factory for v2.1

* script for deploying session key

* deployed to all testnet

* kilswitch (#24)

v1.0.1

Toggle v1.0.1's commit message
updated session key plugin to not revert

0