github.com/ava-labs/avalanchego@v1.11.11/vms/platformvm/txs/fee/static_config.go (about) 1 // Copyright (C) 2019-2024, Ava Labs, Inc. All rights reserved. 2 // See the file LICENSE for licensing terms. 3 4 package fee 5 6 type StaticConfig struct { 7 // Fee that is burned by every non-state creating transaction 8 TxFee uint64 `json:"txFee"` 9 10 // Fee that must be burned by every subnet creating transaction 11 CreateSubnetTxFee uint64 `json:"createSubnetTxFee"` 12 13 // Fee that must be burned by every transform subnet transaction 14 TransformSubnetTxFee uint64 `json:"transformSubnetTxFee"` 15 16 // Fee that must be burned by every blockchain creating transaction 17 CreateBlockchainTxFee uint64 `json:"createBlockchainTxFee"` 18 19 // Transaction fee for adding a primary network validator 20 AddPrimaryNetworkValidatorFee uint64 `json:"addPrimaryNetworkValidatorFee"` 21 22 // Transaction fee for adding a primary network delegator 23 AddPrimaryNetworkDelegatorFee uint64 `json:"addPrimaryNetworkDelegatorFee"` 24 25 // Transaction fee for adding a subnet validator 26 AddSubnetValidatorFee uint64 `json:"addSubnetValidatorFee"` 27 28 // Transaction fee for adding a subnet delegator 29 AddSubnetDelegatorFee uint64 `json:"addSubnetDelegatorFee"` 30 }