Jean Cvllr
Jean Cvllr
**🧐 Motivation** In the current token implementations of OpenZeppelin contracts, [only the ERC721 implementation contains the `supportsInterface(...)` function](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/d1b1e17d23cc28eecd07e411a461854988803aa8/contracts/token/ERC721/ERC721.sol#L52). ERC20 does not contain `supportsInterface(...)` by default. I am not sure why...
# Cannot install Web3j ⚠️ Impossible to install Web3j, using this command below from the docs: http://docs.web3j.io/4.8.7/command_line_tools/ ## _Issue_description_ _Please describe what are you trying to do and why it...
### Describe the issue: I have the following contract code below, that use bit shifts to create a mask that can be used to compare if part of a `byte32`...
# What does this PR introduce? Introduce a new permission `ENCRYPT` in the LSP6 standard, placed after SIGN and before the SUPER permissions.
A LSP9Vault is based on the ERC725X standard but it should not be allowed to use DELEGATECALL. DELEGATECALL is dangerous and could override the vault storage in unexpected ways, leading...
I often encounter a problem with hardhat-etherscan when trying to verify deployed contracts. Sometimes, the verification works without any problem, other times I get back the following error: ```bash Error...
# What does this PR introduce? Edit the **requirements** section under LSP6 > `executeRelayCall(...)`. - The payload for `executeRelayCall(...)` MUST now be signed using the `"\x19LSP6 ExecuteRelayCall:\n" + len(message) +...
This topic has probably been discussed already in the past, and reached agreement. But I believe it is worth discussing again since [`4.4.1`](https://github.com/OpenZeppelin/openzeppelin-contracts/releases/tag/v4.4.1) release. ## Background The `initialize(...)` function of...
## Description I have the following Solidity code with the inline assembly part that does not compile. See example below. It always return me the following error: ``` DeclarationError: Identifier...