Linked Questions

2 votes
2 answers
2k views

Is there any difference between address that have Smart Contract and "normal" one? [duplicate]

Is there any difference between address that have smart contract on it, and "normal" address (address that You can create private and public key pair)? For more context, this is the problem I'm ...
Andrzej Budzanowski's user avatar
0 votes
1 answer
297 views

What if I in theory had the private key to a public contract on the blockchain? [duplicate]

If I in theory had the private key to a public contract on the blockchain. Would I be able to do anything with that key?
xgabrielx's user avatar
  • 846
0 votes
1 answer
63 views

Is it possible that a contract address is same as a external address? [duplicate]

For example i create a contract first, and then i generate a private key that map to the contract address. I know that is hard to achieve but is it possible theoretically?
user24225's user avatar
43 votes
1 answer
11k views

Where is the private key for a contract stored?

This is a question that I am asked often by developers who assume that a contract has a private key of its own to sign any transactions that it makes.
J-B's user avatar
  • 8,971
41 votes
2 answers
13k views

Is each Ethereum address shared by (theoretically) 2 ** 96 private keys?

Summary This is an extended question to How are ethereum addresses generated?. In Ethereum, a private key is 256-bit long, but an address is only 160-bit long. By "Pigeonhole Principle", it ...
Siu Ching Pong -Asuka Kenji-'s user avatar
12 votes
2 answers
6k views

How does Ethereum avoid address collision?

Recently PillarProject reported an issue where there was collision (?) of sort. Apparently their smart contract address on Rinkeby testnet matched with real address on the mainnet. I am aware that ...
Parthasarathy Ramanujam's user avatar
6 votes
3 answers
560 views

Sending Ether to a self destructed contract?

Just out of interest, is the ETH lost forever in this scenario?
user avatar
2 votes
1 answer
385 views

Contract addresses and Unused Wallet addresses

As I understand it, you can instantiate a contract at any valid address that hasn't yet received ether, by sending a transaction, which contains the contract code as the data payload, to that address. ...
Greg Mikeska's user avatar
2 votes
1 answer
106 views

Can a user impersonate a smart contract address - and use it as an EOA?

First of all: I'm aware of the fact that only EOAs sign/create txs in Ethereum, that the public address of an EOA and the address of a Smart Contract are calculated differently and that it's ...
Iaroslav's user avatar
  • 410
0 votes
0 answers
111 views

Is it possible to get direct access to a contract?

All contracts have addresses. Is it, in theory, possible to find the private key of this address and then get access to this contract? Questions if this is possible: If one gets access to the ...
JBrouwer's user avatar
  • 1,072
0 votes
1 answer
60 views

Is a transaction between 2 contracts possible if the tx origin is one of those contracts?

In other words, can a contract initiate a transaction by itself, without someone activating it's code? An example would be if a contract can do that when times eg. reaches a specific point.
Giorgos Zazanis's user avatar