aboutsummaryrefslogtreecommitdiffstats
path: root/core/evm.go
Commit message (Collapse)AuthorAgeFilesLines
* core: vm: extract stateDB and contract outjm2019-05-061-1/+1
| | | | | Extract stateDB and contract out from core/vm/evm to core/vm, such that other vm type can use the common modules.
* core: vm: refactor file structurejm2019-05-061-1/+1
| | | | | For support other vm types, this pr modified the core/vm file structures.
* core: vm: flatten governanceWei-Ning Huang2019-04-091-0/+1
|
* tests: fix testsWei-Ning Huang2019-04-091-1/+10
|
* core: validate DKG set with correct nodeset in round-2 (#19)Wei-Ning Huang2019-04-091-20/+30
| | | | | * vendor: sync consensus core * core: validate DKG set with correct nodeset in round-2
* app: fix core testBJ42019-04-091-1/+8
|
* core: validate roundHeight mapping in governance contractWei-Ning Huang2019-04-091-0/+5
|
* core: vm: implement RAND opcode supportWei-Ning Huang2019-04-091-0/+1
| | | | | | DEXON has a built-in on chain random oracle that allow one to retrieve a random variable. Add a new opcode `RAND` to load the random variable onto the stack.
* Change import go github.com/dexon-foundation/dexonWei-Ning Huang2019-04-091-4/+4
|
* all: simplify timestamps to uint64 (#19372)Martin Holst Swende2019-04-081-1/+1
| | | | | | | | | | | | | | * all: simplify timestamps to uint64 * tests: update definitions * clef, faucet, mobile: leftover uint64 fixups * ethash: fix tests * graphql: update schema for timestamp * ethash: remove unused variable
* core: fix typo in comment codehadv2018-07-251-1/+1
|
* core: minor evm polishes and optimizationsPéter Szilágyi2018-03-261-3/+16
|
* all: switch gas limits from big.Int to uint64Péter Szilágyi2018-01-031-1/+1
|
* all: update license informationFelix Lange2017-04-141-1/+1
|
* consensus, core, ethstats: use engine specific block beneficiary (#14318)Péter Szilágyi2017-04-121-7/+18
| | | | | | * consensus, core, ethstats: use engine specific block beneficiary * core, eth, les, miner: use explicit beneficiary during mining
* core, core/vm: implemented a generic environment (#3348)Jeffrey Wilcke2016-12-061-0/+73
Environment is now a struct (not an interface). This reduces a lot of tech-debt throughout the codebase where a virtual machine environment had to be implemented in order to test or run it. The new environment is suitable to be used en the json tests, core consensus and light client.