go-ethereum-p2p-demo

module
v0.0.0-...-737687b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 6, 2019 License: MIT

README

Ethereum

A collection of code examples from the ethereum ecosystem, in any shape or size

evmhacks

Study behavior of evm directly from bytecode and assembly

misc
  • minipow, a simple pow hasher implementation
  • namehash, a ens namehash cli command; compiled file way too big for its purpose, though.
p2p
  • devp2p, a thorough code example tutorial of ethereum's node stack, devp2p protocol and pss messaging protocol. This was previously in a separate repo named go-ethereum-p2p-demo.
  • protocol-complex, an in-depth example of how to wrap a devp2p protocol to pss without changing the protocol code.
solidity
  • escrow, WIP generic escrow contract
  • upgrade, example of upgradable contract
swarm
  • mutable resources, a recursive retriever of mutable resource updates. Also includes a js updater used in a presentation for Swarm Orange Summit 2018.
  • sqlite-vfs, a poc cgo implementation for swarm as vfs backend for sqlite, read-only and minimal.

Directories

Path Synopsis
misc
sign
signs arbitrary information from the command line
signs arbitrary information from the command line
p2p
devp2p
bring up two nodes and connect them
bring up two nodes and connect them
solidity
swarm
TODO: add signing

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL