git ssb

0+

wanderer🌟 / js-primea-hypervisor



Commit 266c548319506a78abb4cfc115fb492fd6628782

Kernel: reorder code

Alex Beregszaszi committed on 8/23/2016, 12:27:46 AM
Parent: d83a5cd97267441a2a6ef6f71fed4ace5483968a

Files changed

index.jschanged
index.jsView
@@ -66,22 +66,25 @@
6666 if (!toAccount) {
6767 throw new Error('Account not found')
6868 }
6969
70- // creats a new Kernel
71- const environment = new Environment(data)
72- environment.parent = this
73- const kernel = new Kernel(this, environment)
7470 const code = this.environment.state.get(address)
7571
76- //environment.setCallHandler(callHandler)
77-
7872 if (!code) {
7973 throw new Error('Contract not found')
8074 }
75+
8176 if (!Utils.isWASMCode(code)) {
8277 throw new Error('Not an eWASM contract')
8378 }
79+
80+ // creats a new Kernel
81+ const environment = new Environment(data)
82+ environment.parent = this
83+
84+ //environment.setCallHandler(callHandler)
85+
86+ const kernel = new Kernel(this, environment)
8487 kernel.codeHandler(code, new Interface(environment))
8588
8689 // generate new stateroot
8790 //this.environment.state.set(address, { stateRoot: stateRoot })

Built with git-ssb-web