Skip to content

Instantly share code, notes, and snippets.

@TOMOAKI12345
Created July 4, 2015 17:58
Show Gist options
  • Save TOMOAKI12345/826d8b3f21596782cfb4 to your computer and use it in GitHub Desktop.
Save TOMOAKI12345/826d8b3f21596782cfb4 to your computer and use it in GitHub Desktop.
token Contract error
> var tokenSource = 'contract token { mapping (address => uint) balances; function token() { balances[msg.sender] = 10000; } function sendToken(address receiver, uint amount) returns(bool sufficient) { }
undefined
> var tokenCompiled = eth.compile.solidity(tokenSource).token
undefined
> tokenCompiled
{
code: '0x60606040525b612710600060005060003373ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600050819055505b61019f8061004b6000396000f30060606040526000357c010000000000000000000000000000000000000000000000000000000090048063412664ae14610044578063f8b2cb4f1461007157610042565b005b61005b600480359060200180359060200150610098565b6040518082815260200191505060405180910390f35b610082600480359060200150610161565b6040518082815260200191505060405180910390f35b600081600060005060003373ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000505410156100da576000905061015b565b81600060005060003373ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282825054039250508190555081600060005060008573ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828282505401925050819055506001905061015b565b92915050565b6000600060005060008373ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005054905061019a565b91905056',
info: {
abiDefinition: [{
constant: false,
inputs: [{
name: 'receiver',
type: 'address'
}, {
name: 'amount',
type: 'uint256'
} ],
name: 'sendToken',
outputs: [{
name: 'sufficient',
type: 'bool'
} ],
type: 'function'
}, {
constant: false,
inputs: [{
name: 'account',
type: 'address'
} ],
name: 'getBalance',
outputs: [{
name: 'balance',
type: 'uint256'
} ],
type: 'function'
}, {
inputs: [ ],
type: 'constructor'
} ],
compilerVersion: '0.9.27',
developerDoc: {
methods: {
}
},
language: 'Solidity',
languageVersion: '0',
source: 'contract token { mapping (address => uint) balances; function token() { balances[msg.sender] = 10000; } function sendToken(address receiver, uint amount) returns(bool sufficient) { if (balances[msg.sender] < amount) return false; balances[msg.sender] -= amount; balances[receiver] += amount; return true; } function getBalance(address account) returns(uint balance){ return balances[account]; } }',
userDoc: {
methods: {
}
}
}
}
> var tokenAddress = eth.sendTransaction({data: tokenCompiled.code, from: eth.accounts[0], gas:2000000});
I0705 02:55:41.795613 68139 xeth.go:973] Tx(170c586597e8ce3be583be4fd3ab67a1b42558b802afe71b876453e733e34ec1) created: ce12589cb48e579f3ca419b70096fb34235ff7cf
undefined
> miner.start()
I0705 02:55:44.997467 68139 miner.go:100] Starting mining operation (CPU=4 TOT=7)
true
> I0705 02:55:45.000963 68139 worker.go:442] commit new work on block 12044 with 1 txs & 0 uncles. Took 3.435403ms
miner.stop()I0705 02:55:58.577634 68139 worker.go:252] πŸ”¨ Mined block (#12044 / 1038881d). Wait 5 blocks for confirmation
I0705 02:55:58.578270 68139 worker.go:442] commit new work on block 12045 with 0 txs & 0 uncles. Took 594.923Β΅s
I0705 02:55:58.578299 68139 worker.go:354] πŸ”¨ πŸ”— Mined 5 blocks back: block #12039
I0705 02:56:05.952776 68139 worker.go:252] πŸ”¨ Mined block (#12045 / cd7ad4e6). Wait 5 blocks for confirmation
I0705 02:56:05.953364 68139 worker.go:442] commit new work on block 12046 with 0 txs & 0 uncles. Took 552.621Β΅s
I0705 02:56:05.953391 68139 worker.go:354] πŸ”¨ πŸ”— Mined 5 blocks back: block #12040
I0705 02:56:22.896049 68139 worker.go:252] πŸ”¨ Mined block (#12046 / 85b2e85c). Wait 5 blocks for confirmation
I0705 02:56:22.896574 68139 worker.go:442] commit new work on block 12047 with 0 txs & 0 uncles. Took 488.317Β΅s
I0705 02:56:22.896600 68139 worker.go:354] πŸ”¨ πŸ”— Mined 5 blocks back: block #12041
I0705 02:56:24.172045 68139 worker.go:252] πŸ”¨ Mined block (#12047 / 1eee04e1). Wait 5 blocks for confirmation
I0705 02:56:24.172712 68139 worker.go:442] commit new work on block 12048 with 0 txs & 0 uncles. Took 559.24Β΅s
I0705 02:56:24.172742 68139 worker.go:354] πŸ”¨ πŸ”— Mined 5 blocks back: block #12042
I0705 02:56:26.425326 68139 worker.go:252] πŸ”¨ Mined block (#12048 / 2976709c). Wait 5 blocks for confirmation
I0705 02:56:26.425826 68139 worker.go:442] commit new work on block 12049 with 0 txs & 0 uncles. Took 469.812Β΅s
I0705 02:56:26.425851 68139 worker.go:354] πŸ”¨ πŸ”— Mined 5 blocks back: block #12043
I0705 02:56:30.875806 68139 worker.go:252] πŸ”¨ Mined block (#12049 / 9d20744b). Wait 5 blocks for confirmation
I0705 02:56:30.877570 68139 worker.go:442] commit new work on block 12050 with 0 txs & 0 uncles. Took 1.715486ms
I0705 02:56:30.877610 68139 worker.go:354] πŸ”¨ πŸ”— Mined 5 blocks back: block #12044
I0705 02:56:33.292841 68139 worker.go:252] πŸ”¨ Mined block (#12050 / ee16a194). Wait 5 blocks for confirmation
I0705 02:56:33.293421 68139 worker.go:442] commit new work on block 12051 with 0 txs & 0 uncles. Took 539.126Β΅s
I0705 02:56:33.293490 68139 worker.go:354] πŸ”¨ πŸ”— Mined 5 blocks back: block #12045
I0705 02:56:36.610540 68139 worker.go:252] πŸ”¨ Mined block (#12051 / f545c493). Wait 5 blocks for confirmation
I0705 02:56:36.611082 68139 worker.go:442] commit new work on block 12052 with 0 txs & 0 uncles. Took 500.764Β΅s
I0705 02:56:36.611110 68139 worker.go:354] πŸ”¨ πŸ”— Mined 5 blocks back: block #12046
I0705 02:56:37.135552 68139 worker.go:252] πŸ”¨ Mined block (#12052 / 75b3e049). Wait 5 blocks for confirmation
I0705 02:56:37.136114 68139 worker.go:442] commit new work on block 12053 with 0 txs & 0 uncles. Took 523.141Β΅s
I0705 02:56:37.136143 68139 worker.go:354] πŸ”¨ πŸ”— Mined 5 blocks back: block #12047
I0705 02:56:43.745197 68139 worker.go:252] πŸ”¨ Mined block (#12053 / 714f2337). Wait 5 blocks for confirmation
I0705 02:56:43.745713 68139 worker.go:442] commit new work on block 12054 with 0 txs & 0 uncles. Took 483.267Β΅s
I0705 02:56:43.745739 68139 worker.go:354] πŸ”¨ πŸ”— Mined 5 blocks back: block #12048
I0705 02:56:48.735265 68139 worker.go:252] πŸ”¨ Mined block (#12054 / 32424875). Wait 5 blocks for confirmation
I0705 02:56:48.736001 68139 worker.go:442] commit new work on block 12055 with 0 txs & 0 uncles. Took 606.717Β΅s
I0705 02:56:48.736040 68139 worker.go:354] πŸ”¨ πŸ”— Mined 5 blocks back: block #12049
I0705 02:56:55.732013 68139 worker.go:252] πŸ”¨ Mined block (#12055 / c13a2dca). Wait 5 blocks for confirmation
I0705 02:56:55.733810 68139 worker.go:442] commit new work on block 12056 with 0 txs & 0 uncles. Took 1.75583ms
I0705 02:56:55.733851 68139 worker.go:354] πŸ”¨ πŸ”— Mined 5 blocks back: block #12050
I0705 02:56:59.274652 68139 worker.go:252] πŸ”¨ Mined block (#12056 / e874b075). Wait 5 blocks for confirmation
I0705 02:56:59.275532 68139 worker.go:442] commit new work on block 12057 with 0 txs & 0 uncles. Took 544.4Β΅s
I0705 02:56:59.275717 68139 worker.go:354] πŸ”¨ πŸ”— Mined 5 blocks back: block #12051
I0705 02:57:01.015838 68139 worker.go:252] πŸ”¨ Mined block (#12057 / 8cd413b6). Wait 5 blocks for confirmation
I0705 02:57:01.016408 68139 worker.go:442] commit new work on block 12058 with 0 txs & 0 uncles. Took 534.078Β΅s
I0705 02:57:01.016435 68139 worker.go:354] πŸ”¨ πŸ”— Mined 5 blocks back: block #12052
I0705 02:57:03.121327 68139 worker.go:252] πŸ”¨ Mined block (#12058 / 1769bc00). Wait 5 blocks for confirmation
I0705 02:57:03.121848 68139 worker.go:442] commit new work on block 12059 with 0 txs & 0 uncles. Took 476.797Β΅s
I0705 02:57:03.121875 68139 worker.go:354] πŸ”¨ πŸ”— Mined 5 blocks back: block #12053
I0705 02:57:04.657521 68139 worker.go:252] πŸ”¨ Mined block (#12059 / 03b2ab22). Wait 5 blocks for confirmation
I0705 02:57:04.658338 68139 worker.go:442] commit new work on block 12060 with 0 txs & 0 uncles. Took 490.345Β΅s
I0705 02:57:04.658370 68139 worker.go:354] πŸ”¨ πŸ”— Mined 5 blocks back: block #12054
I0705 02:57:10.655006 68139 worker.go:252] πŸ”¨ Mined block (#12060 / a0154c2b). Wait 5 blocks for confirmation
I0705 02:57:10.655577 68139 worker.go:442] commit new work on block 12061 with 0 txs & 0 uncles. Took 528.959Β΅s
I0705 02:57:10.655601 68139 worker.go:354] πŸ”¨ πŸ”— Mined 5 blocks back: block #12055
I0705 02:57:22.205452 68139 worker.go:252] πŸ”¨ Mined block (#12061 / 8bbcca23). Wait 5 blocks for confirmation
I0705 02:57:22.206003 68139 worker.go:442] commit new work on block 12062 with 0 txs & 0 uncles. Took 509.093Β΅s
I0705 02:57:22.206033 68139 worker.go:354] πŸ”¨ πŸ”— Mined 5 blocks back: block #12056
I0705 02:57:24.304028 68139 worker.go:252] πŸ”¨ Mined block (#12062 / 949021a4). Wait 5 blocks for confirmation
I0705 02:57:24.304838 68139 worker.go:442] commit new work on block 12063 with 0 txs & 0 uncles. Took 513.671Β΅s
I0705 02:57:24.304870 68139 worker.go:354] πŸ”¨ πŸ”— Mined 5 blocks back: block #12057
miner.stop()
(anonymous): Line 1:13 Unexpected identifier (and 1 more errors)
> miner.stop()
true
> tokenAddress
'0xce12589cb48e579f3ca419b70096fb34235ff7cf'
> eth.getCode(tokenAddress)
'0x'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment