typemove@typemove/suibuiltin0x3Namespaces

genesis

Namespace in @typemove/sui/builtin/0x3

Defined in @typemove/sui/builtin/0x3

Namespaces

Interfaces

GenesisChainParameters

Properties

PropertyType
chain_start_timestamp_msbigint
epoch_duration_msbigint
max_validator_countbigint
min_validator_joining_stakebigint
protocol_versionbigint
stake_subsidy_decrease_ratenumber
stake_subsidy_initial_distribution_amountbigint
stake_subsidy_period_lengthbigint
stake_subsidy_start_epochbigint
validator_low_stake_grace_periodbigint
validator_low_stake_thresholdbigint
validator_very_low_stake_thresholdbigint

GenesisValidatorMetadata

Properties

PropertyType
commission_ratebigint
descriptionnumber[]
gas_pricebigint
image_urlnumber[]
namenumber[]
network_addressnumber[]
network_public_keynumber[]
p2p_addressnumber[]
primary_addressnumber[]
project_urlnumber[]
proof_of_possessionnumber[]
protocol_public_keynumber[]
sui_addressstring
worker_addressnumber[]
worker_public_keynumber[]

TokenAllocation

Properties

PropertyType
amount_mistbigint
recipient_addressstring
staked_with_validatorOption<string>

TokenDistributionSchedule

Properties

PropertyType
allocationsTokenAllocation[]
stake_subsidy_fund_mistbigint

Type Aliases

GenesisChainParametersInstance

type GenesisChainParametersInstance = TypedEventInstance<GenesisChainParameters> & object;

Type Declaration

NameType
data_decodedGenesisChainParameters
type_arguments[]

GenesisValidatorMetadataInstance

type GenesisValidatorMetadataInstance = TypedEventInstance<GenesisValidatorMetadata> & object;

Type Declaration

NameType
data_decodedGenesisValidatorMetadata
type_arguments[]

On this page