Skip to main content

Questions tagged [openzeppelin-contracts]

OpenZeppelin Contracts is a library for secure smart contract development. It provides implementations of standards like ERC20 and ERC721 which you can deploy as-is or extend to suit your needs, as well as Solidity components to build custom contracts and more complex decentralized systems.

1 vote
1 answer
52 views

I'm trying to implement a burnWithSig function that verifies an EIP-712 signature off-chain and then replicates the verification on-chain. Here’s my test (using ethers.js) to generate the signature ...
Dhaval Saxena's user avatar
0 votes
0 answers
30 views

This is the TrustedForwarder.sol, which acts as the forwarder contract for meta transactions. // SPDX-License-Identifier: MIT pragma solidity ^0.8.24; import "@openzeppelin/contracts-upgradeable/...
Aapsi K's user avatar
0 votes
1 answer
80 views

I have created a proxy contract using the UUPSUpgradeable pattern from OpenZeppelin, but I am facing issues verifying the contract on Etherscan. I have followed the usual steps, such as: Deploying the ...
Mutharasu's user avatar
0 votes
1 answer
70 views

I have to create a Proxy, first I created my own then I found out that is better to use TransparentUpgradeableProxy.sol My initial logic implementation. The upgraded implementation. This is the proxy ...
pigfox's user avatar
  • 179
1 vote
1 answer
107 views

I know there’s a similar question, but it doesn’t address the case of multi-level inheritance. I even commented on the answer, and the original respondent (i.e., Lauri Peltonen) recommended that I ...
SYED ASAD KAZMI's user avatar
0 votes
1 answer
126 views

I've been looking for a solution to retrieve all tokens from an address using ERC721Enumerable Openzeppelin extension. Please note that my purpose is not to get ALL tokens owned by an address, but all ...
Eddy's user avatar
  • 5
1 vote
1 answer
34 views

Some functions like the mint() will require unanimous approval from contract owners, while others will only require simple majority of contract owners. I want to use Safe Wallet or some other ...
Yan Digilov's user avatar
0 votes
2 answers
169 views

pragma solidity ^0.8.20; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import "@openzeppelin/contracts/access/Ownable.sol"; contract OC is ERC20, Ownable { uint256 ...
vinapoc's user avatar

15 30 50 per page
1
2 3 4 5
22