@ScaffoldETH + @ProgrammerSmart's Solidity by Example.
🚩 Challenge #0: Hello World
🚩 Challenge #1: First App
🚩 Challenge #2: Events
🚩 Challenge #3: The Graph
https://github.com/kmjones1979/scaffold-eth-2-solidity/tree/main
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - kmjones1979/scaffold-eth-2-solidity
Contribute to kmjones1979/scaffold-eth-2-solidity development by creating an account on GitHub.
❤6
EIP-4337 and EIP-3074 are proposals offer different approaches to enhancing the Ethereum network's functionality.
🚢 EIP-4337 proposes a method to abstract user accounts, allowing smart contract wallets to handle user transactions.
This is achieved without changing the consensus layer, enabling the use of smart contracts for transaction validation and processing.
🚤 EIP-3074 introduces two new EVM instructions, AUTH and AUTHCALL. These instructions allow externally owned accounts (EOAs) to delegate control to smart contracts.
This delegation is based on ECDSA signatures, enabling novel transaction schemes and sponsored transactions where the transaction fee is paid by an account different from the one originating the call.
Comparatively, while both EIPs aim to enhance flexibility and functionality in transaction processing on Ethereum, EIP-4337 focuses on account abstraction via smart contract wallets, and EIP-3074 focuses on allowing EOAs to delegate control through new EVM instructions.
For a more detailed analysis, you can view EIP-4337 and EIP-3074 here.
✅ Follow for more @soliditypedia
🚢 EIP-4337 proposes a method to abstract user accounts, allowing smart contract wallets to handle user transactions.
This is achieved without changing the consensus layer, enabling the use of smart contracts for transaction validation and processing.
🚤 EIP-3074 introduces two new EVM instructions, AUTH and AUTHCALL. These instructions allow externally owned accounts (EOAs) to delegate control to smart contracts.
This delegation is based on ECDSA signatures, enabling novel transaction schemes and sponsored transactions where the transaction fee is paid by an account different from the one originating the call.
Comparatively, while both EIPs aim to enhance flexibility and functionality in transaction processing on Ethereum, EIP-4337 focuses on account abstraction via smart contract wallets, and EIP-3074 focuses on allowing EOAs to delegate control through new EVM instructions.
For a more detailed analysis, you can view EIP-4337 and EIP-3074 here.
Please open Telegram to view this post
VIEW IN TELEGRAM
Ethereum Improvement Proposals
ERC-4337: Account Abstraction Using Alt Mempool
Account abstraction without consensus-layer protocol changes, instead relying on higher-layer infrastructure.
❤9👍1
Skilled folks, have developed a course on defending and assaulting contracts like RPGs.
Additionally, there is a campaign from RECT to replicate major attacks that have occurred.
https://nodeguardians.io/
Additionally, there is a campaign from RECT to replicate major attacks that have occurred.
https://nodeguardians.io/
❤7🏆2
Createx allows to create predictable and repeatable contract addresses using CREATE2, enhancing the interaction between contracts.
The factory structure provides a safer and more efficient way to deploy multiple contracts, which is crucial for large-scale dApp development.
Additionally, it supports upgradeable contracts, allowing developers to modify contract logic after deployment, a key feature for maintaining and updating dApps over time.
https://github.com/pcaversaccio/createx
@soliditypedia
The factory structure provides a safer and more efficient way to deploy multiple contracts, which is crucial for large-scale dApp development.
Additionally, it supports upgradeable contracts, allowing developers to modify contract logic after deployment, a key feature for maintaining and updating dApps over time.
https://github.com/pcaversaccio/createx
@soliditypedia
GitHub
GitHub - pcaversaccio/createx: Factory smart contract to make easier and safer usage of the `CREATE` and `CREATE2` EVM opcodes…
Factory smart contract to make easier and safer usage of the `CREATE` and `CREATE2` EVM opcodes as well as of `CREATE3`-based (i.e. without an initcode factor) contract creations. - pcaversaccio/cr...
❤🔥2🌚2
Happy new year 🎉
We wish to see you with us next year❤️
We wish to see you with us next year
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19🥰3🥱1
Extracts function selectors and arguments from Ethereum Virtual Machine (EVM) bytecode, even for unverified contracts.
https://github.com/cdump/evmole
@soliditypedia
https://github.com/cdump/evmole
@soliditypedia
👏5❤3👍2
Reentrancy Attacks: Such attacks occur when a function calls an external contract, which then calls back into the calling function. This can lead to unexpected behavior, especially in financial contracts.
Mutex in Smart Contracts: The Mutexer in this repo is a contract/module designed to prevent reentrancy.
It employs various locking mechanisms:
- contractLock: Locks the entire contract to prevent reentrancy.
- functionLock: Locks specific functions, potentially based on their signatures.
- customLock: Allows for more flexible locking criteria.
https://github.com/jtriley-eth/mutexer
@soliditypedia
Mutex in Smart Contracts: The Mutexer in this repo is a contract/module designed to prevent reentrancy.
It employs various locking mechanisms:
- contractLock: Locks the entire contract to prevent reentrancy.
- functionLock: Locks specific functions, potentially based on their signatures.
- customLock: Allows for more flexible locking criteria.
https://github.com/jtriley-eth/mutexer
@soliditypedia
GitHub
GitHub - jtriley2p/mutexer
Contribute to jtriley2p/mutexer development by creating an account on GitHub.
🔥2❤1❤🔥1
Forwarded from Anon
Happy to come back, friends. Check it out❤️
https://zkmesh.substack.com/p/zkmesh-jan-2024-recap
Would be grateful for a subnoscription
@ethers_officer
https://zkmesh.substack.com/p/zkmesh-jan-2024-recap
Would be grateful for a subnoscription
@ethers_officer
zkMesh
zkMesh: Jan 2024 recap
Welcome to zkMesh, a monthly newsletter covering the latest in decentralized privacy-enhancing technologies, privacy protocol development, and zero knowledge systems research. zkMesh is produced by ZK Hack. We bring you recent research, useful articles, videos…
Forwarded from Anon
Adding one more dataset to the previous thread
36k smart contract vulnerabilities
https://github.com/tintinweb/smart-contract-vulndb
Follow for more @ethers_officer
36k smart contract vulnerabilities
https://github.com/tintinweb/smart-contract-vulndb
Follow for more @ethers_officer
GitHub
GitHub - tintinweb/smart-contract-vulndb: 🍋 An open dataset containing smart contract audit issues from various sources.
🍋 An open dataset containing smart contract audit issues from various sources. - tintinweb/smart-contract-vulndb
Forwarded from Anon
Check it out, frens😶
https://blog.trailofbits.com/2024/03/19/read-code-like-a-pro-with-our-weaudit-vscode-extension/
Follow for more @ethers_officer 🧡
https://blog.trailofbits.com/2024/03/19/read-code-like-a-pro-with-our-weaudit-vscode-extension/
Follow for more @ethers_officer 🧡
Please open Telegram to view this post
VIEW IN TELEGRAM
The Trail of Bits Blog
Read code like a pro with our weAudit VSCode extension
Today, we’re releasing weAudit, the collaborative code-reviewing tool that we use during our security audits. With weAudit, we review code more efficiently by taking notes and tracking bugs in a codebase directly inside VSCode, reducing our reliance on external…
❤2
Solidity Guide to Create3, Create2 & Create.
https://twitter.com/uttam_singhk/status/1777967695952236880
https://twitter.com/uttam_singhk/status/1777967695952236880
❤🔥4
TLDR: This is one of the biggest Ethereum proposals in years — transforming web3 wallets and making them simpler, cheaper, & more powerful.
EIP-3074 gives smart contract capabilities to externally owned accounts (EOAs).
https://blog.thirdweb.com/eip-3074/
EIP-3074 gives smart contract capabilities to externally owned accounts (EOAs).
https://blog.thirdweb.com/eip-3074/
thirdweb
EIP-3074 Explained: Revolutionizing Ethereum with Sponsored Transactions
EIP-3074 introduces sponsored transactions on Ethereum, enhancing user experience and accessibility by allowing third parties to cover gas fees.
🌚3👍1
Forwarded from Anon
A new tool from Decurity
It allows to reveal unused code of live smart contracts by collecting coverage from historical transactions.
Github, Source
Follow for more: @ethers_officer 🌅
It allows to reveal unused code of live smart contracts by collecting coverage from historical transactions.
Github, Source
Follow for more: @ethers_officer 🌅
GitHub
GitHub - Decurity/tx-coverage: Reveal unused code of a live smart contract by collecting coverage from historical transactions.
Reveal unused code of a live smart contract by collecting coverage from historical transactions. - Decurity/tx-coverage
❤2
Forwarded from Anon
zkMesh
zkMesh: Mar 2024 recap
Welcome to zkMesh, a monthly newsletter covering the latest in advanced privacy-enhancing cryptography, distributed protocol development, and zero knowledge systems research. zkMesh is produced by ZK Hack.Thanks for reading zkMesh! Subscribe for free to receive…
Hi, frens. We just wanna say thank you for staying with us. We appreciate it💜
❤21❤🔥4😁4🥰2🌚1🌭1🏆1