-
### 1. Remove or replace unused state variables
Saves a storage slot. If the variable is assigned a non-zero value, saves Gsset (20000 gas). If it's assigned a zero value, saves Gsreset (2900 gas). I…
-
In ethereum, there are contract and library.
The code in library is reusable by other contracts.
In move language, I can see module is equivalent to the contract in solidity.
But what about the r…
-
# Handle
0xRajeev
# Vulnerability details
## Impact
The contracts use the latest Solidity compiler version 0.8.7 released in August. While this version supports the London upgrade among other opt…
-
**Github username:** @0xfuje
**Submission hash (on-chain):** 0x8a56dce519b226f5a3c93538eeb51ec4f8dc135ea004a4f43247343252fb14ca
**Severity:** medium
**Description:**
## Description
The project uses …
-
An incorrect internal xref link, such as `xref:upgrades::writing-contracts.adoc` instead of `xref:upgrades::writing-upgradeable.adoc` (see https://github.com/OpenZeppelin/openzeppelin-sdk/commit/1b21b…
-
Hi @0xAtum. I was asked to review this repo and provided some feedback on a private Discord group. I mentioned it'd be more helpful if I share the feedback on the repo. I'll be doing so by opening som…
-
Write a program to verify a WebAuthn signature (ECDSA secp256r1) on Hylé. This is the 1st step to supporting WebAuthn-compatible wallets on Hylé. You can do it in any language (Noir, Rust, Cairo).
…
-
Alright everyone this is the smart contracts branch
@tjade273 @cosmoviola @LucasSwitz @sashafrolov @bleffew99 @ohadh123 @yizhouyu @jg845 @richardsfc
Next topic up is "Building a Smart Contract"…
-
Considering this quote:
"The merkle proof is validated against a merkle tree root that is maintained by the smart contract."
In a scenario where we have a network with thousands of participants ex…
-
According to the solidity documentation(https://docs.soliditylang.org/en/v0.8.13/080-breaking-changes.html):
The pragma pragma experimental ABIEncoderV2; is still valid, but it is deprecated and has…