typemove@typemove/iotabuiltin0x3Namespaces

genesis

Namespace in @typemove/iota/builtin/0x3

Defined in @typemove/iota/builtin/0x3

Namespaces

Interfaces

GenesisChainParameters

Properties

PropertyType
chain_start_timestamp_msbigint
epoch_duration_msbigint
max_validator_countbigint
min_validator_joining_stakebigint
protocol_versionbigint
validator_low_stake_grace_periodbigint
validator_low_stake_thresholdbigint
validator_very_low_stake_thresholdbigint

GenesisValidatorMetadata

Properties

PropertyType
authority_public_keynumber[]
commission_ratebigint
descriptionnumber[]
gas_pricebigint
image_urlnumber[]
iota_addressstring
namenumber[]
network_addressnumber[]
network_public_keynumber[]
p2p_addressnumber[]
primary_addressnumber[]
project_urlnumber[]
proof_of_possessionnumber[]
protocol_public_keynumber[]

TokenAllocation

Properties

PropertyType
amount_nanosbigint
recipient_addressstring
staked_with_timelock_expirationOption<bigint>
staked_with_validatorOption<string>

TokenDistributionSchedule

Properties

PropertyType
allocationsTokenAllocation[]
pre_minted_supplybigint

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