diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 5b2f2380..a308bd45 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -105,4 +105,4 @@ jobs: test/**/*.sol test/**/interfaces/*.sol test/**/mocks/*.sol \ test/**/scripts/*.js scripts/*.py --allow-dupe --allow-redirect \ --request-delay 0.4 \ - --white-list https://www.wagmi.xyz,https://twitter.com/0xDACA/status/1669846430528286722,https://github.com/pcaversaccio/snekmate/releases/tag/v0.0.4,https://github.com/pcaversaccio/snekmate/blob/v0.0.4,https://github.com/pcaversaccio/snekmate/compare/v0.0.3...v0.0.4 + --white-list https://www.wagmi.xyz,https://twitter.com/0xDACA/status/1669846430528286722,https://github.com/pcaversaccio/snekmate/releases/tag/v0.0.5,https://github.com/pcaversaccio/snekmate/blob/v0.0.5,https://github.com/pcaversaccio/snekmate/compare/v0.0.4...v0.0.5 diff --git a/CHANGELOG.md b/CHANGELOG.md index 14d937dc..dcada626 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # ๐Ÿ•“ Changelog +## [`0.0.5`](https://github.com/pcaversaccio/snekmate/releases/tag/v0.0.5) (Unreleased) + +### ๐Ÿ‘€ Full Changelog + +- [`v0.0.4...v0.0.5`](https://github.com/pcaversaccio/snekmate/compare/v0.0.4...v0.0.5) + ## [`0.0.4`](https://github.com/pcaversaccio/snekmate/releases/tag/v0.0.4) (13-10-2023) ### ๐Ÿ”’ Security Fixes diff --git a/package.json b/package.json index 2702834a..c00b3d2b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "snekmate", - "version": "0.0.4", + "version": "0.0.5-rc.1", "description": "State-of-the-art, highly opinionated, hyper-optimised, and secure ๐ŸVyper smart contract building blocks.", "author": "Pascal Marco Caversaccio ", "license": "AGPL-3.0-only", diff --git a/pyproject.toml b/pyproject.toml index eaecad49..0041f83f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "snekmate" -version = "0.0.4" +version = "0.0.5rc1" description = "State-of-the-art, highly opinionated, hyper-optimised, and secure ๐ŸVyper smart contract building blocks." readme = {file = "README.md", content-type = "text/markdown"} requires-python = ">=3.10" diff --git a/src/utils/Multicall.vy b/src/utils/Multicall.vy index 10fea794..f3eb0a64 100644 --- a/src/utils/Multicall.vy +++ b/src/utils/Multicall.vy @@ -12,7 +12,7 @@ https://github.com/pcaversaccio/snekmate/discussions/82. The implementation is inspired by Matt Solomon's implementation here: https://github.com/mds1/multicall/blob/main/src/Multicall3.sol. -@custom:security Make sure you understand how `msg.sender` works in `CALL` vs. +@custom:security Make sure you understand how `msg.sender` works in `CALL` vs `DELEGATECALL` to the multicall contract, as well as the risks of using `msg.value` in a multicall. To learn more about the latter, see: - https://github.com/runtimeverification/verified-smart-contracts/wiki/List-of-Security-Vulnerabilities#payable-multicall,