Skip to content

Commit 1173b88

Browse files
committed
resources
1 parent d280bf4 commit 1173b88

File tree

4 files changed

+38
-4
lines changed

4 files changed

+38
-4
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
title: "Deterministic Deployment Proxy"
3+
description: "An Ethereum proxy contract that can be used for deploying contracts to a deterministic address on any chain. "
4+
authors: ["@nicksdjohnson"]
5+
tags: ["Smart Contracts"]
6+
languages: ["Solidity"]
7+
url: "https://github.com/Arachnid/deterministic-deployment-proxy"
8+
dateAdded: 2024-04-28
9+
level: "Intermediate"
10+
---

content/tutorials/vyper-permit2.md

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
title: "Vyper Permit2 Tutorial"
3+
description: "Permit21 is a contract that allows using Permit signatures2 with any token. You just approve a Permit2 contract once and then you can use it with any contract that integrates it."
4+
authors: ["@bantg"]
5+
tags: ["Smart Contracts", "Design Patterns"]
6+
languages: ["Python", "Vyper"]
7+
url: "https://banteg.xyz/posts/vyper-permit2/"
8+
dateAdded: 2024-04-28
9+
level: "Intermediate"
10+
---
11+
12+
Permit21 is a contract that allows using Permit signatures2 with any token. You just approve a Permit2 contract once and then you can use it with any contract that integrates it.
13+
14+
It solves a crucial UX problem, but it has seen quite slow adoption. Possibly because its documentation leaves the developers scratching their heads instead of giving them an idea how to integrate Permit2 in their contracts.
15+
16+
This tutorial will teach you how to use Permit2 contract from Vyper and Python using copy and paste method.
+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
title: "web3.py Patterns: Bloom Filters"
3+
description: "This post will quickly describe Bloom filters, how they're leveraged in Ethereum, and how to filter blocks for events in Python."
4+
authors: ["@wolovim"]
5+
tags: ["Smart Contracts","Dapp", "Design Patterns"]
6+
languages: ["Python"]
7+
url: "https://snakecharmers.ethereum.org/bloom-filters/"
8+
dateAdded: 2024-04-28
9+
level: "Intermediate"
10+
---
11+
12+
Have you ever queried an Ethereum block and wondered what that "logsBloom" was? Have you gone looking for the most efficient way to find an event within a block? If you answered "yes" to either of the above, then you're in for a good time. This post will quickly describe Bloom filters, how they're leveraged in Ethereum, and how to filter blocks for events in Python.

vercel.json

-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
{
22
"crons": [
3-
{
4-
"path": "/api/gas",
5-
"schedule": "*/5 * * * *"
6-
},
73
{
84
"path": "/api/indexer",
95
"schedule": "*/1 * * * *"

0 commit comments

Comments
 (0)