Felix Lange
3f047be5aa
all: update license headers to distiguish GPL/LGPL
...
All code outside of cmd/ is licensed as LGPL. The headers
now reflect this by calling the whole work "the go-ethereum library".
9 years ago
Felix Lange
ea54283b30
all: update license information
9 years ago
Felix Lange
c161d73d42
common: drop accessors for Value.Val
...
I don't see why we would need two different accessors for a public field.
10 years ago
Felix Lange
dcb9614dfe
common: drop unused kind field from Value
...
This makes Value 24 bytes smaller on 64bit systems.
10 years ago
Felix Lange
f7d1d601e9
common: make Value encodable with package rlp
...
Value.{Encode,Decode} are gone. It implements rlp.Encoder and rlp.Decoder
instead, so Value can be decoded into directly.
10 years ago
obscuren
b523441361
Moved ethutil => common
10 years ago
obscuren
4b2f1f7628
idx should return -1
10 years ago
obscuren
fb4113dab4
PoC 7 updates
...
* Bloom
* Block restructure
* Receipts
10 years ago
obscuren
68119d0929
Fixed messages to use proper numbers
10 years ago
obscuren
151f9c7f82
BigInt accept string
10 years ago
obscuren
10564723b9
added string casting
10 years ago
obscuren
836ed9d6b7
Write Protocol version to the db so we can perform sanity checks
10 years ago
obscuren
a760ce05b9
Updated chain for filtering
10 years ago
obscuren
342cc122b4
Added general Pipe API
10 years ago
obscuren
5ede1224e4
minor rlp things
10 years ago
obscuren
6fd2401cdf
Fixed issue with var int reading.
...
Reading uneven byte slices were broken.
10 years ago
obscuren
8e7c4f91e3
Added ops
10 years ago
obscuren
5d57b78471
Added big int to uint switch
10 years ago
obscuren
ed3424ff75
Trie fixes
10 years ago
obscuren
2784e256f1
Vm logging on diff
10 years ago
obscuren
8ddd4c4c52
wip
11 years ago
obscuren
7f94bd09ae
Return a single byte if byte get called
11 years ago
obscuren
6c91ffcfbe
Do not panic, but return nil instead
11 years ago
obscuren
230aafbf66
Working on interop
...
* Receipts after each transaction
* Fee structure
* Applying fees to miners
11 years ago
obscuren
0f93da400a
Added new state object change echanism
11 years ago
obscuren
7660e1ed90
Added a IsList method for type checking []interface{}
11 years ago
obscuren
92f2abdf76
Partially refactored server/txpool/block manager/block chain
...
The Ethereum structure now complies to a EthManager interface which is
being used by the tx pool, block manager and block chain in order to
gain access to each other. It's become simpeler.
TODO: BlockManager => StateManager
11 years ago
obscuren
f2a1260294
Nil is also considered empty
11 years ago
obscuren
059ad35215
Type checking
11 years ago
obscuren
b7a636b894
Values should accept bytes as valid string output
11 years ago
obscuren
c95a27e394
Added more tests
11 years ago
obscuren
07c12f0b92
Added trie tests, value tests
11 years ago
obscuren
f6d1bfe45b
The great merge
11 years ago