aboutsummaryrefslogtreecommitdiffstats
path: root/common/natspec
diff options
context:
space:
mode:
Diffstat (limited to 'common/natspec')
-rw-r--r--common/natspec/natspec.go2
-rw-r--r--common/natspec/statereg.go6
2 files changed, 5 insertions, 3 deletions
diff --git a/common/natspec/natspec.go b/common/natspec/natspec.go
index a9ac2d1b2..145da14fe 100644
--- a/common/natspec/natspec.go
+++ b/common/natspec/natspec.go
@@ -104,6 +104,7 @@ func NewWithDocs(abiDocJson, userDocJson []byte, tx string) (self *NatSpec, err
data: data,
}
+ // load and require natspec js (but it is meant to be protected environment)
_, err = self.jsvm.Run(natspecJS)
if err != nil {
return
@@ -132,6 +133,7 @@ func NewWithDocs(abiDocJson, userDocJson []byte, tx string) (self *NatSpec, err
// Type string `json:type`
// }
+// json skeleton for abi doc (contract method definitions)
type method struct {
Notice string `json:notice`
name string
diff --git a/common/natspec/statereg.go b/common/natspec/statereg.go
index b76990540..53d4a3081 100644
--- a/common/natspec/statereg.go
+++ b/common/natspec/statereg.go
@@ -9,9 +9,9 @@ type StateReg struct {
caURL, caNatSpec string //contract addresses
}
-func NewStateReg(_xeth *xeth.XEth) (self *StateReg) {
-
- self.xeth = _xeth
+func NewStateReg(xeth *xeth.XEth) (self *StateReg) {
+ self = &StateReg{}
+ self.xeth = xeth
self.testCreateContracts()
return