From 09351996a4deb74afa3c530c29b8f8315be1b256 Mon Sep 17 00:00:00 2001 From: Jae Kwon Date: Thu, 3 Dec 2015 09:51:10 -0800 Subject: [PATCH] Add GenesisDoc.SaveAs utility method --- types/genesis.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/types/genesis.go b/types/genesis.go index 6f0eaa9f3..b9ff7e8e9 100644 --- a/types/genesis.go +++ b/types/genesis.go @@ -29,6 +29,12 @@ type GenesisDoc struct { AppHash []byte `json:"app_hash"` } +// Utility method for saving GenensisDoc as JSON file. +func (genDoc *GenesisDoc) SaveAs(file string) error { + genDocBytes := wire.JSONBytes(genDoc) + return WriteFile(file, genDocBytes) +} + //------------------------------------------------------------ // Make genesis state from file