Привожу инструкцию для geth как разделить свой ETH на ETC и ETF
splitter_abi = [{"constant":false,"inputs":[{"name":"targetFork","type":"address"},{"name":"targetNoFork","type":"address"}],"name":"split","outputs":[{"name":"","type":"bool"}],"type":"function"}];
splitter_contract = eth.contract(splitter_abi);
splitter = splitter_contract.at('aa1a6e3e6ef20068f7f8d8c835d2d22fd5116444');
Все, контракт
http://etherscan.io/address/0xaa1a6e3e6ef20068f7f8d8c835d2d22fd5116444#code подключили.
Теперь отправляем ему ЕТХ и указываем адреса, куда их вернуть.
splitter.split.sendTransaction(eth.accounts[1], eth.accounts[4], {from: eth.accounts[0], gas:200000, value:
999.98e18})
eth.accounts[0] - аккаунт, на котором лежит исходный ETH
eth.accounts[1] - сюда придет ETF
eth.accounts[4] - сюда придет ETC
В данном примере у меня было 1000ETH, можно указывать любую сумму, но не под 0, чтобы хватило денег заплатить за газ. Лучше отправлять на 0.01-0.02 ETH меньше, чем есть на аккаунте 0.