forked from cerc-io/plugeth
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()
|
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…
Reference in New Issue
Block a user