Merge pull request #619 from tgerring/rpcfabian

RPC Fabian fixes
This commit is contained in:
Jeffrey Wilcke
2015-04-02 15:13:30 +02:00
9 changed files with 391 additions and 84 deletions

View File

@ -323,6 +323,10 @@ func (self *XEth) CodeAt(address string) string {
return common.ToHex(self.State().state.GetCode(common.HexToAddress(address)))
}
func (self *XEth) CodeAtBytes(address string) []byte {
return self.State().SafeGet(address).Code()
}
func (self *XEth) IsContract(address string) bool {
return len(self.State().SafeGet(address).Code()) > 0
}