14
votes
ETH sent to ETC address
At the core, there are no ETC and ETH account addresses. Private keys are equally valid on both chains. But, a contract can be deployed on one chain or the other uniquely and so contract addresses can ...
14
votes
send ethers from one contract to another
Send Ether to your contract (ethertransfer) from the external account (a term for user controlled accounts). To be able to make it, you need to have a payable function in your contract (which might be ...
14
votes
Accepted
About Abi Encoder V2
Solidity v0.4-v0.7
The standard ABI coder does not allow arrays of dynamic types, structs
or nested variables between the Solidity contract and the dApp.
The ABI v2 coder; which allows structs, ...
13
votes
Accepted
How do I convert my The DAO tokens into ethers on the Ethereum Classic chain?
Update Apr 12 2017
There are only 3 more days to withdraw your refunds from the WhitehatWithdraw contract.
There are still 1,651,062.7506 ETC (USD 4,292,763.15) remaining in the withdrawal contract.
...
13
votes
Accepted
How to conditionally send ethers to another account post-hard-fork to protect yourself from replay attacks
Update Jun 02 2017
From WARNING: Do NOT Use SafeConditionalHFTransfer! Or Use It Correctly:
The SafeConditionalHFTransfer saved a lot of ethers being moved incorrectly on the wrong chain after ...
11
votes
Accepted
Does ETH and ETC uses the same network ID?
ETC has the same network_id = 1 as ETH (see this question for the list of known network ids).
As ETH and ETC nodes use the same wire protocol they can connect to each other and send blocks and ...
9
votes
send ethers from one contract to another
Simplest approach is a payable function, then send it funds from a regular account.
contract ethertransfer{
function payMe() payable returns(bool success) {
return true;
}
...
9
votes
About Abi Encoder V2
From the Solidity v0.8.0 Breaking Changes documentation:
ABI coder v2 is activated by default.
So it is not experimental anymore, but a standard feature since Solidity v0.8.0.
8
votes
Accepted
What are the balances of The DAO and it's child DAOs on the Ethereum Classic chain?
I'm using the same unmodified script from How many ethers have been drained through the recursive call attacks on The DAO? to calculate the balance of The DAO and it's child DAOs.
For a finer ...
8
votes
What's the formula to calculate the mining profitability for ETC?
Here is rough formula:
<probability to mine next block> = <your hash rate> / <total hash rate>
<blocks in month> = <seconds in month> / <avg block time>
<blocks ...
7
votes
How does Ethereum Classic differ from Ethereum?
In order, from the most recent.
July 20, 2016: Ethereum Classic does not contain the irregular state change in block 1920000 that transferred Ether to a WithdrawDAO recovery contract.
Community wiki
7
votes
How to prevent a replay attack between two competing chains?
A general solution is EIP 155 Simple replay attack protection.
Starting with Geth 1.5.3 and Parity 1.4.4, they implement EIP 155 so that your ETH transactions should be safe from a replay attack on ...
eth♦
- 83.3k
7
votes
How to configure parity to work with the ETC chain?
it is indicated in the doc that
Parity supports ETC through the CLI argument --chain classic.
7
votes
I get error couldn't find module 'ethereumjs-wallet/hdkey'
Update:
npm uninstall ethereumjs-wallet
npm uninstall truffle-hdwallet-provider
npm install --save ethereumjs-wallet@0.6.0
npm install --save truffle-hdwallet-provider@0.0.3
Credit goes to 2 ...
6
votes
Post the DAO-fork, is there a double-spending problem?
Yes, an account before the DAO-fork will have Ether on both chains: ETH and ETHC.
It's not a double spend in the usual sense, because when you send ETH to Alice, you cannot send the same ETH to Bob. ...
eth♦
- 83.3k
6
votes
How to prevent a replay attack between two competing chains?
The easy, low-tech way to do this for ETH held in a regular Externally Owned Account is to create two new addresses, one for each chain, and send a transaction on each chain moving your ether to a ...
6
votes
Accepted
How can I verify that my The DAO token balance is correct when the Goodies provide an ETC refund on the Ethereum Classic chain?
Updated 00:57 Aug 20 2016 UTC - using BigNumber to accurately compute the totalSupply figures.
Checking Your The DAO Token Balance
From ETC withdraw contract to be reviewed you can check your The ...
6
votes
Accepted
When will the Baddies have access to the hacked funds on the Ethereum Classic chain?
The Baddies joined into the Split Proposal #59 where they were not the curator. From this split, the Baddies created a number of split proposals where the Split Proposal #59.10 was used to split out ...
5
votes
how to deal with race condition and execution times of a contract?
You are mixing 2 layers of abstraction:
the distributed ledger, on which multiple machines do things many times to reach a consensus
the Ethereum Virtual Machine (EVM), which is an expression of the ...
5
votes
Accepted
What's the formula to calculate the mining profitability for ETC?
Look at a calculator source code, there are some on github and you'll find the exact formula :
$scope.ethPrice = ethereumStats.priceUsd;
$scope.netHashGH = (ethereumStats.difficulty / ...
5
votes
Accepted
Sent ETC from hardware wallet to ETH address on poloniex
It actually appears that you may have emailed the Ethereum Foundation instead of Poloniex; Hudson Jameson is part of the Ethereum Foundation and not Poloniex.
Log into Poloniex's customer support ...
5
votes
Accepted
How many blocks were reversed with the DAO hard fork?
But what is the actual number of blocks that were invalidated by this hard fork? And how many transactions approximately?
No blocks were invalidated and nothing was rolled back.
Instead, EIP-779: ...
4
votes
How do I convert my The DAO tokens into ethers on the Ethereum Classic chain?
I think it remains good practice to check any contract before running it.
The contract seems to be at: https://github.com/BitySA/whetcwithdraw/blob/master/whetcwithdraw.sol
Is there a way to check ...
4
votes
Is there a list of Ethereum Classic block explorers?
Currently online (as of 26th April 2017):
http://gastracker.io/
https://etcplanet.org/
Currently unreachable:
https://etherx.com/ (as of 26th April 2017)
https://etherhub.io/ (as of 21st Jan 2018)
...
Community wiki
4
votes
Unable to understand how smart contracts work
On a public blockchain, all the transactions between accounts (externally controlled and smart contract) are public. You can browse each transaction of each block using tools such as EtherScan.
For ...
4
votes
Accepted
How does Ethash work?
The general route that the algorithm takes is as follows:
There exists a seed which can be computed for each block by scanning
through the block headers up until that point.
From the seed, ...
4
votes
Accepted
Where’s the equivalent of Yellow paper for Ethereum classic?
The Yellow Paper for Ethereum Classic is... the Ethereum Yellow Paper.
The first version of the Yellow Paper was released in 2014.
Ethereum Classic split from the original chain at block 1,920,000 (...
3
votes
Accepted
Why the DAO hacker could single handedly crash the ETC market many times over?
That the DAO attacker could crash ETC by dumping his 3 million ETH might be an exaggeration. If analyzed using market economics, it acts more like a zero sum game, in that when someone sells, another ...
3
votes
What happened with the presale ether after the fork?
The Ether will still be in your Ether address.
Yes, you will have both ETC and ETH. If there are any other forks that use the genesis block from the Ethereum presale, you will have all those Ether ...
eth♦
- 83.3k
3
votes
Accepted
What's happening within child DAO #59 on the ETC chain?
Summary
The balance from child DAO #59 has been moved by child DAO Proposal #10 into grand child DAO 0x10abb5efecdc09581f8b7cb95791fe2936790b4e that has an amount of 3642408.52761279270689932 ETC.
...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
ethereum-classic × 264go-ethereum × 42
solidity × 37
ether × 30
hardforks × 23
blockchain × 22
transactions × 18
wallets × 15
web3js × 13
remix × 13
cpp-ethereum × 13
the-dao × 13
ethereum-wallet-dapp × 12
mist × 11
replay-attack × 11
mining × 10
contract-development × 8
tokens × 8
myetherwallet × 8
erc-20 × 7
balances × 6
javascript × 5
addresses × 5
erc-721 × 5
nft × 5