From 69c3cb5f1b2336d39075219543c4cd24a450d5e6 Mon Sep 17 00:00:00 2001 From: clearloop Date: Sun, 15 Sep 2024 04:50:03 +0800 Subject: [PATCH 1/6] docs(README): add donation chapter --- README.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index beb84fae3..b170d4fad 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,18 @@ pub extern "C" fn recursion(n: usize) -> usize { As an example for the benchmark, calculating fibonacci sequence with recursion, missed vyper because it doesn't support recursion...Zink is 5x fast on this, but it is mainly caused by our current implementation is not completed yet ( missing logic to adapt to more -situations ), let's keep tuned for `v0.3.0`. +situations ), let's stay tuned for `v0.3.0`. + +## Donation + +After completing the ERC20 implementaion, Zink will focus on MEV logic since everything could +be even more compact and realistic from this dark forest. + +Zink is now moving forward without any grants or backups, if you like this dreaming project, +would be appreciated for any opportunities ^ ^ + +ETH: `0xf0306047Fa598fe95502f466aeb49b68dd94365B` +SOL: `AZGXAerErfwVzJkiSR8moVPZxe1nEhvjdkvxQ7qR6Yst` ## LICENSE From bb1b7556bad3b05f3762ed1ffeff4326a122714a Mon Sep 17 00:00:00 2001 From: clearloop Date: Sun, 15 Sep 2024 05:00:47 +0800 Subject: [PATCH 2/6] docs(README): update LOGO --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b170d4fad..04cfb7d51 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ - + # The Zink Project From c6ebf4d1f11d14ac2ab20c65a55f82b63e7599d8 Mon Sep 17 00:00:00 2001 From: clearloop Date: Sun, 15 Sep 2024 05:09:12 +0800 Subject: [PATCH 3/6] docs(README): smaller fonts --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 04cfb7d51..e18058f07 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# The Zink Project +## The Zink Project > [!CAUTION] > @@ -42,7 +42,7 @@ which will unlock all of the following features: Run `cargo install zinkup` to install the toolchain! -## Fibonacci Example +### Fibonacci Example | fib(n) | Zink | Solidity@0.8.21 | | ------ | ---- | --------------- | @@ -70,18 +70,18 @@ vyper because it doesn't support recursion...Zink is 5x fast on this, but it is caused by our current implementation is not completed yet ( missing logic to adapt to more situations ), let's stay tuned for `v0.3.0`. -## Donation +### Donation After completing the ERC20 implementaion, Zink will focus on MEV logic since everything could be even more compact and realistic from this dark forest. Zink is now moving forward without any grants or backups, if you like this dreaming project, -would be appreciated for any opportunities ^ ^ +please feel free to reach out, would be appreciated for any opportunities ^ ^ -ETH: `0xf0306047Fa598fe95502f466aeb49b68dd94365B` -SOL: `AZGXAerErfwVzJkiSR8moVPZxe1nEhvjdkvxQ7qR6Yst` +- ETH: `0xf0306047Fa598fe95502f466aeb49b68dd94365B` +- SOL: `AZGXAerErfwVzJkiSR8moVPZxe1nEhvjdkvxQ7qR6Yst` -## LICENSE +### LICENSE GPL-3.0-only From e7a1c655cc0d6007d4cf6d928abb502cad8bacb0 Mon Sep 17 00:00:00 2001 From: clearloop Date: Sun, 15 Sep 2024 05:10:22 +0800 Subject: [PATCH 4/6] docs(README): try fix the image --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index e18058f07..d0aa8f4d1 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -## The Zink Project +### The Zink Project > [!CAUTION] > @@ -42,7 +42,7 @@ which will unlock all of the following features: Run `cargo install zinkup` to install the toolchain! -### Fibonacci Example +## Fibonacci Example | fib(n) | Zink | Solidity@0.8.21 | | ------ | ---- | --------------- | @@ -70,7 +70,7 @@ vyper because it doesn't support recursion...Zink is 5x fast on this, but it is caused by our current implementation is not completed yet ( missing logic to adapt to more situations ), let's stay tuned for `v0.3.0`. -### Donation +## Donation After completing the ERC20 implementaion, Zink will focus on MEV logic since everything could be even more compact and realistic from this dark forest. @@ -81,7 +81,7 @@ please feel free to reach out, would be appreciated for any opportunities ^ ^ - ETH: `0xf0306047Fa598fe95502f466aeb49b68dd94365B` - SOL: `AZGXAerErfwVzJkiSR8moVPZxe1nEhvjdkvxQ7qR6Yst` -### LICENSE +## LICENSE GPL-3.0-only From 7db6a42f49231021636ddf30894370cdc81e97ec Mon Sep 17 00:00:00 2001 From: clearloop Date: Sun, 15 Sep 2024 05:11:44 +0800 Subject: [PATCH 5/6] docs(README): back to big title --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d0aa8f4d1..d66c72951 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -### The Zink Project +# The Zink Project > [!CAUTION] > From 98341e807a8d7d7b166982d32fa9d330d27bce8e Mon Sep 17 00:00:00 2001 From: clearloop Date: Sun, 15 Sep 2024 05:43:24 +0800 Subject: [PATCH 6/6] chore(typos): clean typos --- README.md | 2 +- _typos.toml | 5 +++++ codegen/src/result.rs | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d66c72951..e876791da 100644 --- a/README.md +++ b/README.md @@ -72,7 +72,7 @@ situations ), let's stay tuned for `v0.3.0`. ## Donation -After completing the ERC20 implementaion, Zink will focus on MEV logic since everything could +After completing the ERC20 implementation, Zink will focus on MEV logic since everything could be even more compact and realistic from this dark forest. Zink is now moving forward without any grants or backups, if you like this dreaming project, diff --git a/_typos.toml b/_typos.toml index f963cf966..61b063d72 100644 --- a/_typos.toml +++ b/_typos.toml @@ -1,2 +1,7 @@ +[default] +extend-ignore-re = [ + "\\w{44,52}", +] + [default.extend-words] zink = "zink" diff --git a/codegen/src/result.rs b/codegen/src/result.rs index 60c703e64..aebf5eb4c 100644 --- a/codegen/src/result.rs +++ b/codegen/src/result.rs @@ -61,7 +61,7 @@ pub enum Error { #[error("Invalid data size {0}")] InvalidDataSize(usize), /// Failed to get frame info of the given depth. - #[error("Invalid contract stack fram depth {0}")] + #[error("Invalid contract stack frame depth {0}")] InvalidDepth(usize), /// Failed to parse function selector. #[error("Invalid function selector")]