Skip to content

Tags: thirdweb-dev/contracts

Tags

macro-audit-aa-0.7

Verified

This commit was signed with the committer’s verified signature.
forge install: account-abstraction

v0.7.0

v3.15.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Airdrop: contract metadata extension (#640)

add contract metadata extension

v3.14.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Airdrop audit fixes (#634)

* [Q-2] Make processed mapping public

* [Q-3] Unused error definition

* [Q-4] Use separate events for each airdrop type

* [Q-5] Use safeTransferETH instead of low-level call

* remove receive and withdraw

* cleanup

* [Q-1] Missing natspec documentation

* [L-1] Airdropping tokens using push or signature-based methods can be griefed

* [G-1] Use verifyCalldata to verify Merkle tree

* support EIP1271 signatures

* revert L-1

* The statement using ECDSA for bytes32 is not needed anymore

new-airdrop-audit

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Airdrop (#628)

* Airdrop

* airdrop with signature

* benchmark tests

* Partial changes

* remove unused

* remove failsafe and refund from eth airdrop

* reorg

* no sig airdrop for eth

* claim condition id and reset

* cleanup

* prefix ERC

* fix

* unit tests wip

* rename

* update tests

* Update

* receive and withdraw functions

* cleanup

* fix uid check

* test revert cases

* update claim hash generation and merkle root checks

* tests

* gasreport

* Add onlyOwner for airdrop functions

* isClaimed view function

* remove conditionId param from isClaimed

* events

* update isClaimed

* update dependencies

* fix

---------

Co-authored-by: Jake Loo <2171134+jakeloo@users.noreply.github.com>

airdrop-new

Verified

This commit was signed with the committer’s verified signature.
jakeloo Jake Loo
update isClaimed

v3.13.0

temp remove dependency

v3.12.1

Verified

This commit was signed with the committer’s verified signature.
jnsdls Jonas Daniels
feat: Update dependencies in contracts/package.json

v3.12.0

Verified

This commit was signed with the committer’s verified signature.
jnsdls Jonas Daniels
3.11.4

v3.11.4

3.11.4

v3.11.3

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
v3.11.2 (#627)