Go implementation of the Ethereum protocol
Find a file
2024-04-02 20:17:33 +09:00
.github .github: update CODEOWNERS (#24743) 2022-04-23 14:37:04 +02:00
accounts all: move genesis initialization to blockchain (#25523) 2022-08-30 18:22:28 +02:00
build build: fix ignored errors (#25591) 2022-08-30 14:40:15 +02:00
cmd all: move genesis initialization to blockchain (#25523) 2022-08-30 18:22:28 +02:00
common all: fix some typos (#25551) 2022-08-19 09:00:21 +03:00
consensus consensus/eccpow: add api and sealer 2024-04-02 20:17:33 +09:00
console all: fix some typos (#25551) 2022-08-19 09:00:21 +03:00
contracts/checkpointoracle contracs/checkpointoracle: fix directives (#24944) 2022-05-30 14:45:27 +02:00
core all: move genesis initialization to blockchain (#25523) 2022-08-30 18:22:28 +02:00
crypto all: fix some typos (#25551) 2022-08-19 09:00:21 +03:00
docs docs/postmortems: fix spelling (#24558) 2022-03-18 12:39:11 +02:00
eth eth/catalyst: adjust eta for themerge (#25601) 2022-08-31 13:28:35 +03:00
ethclient ethclient: add 'finalized' and 'safe' block number support (#25580) 2022-08-30 14:56:39 +02:00
ethdb all: fix some typos (#25551) 2022-08-19 09:00:21 +03:00
ethstats all: add whitespace linter (#25312) 2022-07-25 13:14:03 +03:00
event event: add ResubscribeErr (#22191) 2021-01-21 13:47:38 +01:00
graphql graphql: return correct logs for tx (#25612) 2022-08-31 16:14:53 +02:00
internal internal/ethapi: rename debug getters to match spec (#25176) 2022-08-25 10:41:37 +02:00
les all: move genesis initialization to blockchain (#25523) 2022-08-30 18:22:28 +02:00
light all: move genesis initialization to blockchain (#25523) 2022-08-30 18:22:28 +02:00
log log: modify lock defer unlock order in sync handler (#24667) 2022-04-08 16:02:16 +02:00
metrics all: fix some typos (#25551) 2022-08-19 09:00:21 +03:00
miner all: move genesis initialization to blockchain (#25523) 2022-08-30 18:22:28 +02:00
mobile mobile: close node on error (#25643) 2022-08-31 13:31:16 +03:00
node node: fix regression in TestJWT (#25635) 2022-08-30 16:41:09 +02:00
p2p all: remove duplicate word in comments (#25618) 2022-08-29 11:16:34 +03:00
params all: move genesis initialization to blockchain (#25523) 2022-08-30 18:22:28 +02:00
rlp rlp/rlpgen: fix error handling when target type not found (#25547) 2022-08-19 00:34:57 +02:00
rpc all: fix some typos (#25551) 2022-08-19 09:00:21 +03:00
signer all: fix some typos (#25551) 2022-08-19 09:00:21 +03:00
swarm swarm: code cleanup, move to ethersphere/swarm (#19661) 2019-06-04 16:35:36 +03:00
tests all: move genesis initialization to blockchain (#25523) 2022-08-30 18:22:28 +02:00
trie trie: fix grammar in comment (#25648) 2022-08-31 16:26:39 +02:00
.dockerignore cmd, internal/build, docker: advertise commit date in unstable build versions (#19522) 2019-05-08 16:44:28 +03:00
.gitattributes .gitattributes: enable solidity highlighting on github (#16425) 2018-04-03 15:21:24 +02:00
.gitignore build: use golangci-lint (#20295) 2019-11-18 10:49:17 +02:00
.gitmodules tests: external evm benchmarks (#24050) 2022-01-28 08:47:19 +01:00
.golangci.yml all: add whitespace linter (#25312) 2022-07-25 13:14:03 +03:00
.mailmap AUTHORS: remove one more duplicate entry (#24950) 2022-05-24 21:04:21 +02:00
.travis.yml build, Dockerfile: bump Go to 1.18 2022-03-16 08:27:16 +02:00
appveyor.yml appveyor.yml: fetch sub-modules recursively (#24451) 2022-03-01 10:36:11 +01:00
AUTHORS AUTHORS: remove one more duplicate entry (#24950) 2022-05-24 21:04:21 +02:00
circle.yml circleci: enable docker based hive testing 2016-07-15 16:07:34 +03:00
COPYING COYPING: restore the full text text of GPL (#21568) 2020-09-15 08:27:17 +02:00
COPYING.LESSER all: update license information 2015-07-07 14:12:44 +02:00
Dockerfile build: add static linking support (#25492) 2022-08-10 10:30:59 +02:00
Dockerfile.alltools build: add static linking support (#25492) 2022-08-10 10:30:59 +02:00
go.mod go.mod: downgrade leveldb (#25413) 2022-07-27 09:31:13 +03:00
go.sum go.mod: downgrade leveldb (#25413) 2022-07-27 09:31:13 +03:00
interfaces.go all: fix some typos (#25551) 2022-08-19 09:00:21 +03:00
Makefile all: use 'embed' instead of go-bindata (#24744) 2022-04-25 11:15:14 +02:00
oss-fuzz.sh tests/fuzzzers. eth/protocols/snap: add snap protocol fuzzers (#23957) 2021-12-01 10:17:18 +01:00
README.md README: fork to WorldLand 2024-04-02 19:59:03 +09:00
SECURITY.md SECURITY.md: fix typo (#24244) 2022-01-16 00:38:43 +01:00

WorldLand

API Reference Go Report Card.

Development client of the WorldLand blockchain. It is a fork of ethereum/go-ethereum

What is Worldland?

Worldland is an EVM-compatible blockchain that uses Error-Correction Code Proof-of-Work(ECCPoW).

Documentation

  • Worldland Documentation can be found here.

Contribution

Thank you for considering helping out with the source code! We welcome contributions from anyone on the internet, and are grateful for even the smallest of fixes!

License

The ETH-ECC library (i.e. all code outside of the cmd directory) is licensed under the GNU Lesser General Public License v3.0, also included in our repository in the COPYING.LESSER file.

The ETH-ECC binaries (i.e. all code inside of the cmd directory) is licensed under the GNU General Public License v3.0, also included in our repository in the COPYING file.