Skip to content

Conversation

@zelig
Copy link
Contributor

@zelig zelig commented Mar 9, 2015

provide complete xeth bindings in js runtime environment
useable via REPL (CLI interactive js console) as well as exec JS file for command line scripting

zelig added 3 commits March 9, 2015 14:23
- SuggestPeer
- Import/Export
- [DumpBlock]
- rework javascript runtime as pure jsre, a convenience wrapper for otto
- jethre javascript ethereum runtime environment provides bindings for xeth using JSRE
- simplify interface the object that binds via otto only receives toVal func not entire vm
- only import JSRE and JEthRE
- start with bindings for the newly added xeth methods (suggestPeers, Import/Export, SetMining)
- added GetCoinbase() with test
cmd/ethereum/js
- remove actual bindings from cmd/ethereum/js (moved to xeth)
- execJsFile and runREPL take assetPath args and pass them on to JEthRE and JSRE
- xeth construction is moved to jethre, repl just passes ethereum object on
- repl struct has no need for xeth or eth fields
- repl now has dataDir field (for history)
cmd/ethereum/main
- set assetPath for js files to path.Join(os.Getenv("GOPATH"), "src", "github.com", "ethereum", "go-ethereum", "cmd", "mist", "assets", "ext")
 (FIXME please)
- pass assetPath to execJsFile and runREPL
@zelig zelig added this to the Frontier milestone Mar 9, 2015
@obscuren obscuren closed this Mar 9, 2015
@zelig zelig deleted the poc9/jsre branch December 8, 2015 20:48
ngtuna pushed a commit to ngtuna/tomochain that referenced this pull request Feb 12, 2019
AusIV pushed a commit to NoteGio/go-ethereum that referenced this pull request Jan 18, 2022
tony-ricciardi pushed a commit to tony-ricciardi/go-ethereum that referenced this pull request Jan 20, 2022
tanishqjasoria pushed a commit to tanishqjasoria/go-ethereum that referenced this pull request Oct 31, 2023
* fix issue for zktrieTracer not inited

* bump version

---------

Co-authored-by: Péter Garamvölgyi <[email protected]>
s1na pushed a commit to s1na/go-ethereum that referenced this pull request Dec 2, 2024
s1na pushed a commit to s1na/go-ethereum that referenced this pull request Dec 2, 2024
maoueh pushed a commit to streamingfast/go-ethereum that referenced this pull request May 2, 2025
use cloudflare bn256 implementation also for wasm build
thedevbirb pushed a commit to thedevbirb/go-ethereum that referenced this pull request Jul 16, 2025
* add set l1 origin sig method

* rm build
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants