Added exist method

poc8
obscuren 10 years ago
parent 342cc122b4
commit 0f84b9c30d
  1. 4
      ethpipe/pipe.go
  2. 1
      ethpipe/pipe_test.go

@ -75,6 +75,10 @@ func (self *Pipe) ToAddress(priv []byte) []byte {
return pair.Address() 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 { 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 // Check if an address is stored by this address
var hash []byte var hash []byte

@ -34,6 +34,7 @@ func TestNew(t *testing.T) {
pipe.Block(addr) pipe.Block(addr)
pipe.Storage(addr, addr) pipe.Storage(addr, addr)
pipe.ToAddress(privy) pipe.ToAddress(privy)
pipe.Exists(addr)
// Doesn't change state // Doesn't change state
pipe.Execute(addr, nil, Val(0), Val(1000000), Val(10)) pipe.Execute(addr, nil, Val(0), Val(1000000), Val(10))
// Doesn't change state // Doesn't change state

Loading…
Cancel
Save