Pass gas price to JIT

This commit is contained in:
Paweł Bylica 2015-01-15 17:30:09 +01:00
parent 52b5f3c6d7
commit eb62df9bb3

View file

@ -145,6 +145,7 @@ func (self *JitVm) Run(me, caller ContextRef, code []byte, value, gas, price *bi
data.elems[Origin] = address2llvm(self.env.Origin())
data.elems[CallValue] = big2llvm(value)
data.elems[CallDataSize] = big2llvm(big.NewInt(int64(len(callData)))) // TODO: Keep call data size as i64
data.elems[GasPrice] = big2llvm(price)
data.elems[CoinBase] = address2llvm(self.env.Coinbase())
data.elems[TimeStamp] = big2llvm(big.NewInt(self.env.Time())) // TODO: Keep timestamp as i64
data.elems[Number] = big2llvm(self.env.BlockNumber())