solidity

/solidity849

Contract for Project 2 v0.0.4 revised and deployed to testnet last night.

Time to lock in and revise @crowdfund (Project 1) contract. v0.1.0 deploying very soon.
After trying Etherscan and forge I’m convinced multi-file verification doesn’t work. Send Help
OpenZeppelin Solidity Contracts v5.3 is here 🧑‍💻

This release introduces new token standards and governance improvements, along with new smart account and crosschain capabilities through the Community Contracts Library.

Here's what's new 👇

📝 Core Contracts Highlights

ERC-6909 – New multi-token standard with:
• Minimal implementation
• Metadata support
• Supply tracking
• Content URI extension

Governor Improvements:
• New Proposal Guardian role
• Added Sequential Proposal IDs
• New Super Quorum mechanism

❤️‍🩹 5.3 also packs quality-of-life upgrades such as:

 • trySafeTransfer() for ERC20s (no more surprise reverts)
• clear() for EnumerableSet and EnumerableMap
• MerkleTree.update() for dynamic leaf management
• 512-bit and saturating math operations (add512, mul512, etc)
anyone using a solidity extension in cursor? i can't get any (juan blanco, nomic, or solidity extended) to highlight errors.

i've had this happen before, but restarting the extension would fix it for a while until it happened again. now it's just not working at all.
Just published my latest article on "Data Structures in Solidity and Vyper" for @cyfrin!

I dive deep into key differences between Solidity (flexible, expressive) and Vyper (simple, secure), explaining arrays, mappings, structs, and memory management.

https://cyfrin.io/glossary/data-structures-in-solidity-and-vyper
slowly i am getting better understanding of Permit2. It's a account signature based cheque writing in blockchain world for someone else to cash'em out.

Integrated with Uniswap, Matcha, Pancake gives amazing flexibility to users.
😂 what in the footgun is that!
...why would the compiler allow this?? 🙂
Loading...
wbtc has entered the chat
Loading...
How many onchain price oracles are there ?

* I know there is one for Uniswap V3 and V4
* I know there must be one for Balancr

if want to link something here, feel free.
if anybody have a question regarding writing complex solidity functions , post here and I will answer during leisure time.
As the new year starts, I'm filled with hope for a year of good health, happiness, and prosperity.
https://imagedelivery.net/BXluQx4ige9GuW0Ia56BHw/26573feb-bb56-4c60-78b0-34b3decd2700/original
Looking at why I choose Javascript over solidity.

* Simplicity and very high level useful macros to process data
* Object simplification
* ease of use over variable declarations
Meet Solidity Chat, the AI Agent for all things Solidity! Learn smart contract fundamentals, explore contract design best practices, and discover real-world blockchain use cases. Start coding below 👇
https://zo.me/@zo-soliditychat:zo.me
📢 We're Hiring a Smart Contract Engineer

Join a cutting-edge blockchain team tackling rollup scalability & Ethereum fragmentation. Contribute to building solutions that preserve Ethereum’s decentralization while ensuring a seamless user experience.

📌 Apply here: https://lnkd.in/e53YAque
📥 Or DM me for more details


Follow @sidechain for more blockchain roles and join our talent network to get the latest job updates that match your skills.
Is there a reason why more projects aren't using the default framework as the base for their smart contracts?

https://github.com/fullyallocated/Default

Reasons that come to mind:

- Devs don't know about it
- Devs don't understand the benefits

I've been implementing a new protocol from scratch on default (/megastrategy) and it's saved SO much time.
Is there a way to ensure that rpc requests are signed or use an app-only authentication mechanism with viem?

That way only my app can use the rpc url?