Building NFTs (ERC721 & ERC1155) for OpenSea using Truffle, Moralis, and Openzeppelin
-
Updated
Dec 18, 2021 - JavaScript
Building NFTs (ERC721 & ERC1155) for OpenSea using Truffle, Moralis, and Openzeppelin
A tutorial on how to write upgradable smart contracts (smart contract versioning)
Starter Kit for upgradable NFT smart contract on the Ethereum blockchain
Investment and Tokenization of Real Asset - A MERN full-stack DAPP on EVM with upgradable smart contracts issuing ERC1155 NFT tokens and accept investment on securities
Upgradable NFT — スマート コントラクトを更新できるようにした NFT 実装のサンプル コード
How-to guide for adding upgradeability to ERC 20 contracts
This repository contains the basic implementation of Transparent & UUPS proxy patterns using Openzeppelin Upgrades Plugin.
This project is dedicated to learning and building upgradable smart contracts on Ethereum and compatible networks like Base. It serves as an educational resource for developers interested in implementing upgradeable contract patterns using Foundry and OpenZeppelin libraries.
Describes and implements some Solidity common best practices
All in one reference library for solidity, foundry, etc.,
Showing how to upgrade a smart contract using another smart contract as proxy
Upgradable Proxy Smart Contract
Upgradable EIP-1967 proxy pattern implementation of a simple update function following the UUPS pattern
This is Universal Upgradeable Proxy Standard (UUPS), EIP-1822. Smart contract upgradability
sample web3 app to upgrade smart contract
Smart contract for Transparent Proxy and UUPS with test scripts
This a minor project for the complete understanding of Upgradable smart contracts using hardhat configuration
In this project I have created an ERC20 with a multi wallet approvals upgradable contract. Without the approval of more then 2 owner the mint function will not work. In upgradable contract I have created 2 functions to upgrade 1.Change Name 2. Change Symbol.
I am using OpenZeppelin TUP strategy to upgrade the smart contracts. However, I have used my custom ERC20 contract. The upgrade feature that I have added in the ERC20 contractV2 is to change the name and the symbol.
Add a description, image, and links to the upgradable-smart-contracts topic page so that developers can more easily learn about it.
To associate your repository with the upgradable-smart-contracts topic, visit your repo's landing page and select "manage topics."