Skip to main content

Questions tagged [eip]

Questions about Ethereum Improvement Proposals (EIPs) which describe standards for the Ethereum platform like protocol specifications, client APIs, contract standards etc.

1 vote
0 answers
23 views

The NFT bound account implementation example given the EIP's page caches the deployment chain in an immutable variable. Then uses it in owner function to get the owner of the NFT having the account. ...
AbdulrazaqAS's user avatar
1 vote
1 answer
29 views

Ever since Pectra and EIP‑7702 went live on mainnet around early May 2025, I’ve been watching how Ethereum wallets and dApps are evolving, especially in terms of smart accounts and cross‑chain ...
Filip's user avatar
  • 11
0 votes
1 answer
45 views

i am just developing eip4337 smart contract account and while interacting with it on sepolia with this foundry script i am getting the evm revert with empty data. i am not getting the right thing ...
Gaurang's user avatar
  • 13
2 votes
0 answers
58 views

How does EIP-7702 handle the edge case where it's possible to get the zero address (0x0000000000000000000000000000000000000000) from ecrecover with certain values for v and potentially use that as the ...
Ahmed Tawfeeq's user avatar
0 votes
1 answer
80 views

These are the files in my project: Deploy.js const hre = require("hardhat"); async function main() { const [signer0] = await hre.ethers.getSigners(); const address0 = await signer0....
M.S.Vishnu Kumar's user avatar
0 votes
1 answer
83 views

Help needed with little confusion I have. EIP191 versionBytes 0x00 include the validator's address (verifying contract). EIP712 has the domain separator including verifying contract. If EIP712 is ...
Xirexor's user avatar
  • 176
2 votes
0 answers
39 views

I understood the EIP-155 but I'm curious as to how you arrived at this formula. v = CHAIN_ID * 2 + 35 or v = CHAIN_ID * 2 + 36 This is especially about the numbers 35 and 36. (I don't even know the ...
ttt's user avatar
  • 133
2 votes
2 answers
597 views

I've been meaning to ask about alternatives to selfdestruct() in recent Solidity versions (^0.8.xx). Since the deprecation of selfdestruct(), what alternative methods can be used to remove the ...
Web3Phoenix's user avatar
0 votes
1 answer
128 views

I am looking to change the design of my contract into diamond proxy. For that i have split up my contract into 3 parts. the issue i am facing is while setting up access control. When i am using OZ ...
Azrael's user avatar
  • 1
2 votes
1 answer
98 views

If you check the specs of EIP-3448, it states: "The last 32 bytes (one word) of the bytecode must indicate the length of the metadata in bytes." However, if this is not included in the ...
Iftikhar uddin's user avatar
0 votes
1 answer
85 views

I'm looking to start an ERC proposal for Digital Product Passports. My company provide me free time to contribute to Open Source and I'm looking to work on this subject. On my point of view Digital ...
Luthiano Trarbach's user avatar
1 vote
0 answers
673 views

Is the verifyingContract field in the eip712Domain used anywhere practically, e.g. calling to verify the signature, etc. etc.? Or is it just another protection trick for signature replay attacks? ...
Mila A's user avatar
  • 1,624
4 votes
0 answers
154 views

After some digging, I realize that I am not able to understand this subject. I understand the source code of ERC4337's entrypoint and how paymasters and wallet contracts are written(mainly ...
Neo's user avatar
  • 113
2 votes
0 answers
304 views

I use this website to create EIP-681 transactions: https://brunobar79.github.io/eip681-link-generator/# My default wallet is Metamask. When I scan the QR code for the transaction and proceed it, it ...
Dakata's user avatar
  • 255
1 vote
2 answers
254 views

I have re edited the questions, simplified and organized the main ones. Just to determine whether an address is a contract, whether it has eth or not, the general method is keccak256(add.code) == ...
Jame's user avatar
  • 13

15 30 50 per page
1
2 3 4 5
7