github.com/klaytn/klaytn@v1.10.2/params/doc.go (about) 1 // Copyright 2018 The klaytn Authors 2 // This file is part of the klaytn library. 3 // 4 // The klaytn library is free software: you can redistribute it and/or modify 5 // it under the terms of the GNU Lesser General Public License as published by 6 // the Free Software Foundation, either version 3 of the License, or 7 // (at your option) any later version. 8 // 9 // The klaytn library is distributed in the hope that it will be useful, 10 // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 // GNU Lesser General Public License for more details. 13 // 14 // You should have received a copy of the GNU Lesser General Public License 15 // along with the klaytn library. If not, see <http://www.gnu.org/licenses/>. 16 17 /* 18 Package params contains configuration parameters for Klaytn. 19 20 Source Files 21 22 Each file contains following parameters. 23 24 - bootnodes.go : Provides boot nodes information for Cypress and Baobab 25 - computation_cost_params.go : Defines computation costs for each opcode 26 - config.go : Defines various structs for different settings of a network. Also provides getters for those settings 27 - denomination.go : Defines units of KLAY 28 - gas_table.go : Organizes gas prices for different Klaytn phases. Currently prices for Cypress is defined 29 - governance_params.go : Defines constants for governance and reward system. Also provides setters and getters for reward releated variables 30 - network_params.go : Defines network parameters that need to be constant between clients. Only `BloomBitsBlocks` is defined at the moment 31 - protocol_params.go : Defines fee schedule, total time limit and maximum computation cost 32 - version.go : Defines release and version number. Also provides a getter for the version 33 */ 34 package params