aboutsummaryrefslogtreecommitdiffstats
path: root/ethereum/repl.go
diff options
context:
space:
mode:
authorobscuren <geffobscura@gmail.com>2014-06-10 04:24:24 +0800
committerobscuren <geffobscura@gmail.com>2014-06-10 04:24:24 +0800
commitaa8a86f0a61286b3d0709316215ce6e9d3833f25 (patch)
tree97aa0aae649463bf8bc0701555ab8d42f9d5a77c /ethereum/repl.go
parent98811f11e5d7ccf6e053b46b9ca2ed897140ce47 (diff)
parentd929c634749c3c2db9f3290e635a763eba211656 (diff)
downloadgo-tangerine-aa8a86f0a61286b3d0709316215ce6e9d3833f25.tar
go-tangerine-aa8a86f0a61286b3d0709316215ce6e9d3833f25.tar.gz
go-tangerine-aa8a86f0a61286b3d0709316215ce6e9d3833f25.tar.bz2
go-tangerine-aa8a86f0a61286b3d0709316215ce6e9d3833f25.tar.lz
go-tangerine-aa8a86f0a61286b3d0709316215ce6e9d3833f25.tar.xz
go-tangerine-aa8a86f0a61286b3d0709316215ce6e9d3833f25.tar.zst
go-tangerine-aa8a86f0a61286b3d0709316215ce6e9d3833f25.zip
Merge branch 'release/poc5-rc12'poc5-rc12
Diffstat (limited to 'ethereum/repl.go')
-rw-r--r--ethereum/repl.go10
1 files changed, 9 insertions, 1 deletions
diff --git a/ethereum/repl.go b/ethereum/repl.go
index 10f51675e..0208459ad 100644
--- a/ethereum/repl.go
+++ b/ethereum/repl.go
@@ -66,6 +66,10 @@ func (self *JSEthereum) GetBlock(hash string) otto.Value {
return self.toVal(&JSBlock{self.PEthereum.GetBlock(hash), self})
}
+func (self *JSEthereum) GetPeers() otto.Value {
+ return self.toVal(self.PEthereum.GetPeers())
+}
+
func (self *JSEthereum) GetKey() otto.Value {
return self.toVal(self.PEthereum.GetKey())
}
@@ -74,6 +78,10 @@ func (self *JSEthereum) GetStateObject(addr string) otto.Value {
return self.toVal(self.PEthereum.GetStateObject(addr))
}
+func (self *JSEthereum) GetStateKeyVals(addr string) otto.Value {
+ return self.toVal(self.PEthereum.GetStateObject(addr).StateKeyVal(false))
+}
+
func (self *JSEthereum) Transact(key, recipient, valueStr, gasStr, gasPriceStr, dataStr string) otto.Value {
r, err := self.PEthereum.Transact(key, recipient, valueStr, gasStr, gasPriceStr, dataStr)
if err != nil {
@@ -101,7 +109,7 @@ func (self *JSEthereum) toVal(v interface{}) otto.Value {
result, err := self.vm.ToValue(v)
if err != nil {
- fmt.Println(err)
+ fmt.Println("Value unknown:", err)
return otto.UndefinedValue()
}