github.com/klaytn/klaytn@v1.12.1/cmd/homi/extra/doc.go (about) 1 // Copyright 2018 The klaytn Authors 2 // Copyright 2016 The go-ethereum Authors 3 // This file is part of go-ethereum. 4 // 5 // Copyright 2017 AMIS Technologies 6 // This file is part of the go-ethereum library. 7 // 8 // The go-ethereum library is free software: you can redistribute it and/or modify 9 // it under the terms of the GNU Lesser General Public License as published by 10 // the Free Software Foundation, either version 3 of the License, or 11 // (at your option) any later version. 12 // 13 // The go-ethereum library is distributed in the hope that it will be useful, 14 // but WITHOUT ANY WARRANTY; without even the implied warranty of 15 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 // GNU Lesser General Public License for more details. 17 // 18 // You should have received a copy of the GNU Lesser General Public License 19 // along with the go-ethereum library. If not, see <http://www.gnu.org/licenses/>. 20 // 21 22 /* 23 extra defines options for homi's extra command 24 It supports encoding and decoding of extra data in genesis.json file 25 26 Source Files 27 28 Each file contains following contents 29 - cmd.go : Defines encode and decode functions for extra data 30 - decoder.go : Provides a decoder for extra data 31 - encoder.go : Provides an encoder for extra data 32 - flags.go : Defines command line options for extra command 33 */ 34 package extra