-
### User Story:
As a developer on the Gitcoin team,
I want a fork of the existing ID staking contract to be upgradeable and pausable, with defined ownership,
So that I can ensure continuity with cu…
-
# Tiered Membership DApp
## Overview
```mermaid
graph TD
A[Super Admin] -->|Deploys Contracts| B(MembershipManager)
A -->|Mints| C(ERC20 Token)
B -->|Creates| D(MembershipNftToke…
-
# From Prof. Nehemiah Scott,
"What happens in a lot of contracts:
If there comes some disagreement in terms, then the price along with other things in the terms would need to change — so the con…
-
## WS-2021-0490 - Medium Severity Vulnerability
Vulnerable Libraries - contracts-3.3.0.tgz, contracts-upgradeable-3.4.1.tgz
contracts-3.3.0.tgz
Secure Smart Contract library for Solidity
Library h…
-
**Github username:** @Madalad
**Submission hash (on-chain):** 0xec1b7ad92bf3ad91b04dd5724e4106942eebc0610138e215204336808154e693
**Severity:** low
**Description:**
**Description**\
A storage gap is …
-
## Extension
- [x] Take a screenshot
- [x] Get all metadata
- [x] Calculate perceptual hash
- [x] Call the backend API (pHash, filename (isolated), wallet address)
- [x] Store the screenshot loca…
-
# Lines of code
https://github.com/code-423n4/2022-02-hubble/blob/ed1d885d5dbc2eae24e43c3ecbf291a0f5a52765/contracts/VUSD.sol#L11-L11
# Vulnerability details
Use of Upgradeable Proxy Contract Stru…
-
Upon adding or upgrading a module one should be able to atomically call an initializer.
Also document why an initializer must be used for modules.
See: https://proggr.hashnode.dev/ooo-shiny-an-i…
-
We can either write ad-hoc scripts for the upgrades, or have a "built in" upgradeable contract along the lines of https://blog.zeppelinos.org/smart-contract-upgradeability-using-eternal-storage/
-
### Type of Smart Contract
Rate Provider
### Type of Smart Contract (if Other)
_No response_
### Contract Source Code
https://etherscan.io/address/0x5bbe36152d3cd3eb7183a82470b39b29eedf068b
### …