- By Edmond Lau
- Highly Recommended 👍
- http://www.theeffectiveengineer.com/
- They are the people who get things done. Effective Engineers produce results.
| INFO [12-22|17:07:55] Updated mining threads threads=0 | |
| INFO [12-22|17:07:55] Transaction pool price threshold updated price=18000000000 | |
| INFO [12-22|17:07:55] Starting mining operation | |
| INFO [12-22|17:07:55] Commit new mining work number=1 txs=0 uncles=0 elapsed=981.307µs | |
| INFO [12-22|17:07:57] Generating DAG in progress epoch=0 percentage=0 elapsed=577.592ms | |
| INFO [12-22|17:07:57] Generating DAG in progress epoch=0 percentage=1 elapsed=1.168s | |
| INFO [12-22|17:07:58] Generating DAG in progress epoch=0 percentage=2 elapsed=1.985s | |
| INFO [12-22|17:07:59] Generating DAG in progress epoch=0 percentage=3 elapsed=2.586s |
| WARN [12-22|16:10:27] No etherbase set and no accounts found as default | |
| INFO [12-22|16:10:27] Starting peer-to-peer node instance=Geth/HeroNode1/v1.7.3-stable/darwin-amd64/go1.9.2 | |
| INFO [12-22|16:10:27] Allocated cache and file handles database=/Users/.../ethereum_0hero/TestNetData/geth/chaindata cache=128 handles=1024 | |
| INFO [12-22|16:10:27] Initialised chain configuration config="{ChainID: 24 Homestead: 0 DAO: <nil> DAOSupport: false EIP150: <nil> EIP155: 0 EIP158: 0 Byzantium: <nil> Engine: unknown}" | |
| INFO [12-22|16:10:27] Disk storage enabled for ethash caches dir=/Users/.../ethereum_0hero/TestNetData/geth/ethash count=3 | |
| INFO [12-22|16:10:27] Disk storage enabled for ethash DAGs dir=/Users/.../.ethash count=2 | |
| INFO [12-22|16:10:27] Initialising Ethereum protocol versions="[63 62]" network=24 | |
| INFO [12-22|16:10:27] Loaded most recent local header number=0 hash=6231b0…a0300b td=1024 | |
| INFO [12-22|16:10:27] Loaded mo |
| WARN [12-22|15:32:55] No etherbase set and no accounts found as default | |
| INFO [12-22|15:32:55] Allocated cache and file handles database=/Users/.../ethereum_0hero/TestNetData/geth/chaindata cache=16 handles=16 | |
| INFO [12-22|15:32:55] Writing custom genesis block | |
| INFO [12-22|15:32:55] Successfully wrote genesis state database=chaindata hash=6231b0…a0300b | |
| INFO [12-22|15:32:55] Allocated cache and file handles database=/Users/.../ethereum_0hero/TestNetData/geth/lightchaindata cache=16 handles=16 | |
| INFO [12-22|15:32:55] Writing custom genesis block | |
| INFO [12-22|15:32:55] Successfully wrote genesis state database=lightchaindata hash=6231b0…a0300b |
| { | |
| "config": { | |
| "chainId": 24, | |
| "homesteadBlock": 0, | |
| "eip155Block": 0, | |
| "eip158Block": 0 | |
| }, | |
| "nonce": "0x0000000000000042", | |
| "timestamp": "0x0", | |
| "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", |
| Geth | |
| Version: 1.7.3-stable | |
| Architecture: amd64 | |
| Protocol Versions: [63 62] | |
| Network Id: 1 | |
| Go Version: go1.9.2 | |
| Operating System: darwin | |
| GOPATH= | |
| GOROOT=/usr/local/Cellar/go/1.9.2/libexec |
| // https://github.com/ethereum/EIPs/issues/20 | |
| contract ERC20 { | |
| function totalSupply() constant returns (uint totalSupply); | |
| function balanceOf(address _owner) constant returns (uint balance); | |
| function transfer(address _to, uint _value) returns (bool success); | |
| function transferFrom(address _from, address _to, uint _value) returns (bool success); | |
| function approve(address _spender, uint _value) returns (bool success); | |
| function allowance(address _owner, address _spender) constant returns (uint remaining); | |
| event Transfer(address indexed _from, address indexed _to, uint _value); | |
| event Approval(address indexed _owner, address indexed _spender, uint _value); |
| pragma solidity ^0.4.18; | |
| contract HeroToken { | |
| /* This creates an array with all balances */ | |
| mapping (address => uint256) public balanceOf; | |
| /* Initializes contract with initial supply tokens to the creator of the contract */ | |
| function HeroToken( | |
| uint256 initialSupply | |
| ) public { |
| <?php | |
| class StockItem { | |
| private $quantity; | |
| private $status; | |
| public function __construct($quantity, $status){ | |
| $this->quantity = $quantity; | |
| $this->status = $status; |