package ethpipe import ( "math/big" "github.com/ethereum/eth-go/ethchain" "github.com/ethereum/eth-go/ethstate" ) type VMEnv struct { state *ethstate.State block *ethchain.Block value *big.Int sender []byte } func NewEnv(state *ethstate.State, block *ethchain.Block, value *big.Int, sender []byte) *VMEnv { return &VMEnv{ state: state, block: block, value: value, sender: sender, } } func (self *VMEnv) Origin() []byte { return self.sender } func (self *VMEnv) BlockNumber() *big.Int { return self.block.Number } func (self *VMEnv) PrevHash() []byte { return self.block.PrevHash } func (self *VMEnv) Coinbase() []byte { return self.block.Coinbase } func (self *VMEnv) Time() int64 { return self.block.Time } func (self *VMEnv) Difficulty() *big.Int { return self.block.Difficulty } func (self *VMEnv) BlockHash() []byte { return self.block.Hash() } func (self *VMEnv) Value() *big.Int { return self.value } func (self *VMEnv) State() *ethstate.State { return self.state } tw44/cgit-data/cgit.png' alt='cgit logo'/> index : freebsd-ports-gnome
FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogblamecommitdiffstats
path: root/sysutils/froxlor/Makefile
blob: 9b26f0d4929ed228776751cdcf104eb85403b5a0 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11