Added exist method
This commit is contained in:
parent
342cc122b4
commit
0f84b9c30d
|
@ -75,6 +75,10 @@ func (self *Pipe) ToAddress(priv []byte) []byte {
|
|||
return pair.Address()
|
||||
}
|
||||
|
||||
func (self *Pipe) Exists(addr []byte) bool {
|
||||
return self.World().Get(addr) != nil
|
||||
}
|
||||
|
||||
func (self *Pipe) TransactString(key *ethcrypto.KeyPair, rec string, value, gas, price *ethutil.Value, data []byte) error {
|
||||
// Check if an address is stored by this address
|
||||
var hash []byte
|
||||
|
|
|
@ -34,6 +34,7 @@ func TestNew(t *testing.T) {
|
|||
pipe.Block(addr)
|
||||
pipe.Storage(addr, addr)
|
||||
pipe.ToAddress(privy)
|
||||
pipe.Exists(addr)
|
||||
// Doesn't change state
|
||||
pipe.Execute(addr, nil, Val(0), Val(1000000), Val(10))
|
||||
// Doesn't change state
|
||||
|
|
Loading…
Reference in New Issue