Questions tagged [eip]

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

0
votes
1answer
15 views

Parser Error - Creating EIP20 Tokens

function transfer(address _to, uint256 _value) public returns (bool success) { require(balances[msg.sender] >= _value); balances[msg.sender] -= _value; balances[_to] += _value; emit ...
2
votes
1answer
43 views

After EIP 198 introduction, how much gas is required for RSA signature verification in solidity?

Thanks to the introduction of EIP 198, RSA signature verification is now feasible in Ethereum. How much gas is required for such a verification?
1
vote
1answer
25 views

ERC721 how does tokenOfOwnerByIndex() list tokens owned by a user?

Per eip-721, there's an optional "enumeration extension". So what I did was I called balanceOf to get the number of tokens owned by the account and called tokenOfOwnerByIndex in a loop to get each ...
2
votes
0answers
26 views

How does eip1014 (create2) make collisions possible?

In the Clarifications section of EIP 1014 (create2) it says that "This EIP makes collisions possible." It doesn't explain how collisions are now possible, but it links to EIP 684 (Prevent ...
0
votes
0answers
22 views

EIP618 examples?

So the ethereum URI spec is drafted in EIP681: https://github.com/ethereum/EIPs/blob/master/EIPS/eip-681.md However I can also see this other document: https://eips.ethereum.org/EIPS/eip-681 First, ...
2
votes
1answer
36 views

How to add new EIP and how are they numbered?

Hi I have a question to community. How do I add a new EIP? Also, how are the EIP numbers allocated?
0
votes
0answers
15 views

ERC 998 ERC 721 Top-down: Can child tokens affect the status of the parent

I'm trying to make a DAPP, which involves using an ERC998 Top-down. I want to introduce a status on the token, and status has 2 options (ACTIVE and INACTIVE) I was wondering, is it possible to ...
2
votes
1answer
40 views

How does EIP 1337 guarantee full payments of subscriptions without holding all the funds in escrow?

I'm struggling to find out how the EIP 1337 makes sure that the subscriber holds enough funds to pay for the (whole) subscription without holdings the whole amount of the funds in escrow? Does ...
4
votes
2answers
91 views

Is there a plan / EIP for native multi-signature transactions?

We have a 2-of-3 multi-signature wallet contract which works fine. However, when sending to exchanges or wallets which use RPC calls (rather than contract events) to capture incoming transactions, ...
1
vote
1answer
47 views

Will ᴇɪᴘ86 be implemented for Constantinople?

ᴇɪᴘ86 is said to be implemented on Metropolis hard fork. Does it means it will be implemented in the Constantinople hard fork planned next October ?
3
votes
1answer
28 views

How does a private network take advantage of new EIPs

Say, I setup a private network using geth. My genesis config is made aware of ByzantiumBlock and all nodes (tx & miners) are all happy and healthy. Now Constantinople release is on the horizon. ...
1
vote
2answers
150 views

Possible ways of verifying the ownership of Ethereum address when user lost its private key?

I am working on something that relates the ownership of the ethereum account address. I have a situation depicted as follows: Someone issues a token and issuer KYCed(off-chain) my ethereum account ...
0
votes
2answers
131 views

Is ERC721 an appropriate standard for managing licenses?

In my example scenario, I have an e-commerce dApp where e-books are sold. I originally thought that I could represent licenses to access these books using non-fungible tokens (NFTs) through the ERC721 ...
0
votes
1answer
198 views

Tokens standards on go-ethereum and Quorum - ERC721

Someone just told me that Quorum does not implement EIP721, so it does not support ERC721 tokens. I always though token standards are just standards you should follow in your smart contract code and ...
13
votes
2answers
2k views

Why isn't there more concern of Ethereum reaching 1TB? Should we be worried?

I've read previous answers such as that posted by user: eth that highlights some of the EIPs such as 103: Serenity and 105: Sharding. These are more long term solutions but this is an emergent problem ...
0
votes
1answer
35 views

Plug and Play Contracts

can any Ethereum Dev answer if there's a ERC or even an EIP to define a way in which you can have a Smart Contract to be plug-and-play'd into another Smart Contract? I'm trying to come up with ...
0
votes
1answer
82 views

EIP-820 deployed contracts address on new chains

From the description from https://github.com/ethereum/EIPs/issues/820 I understood that "Special registry deployment account" address can be reverse engineered from the crafted transaction using Nick'...
1
vote
1answer
188 views

What is an EIP?

I have heard of the BIPs and how important functions like OP_CHECKLOCKTIMEVERIFY and features such as HD-wallets were defined by them. Where could I read about the EIPs and how do I stay upto date?
3
votes
2answers
52 views

Why wouldn't EIP 999 require altering every subsequent block hash?

EIP 999 proposed to update parity's walletLibrary contract. Doesn't altering the bytecode also mean altering the blockhash, in which case, due to merkel chaining, don't all subsequent block-hashes ...
1
vote
1answer
1k views

Difference and relationship (if any) between ERC and EIP

Understand that ERC stands for Ethereum Request for Comments while EIP stands for Ethereum Improvement Proposal. I refer to ERC20. Are these request for comments (erc) translated to improvement ...
1
vote
1answer
334 views

Implementing EIP 155 for Signing Party

EIP-155 states: If block.number >= FORK_BLKNUM and v = CHAIN_ID * 2 + 35 or v = CHAIN_ID * 2 + 36, then when computing the hash of a transaction for purposes of signing or recovering, instead ...
3
votes
2answers
177 views

How do upgrades at Ethereum work?

How to make an upgrade, e.g. Metropolis, Casper etc, at Ethereum? I mean, if someone proposes an upgrade to Ethereum network, how can it be made concrete?
1
vote
2answers
263 views

How to specify eip100 in Parity chain spec?

In a Parity chain spec file, how can I include EIP100? I do not see it in the default file here to copy: https://github.com/paritytech/parity/blob/master/ethcore/res/ethereum/foundation.json I think ...
0
votes
1answer
33 views

EIP definitions of SHOULD, MUST, OPTIONAL

I'm reading through the EIP20 specificaiton and have come across the terms SHOULD, MUST, and OPTIONAL. OPTIONAL seems straightforward, but what is the difference between SHOULD and MUST? Nothing is ...
4
votes
1answer
712 views

What improvements will the upcoming Byzantium fork bring to Smart Contract development?

The Ethereum Team announced recently that the Byzantium fork will happen on October 16. This will be the first phase of the Metropolis upgrade. What improvements will the Byzantium bring to Smart ...
2
votes
1answer
567 views

EIP-198 and RSA verify use cases

I was reading this post: https://medium.com/@alexberegszaszi/lets-bring-the-70s-to-ethereum-48daa16a4b51 and i'm a bit unclear about some of the details. I was hoping someone can shed some more light ...
5
votes
1answer
169 views

Are new Opcodes approved in EIP's implemented in Solidity before they are introduced in a hardfork?

REVERT, STATICCALL, RETURNDATASIZE and RETURNDATACOPY are all approved and pending the next Ethereum hardfork as specified here However, the Solidity changelogs shows all 4 of these opcodes entering ...
4
votes
1answer
263 views

How do I submit an ERC?

I think I have a good idea for how to implement a token contract. How do I submit an ERC describing the protocol/API?
3
votes
1answer
681 views

What are the changes that will be included in the Metropolis/Byzantium network upgrade?

I see a number of EIPS are listed as Accepted Changes, but it is not clear if all the changes are for Metropolis/Byzantium, nor if all Metropolis/Byzantium changes are there.
1
vote
2answers
638 views

testrpc's addresses and checksum

When testrpc starts, it outputs the generated addresses, but all in lower case. What's a lightweight way to get their EIP55 checksummed format?
6
votes
2answers
498 views

Are eth transactions still replayed on the etc chain?

I have read about EIP 155. I see that the main chain, test nets, and ETC were asked to implement EIP 155. If just ETH implemented EIP 155, wouldn't that have been enough to prevent ETC from being ...
2
votes
0answers
81 views

Does EIP 134 allow a variants on PoS where everything is at stake?

EIP 134 allows a transaction to specify which chain it is occur on. In its original inception, this would be accomplished by specifying a recent block of the desired chain and a number 0-255 that ...
10
votes
1answer
5k views

What does “ERC” stand for?

As seen as a label for EIPs (Ethereum Improvement Proposals): https://github.com/ethereum/EIPs/labels/ERC
2
votes
1answer
31 views

Why EIP 2 is accepted as of 2 June 2016. But not yet finalized?

My understanding is that EIP2 is implemented in Geth 1.3.4 and active since the Homestead hard fork, but it's EIP status is only 'accepted' not 'final'. Is this pure sloppiness or did I miss something?...
3
votes
1answer
171 views

What options are suitable for Ethereum addresses with checksums?

Since Ethereum addresses don't have checksums, should ICAP addresses (which do have a checksum) be proliferated? Or are there other options more suitable for the proliferation of checksummed ...
2
votes
3answers
128 views

When will the EIP 2 fork kick in?

EIP 2 is a fork cleaning the protocol a little. When will the fork kick in?
16
votes
2answers
2k views

Why is the launch of homestead important?

There seems to be an expectation that the launch of homestead will increase the value of ether and improve the network somehow? What changes are coming?
7
votes
1answer
166 views

How to propose future gas prices of OPCODES? [closed]

I'm concerned as to how are we going to reach consensus if new opcodes are to be included on the EVM or if we would like to update the cost of some opcodes. The gas price has been chosen arbitrarily ...