6.7.31 • Published 2 years ago

@dfdao/settings v6.7.31

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

@dfdao/settings

This package contains decoders and types for settings required to prepare and deploy the Dark Forest smart contracts.

Installation

You can install this package using npm or yarn by running:

npm install --save @dfdao/settings
yarn add @dfdao/settings

When using this in a plugin, you might want to load it with skypack

import * as settings from 'http://cdn.skypack.dev/@dfdao/settings';

Table of contents

Type aliases

Functions

Type aliases

AdminPlanets

Ƭ AdminPlanets: ReturnType<typeof decodeAdminPlanets>


ArenaPlanets

Ƭ ArenaPlanets: ReturnType<typeof decodeArenaPlanets>


Contracts

Ƭ Contracts: ReturnType<typeof decodeContracts>


Initializers

Ƭ Initializers: ReturnType<typeof decodeInitializers>

Functions

decodeAdminPlanets

Const decodeAdminPlanets(blob): Object[]

Parameters

NameType
blobunknown

Returns

Object[]


decodeArenaPlanet

Const decodeArenaPlanet(blob): DecodeResult<Object>

Parameters

NameType
blobunknown

Returns

DecodeResult<Object>


decodeArenaPlanets

Const decodeArenaPlanets(blob): Object[]

Parameters

NameType
blobunknown

Returns

Object[]


decodeContracts

Const decodeContracts(blob): Object

Parameters

NameType
blobunknown

Returns

Object

NameType
CONTRACT_ADDRESSstring
FAUCET_ADDRESSundefined | string
INIT_ADDRESSstring
LIB_ARTIFACT_UTILS_ADDRESSundefined | string
LIB_GAME_UTILS_ADDRESSundefined | string
LIB_PLANET_ADDRESSundefined | string
NETWORKstring
NETWORK_IDnumber
START_BLOCKnumber
VERIFIER_ADDRESSundefined | string

decodeInitializers

Const decodeInitializers(blob): Object

Parameters

NameType
blobunknown

Returns

Object

NameType
ABANDON_RANGE_CHANGE_PERCENTnumber
ABANDON_SPEED_CHANGE_PERCENTnumber
ADMIN_CAN_ADD_PLANETSboolean
ARTIFACT_POINT_VALUESTuple6<number>
BIOMEBASE_KEYnumber
BIOME_THRESHOLD_1number
BIOME_THRESHOLD_2number
BLOCK_CAPTUREboolean
BLOCK_MOVESboolean
CAPTURE_ZONES_ENABLEDboolean
CAPTURE_ZONES_PER_5000_WORLD_RADIUSnumber
CAPTURE_ZONE_CHANGE_BLOCK_INTERVALnumber
CAPTURE_ZONE_COUNTnumber
CAPTURE_ZONE_HOLD_BLOCKS_REQUIREDnumber
CAPTURE_ZONE_PLANET_LEVEL_SCOREExactArray10<number>
CAPTURE_ZONE_RADIUSnumber
CLAIM_VICTORY_ENERGY_PERCENTnumber
CONFIRM_STARTboolean
DISABLE_ZK_CHECKSboolean
INIT_PERLIN_MAXnumber
INIT_PERLIN_MINnumber
INIT_PLANETS({ location: string; x: string; y: string; perlin: number; level: number; planetType: number; requireValidLocationId: boolean; isTargetPlanet: boolean; isSpawnPlanet: boolean; blockedPlanetIds: string[]; })[]
LOCATION_REVEAL_COOLDOWNnumber
MANUAL_SPAWNboolean
MAX_NATURAL_PLANET_LEVELnumber
MODIFIERSExactArray8<number>
NO_ADMINboolean
NUM_TEAMSnumber
PERLIN_LENGTH_SCALEnumber
PERLIN_MIRROR_Xboolean
PERLIN_MIRROR_Yboolean
PERLIN_THRESHOLD_1number
PERLIN_THRESHOLD_2number
PERLIN_THRESHOLD_3number
PHOTOID_ACTIVATION_DELAYnumber
PLANETHASH_KEYnumber
PLANET_LEVEL_JUNKExactArray10<number>
PLANET_LEVEL_THRESHOLDSExactArray10<number>
PLANET_RARITYnumber
PLANET_TRANSFER_ENABLEDboolean
PLANET_TYPE_WEIGHTSPlanetTypeWeights
RANDOM_ARTIFACTSboolean
RANKEDboolean
SILVER_SCORE_VALUEnumber
SPACESHIPSExactArray5<boolean>
SPACETYPE_KEYnumber
SPACE_JUNK_ENABLEDboolean
SPACE_JUNK_LIMITnumber
SPAWN_RIM_AREAnumber
START_PAUSEDboolean
TARGETS_REQUIRED_FOR_VICTORYnumber
TARGET_PLANETSboolean
TEAMS_ENABLEDboolean
TIME_FACTOR_HUNDREDTHSnumber
TOKEN_MINT_END_TIMESTAMPnumber
WORLD_RADIUS_LOCKEDboolean
WORLD_RADIUS_MINnumber
6.7.31

2 years ago

6.7.30

2 years ago

6.7.29

2 years ago