aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ethpub/types.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/ethpub/types.go b/ethpub/types.go
index 348ae3f25..87d4ef112 100644
--- a/ethpub/types.go
+++ b/ethpub/types.go
@@ -70,6 +70,10 @@ type PTx struct {
func NewPTx(tx *ethchain.Transaction) *PTx {
hash := hex.EncodeToString(tx.Hash())
receiver := hex.EncodeToString(tx.Recipient)
+
+ if receiver == "" {
+ receiver = hex.EncodeToString(tx.CreationAddress())
+ }
sender := hex.EncodeToString(tx.Sender())
data := strings.Join(ethchain.Disassemble(tx.Data), "\n")