Network Config
Get blockchain config
query {
blockchain{
key_blocks( last:1){
edges {
node {
master{
config{
p34{
total_weight
}
#...any other config params
# check graphql schema for available fields
}
}
}
}
}
}
}
Result:
{
"data": {
"blockchain": {
"key_blocks": {
"edges": [
{
"node": {
"master": {
"config": {
"p34": {
"total_weight": "0xfffffffffffffff"
}
}
}
}
}
]
}
}
}
}
All config data
... config {
#Address of config contract in mc
p0
#Address of elector contract in mc
p1
#Address of minter contract in mc
p2
#Address of fee collector contract in mc
p3
#Address of TON DNS root contract in mc
p4
#Minter prices
p6 {
mint_new_price
mint_add_price
}
#Other Currencies
p7 {
currency
value
}
#Global version
p8 {
version
capabilities
}
#
p9
#
p10
#Config voting setup
p11 {
normal_params {
min_tot_rounds
max_tot_rounds
min_wins
max_losses
min_store_sec
max_store_sec
bit_price
cell_price
}
critical_params {
min_tot_rounds
max_tot_rounds
min_wins
max_losses
min_store_sec
max_store_sec
bit_price
cell_price
}
}
#Array of all workchain descriptions
p12 {
workchain_id
enabled_since
actual_min_split
min_split
max_split
active
accept_msgs
flags
zerostate_root_hash
zerostate_file_hash
version
basic
vm_version
vm_mode
min_addr_len
max_addr_len
addr_len_step
workchain_type_id
}
#Block create fees
p14 {
masterchain_block_fee
basechain_block_fee
}
#Election parameters
p15 {
validators_elected_for
elections_start_before
elections_end_before
stake_held_for
}
#Validators count
p16 {
max_validators
max_main_validators
min_validators
}
#Validator stake parameters
p17 {
min_stake
max_stake
min_total_stake
max_stake_factor
}
#Storage prices
p18 {
utime_since
bit_price_ps
cell_price_ps
mc_bit_price_ps
mc_cell_price_ps
}
#Gas limits and prices in the masterchain
p20 {
gas_price
gas_limit
special_gas_limit
gas_credit
block_gas_limit
freeze_due_limit
delete_due_limit
flat_gas_limit
flat_gas_price
}
#Gas limits and prices in workchains
p21 {
gas_price
gas_limit
special_gas_limit
gas_credit
block_gas_limit
freeze_due_limit
delete_due_limit
flat_gas_limit
flat_gas_price
}
#Block limits in the masterchain
p22 {
bytes {
underload
soft_limit
hard_limit
}
gas {
underload
soft_limit
hard_limit
}
lt_delta {
underload
soft_limit
hard_limit
}
}
#Block limits in workchains
p23 {
bytes {
underload
soft_limit
hard_limit
}
gas {
underload
soft_limit
hard_limit
}
lt_delta {
underload
soft_limit
hard_limit
}
}
#Message forward prices in the masterchain
p24 {
lump_price
bit_price
cell_price
ihr_price_factor
first_frac
next_frac
}
#Message forward prices in workchains
p25 {
lump_price
bit_price
cell_price
ihr_price_factor
first_frac
next_frac
}
#BlockMasterCongig
p28 {
mc_catchain_lifetime
shard_catchain_lifetime
shard_validators_lifetime
shard_validators_num
}
#BlockMasterConfig
p29 {
round_candidates
next_candidate_delay_ms
consensus_timeout_ms
fast_attempts
attempt_duration
catchain_max_deps
max_block_bytes
max_collated_bytes
}
#Addresses of some service contracts
p31
#Previous validators set
p32 {
utime_since
utime_until
total
total_weight
list {
public_key
adnl_addr
weight
}
}
#Previous temporary validators set
p33 {
utime_since
utime_until
total
total_weight
list {
public_key
adnl_addr
weight
}
}
#Current validators set
p34 {
utime_since
utime_until
total
total_weight
list {
public_key
adnl_addr
weight
}
}
#Current temporaty validators set
p35 {
utime_since
utime_until
total
total_weight
list {
public_key
adnl_addr
weight
}
}
#Next validators set
p36 {
utime_since
utime_until
total
total_weight
list {
public_key
adnl_addr
weight
}
}
#Next temporary validators set
p37 {
utime_since
utime_until
total
total_weight
list {
public_key
adnl_addr
weight
}
}
#Array of validators signed temporaty keys
p39 {
adnl_addr
temp_public_key
seqno
valid_until
signature_r
signature_s
}
}
}
}
}
Last updated