Table of Contents

Class GoldCurrencyState

Namespace
Nekoyume.Model.State
Assembly
Lib9c.dll
[Serializable]
public class GoldCurrencyState : State, IState, ISerializable
Inheritance
GoldCurrencyState
Implements
Inherited Members

Constructors

GoldCurrencyState(Dictionary)

public GoldCurrencyState(Dictionary serialized)

Parameters

serialized Dictionary

GoldCurrencyState(Currency)

public GoldCurrencyState(Currency currency)

Parameters

currency Currency

GoldCurrencyState(Currency, long)

public GoldCurrencyState(Currency currency, long initialSupply)

Parameters

currency Currency
initialSupply long

GoldCurrencyState(SerializationInfo, StreamingContext)

protected GoldCurrencyState(SerializationInfo info, StreamingContext context)

Parameters

info SerializationInfo
context StreamingContext

Fields

Address

public static readonly Address Address

Field Value

Address

DEFAULT_INITIAL_SUPPLY

public const long DEFAULT_INITIAL_SUPPLY = 1000000000

Field Value

long

Properties

Currency

public Currency Currency { get; }

Property Value

Currency

InitialSupply

public long InitialSupply { get; }

Property Value

long

Methods

GetObjectData(SerializationInfo, StreamingContext)

Populates a SerializationInfo with the data needed to serialize the target object.

public void GetObjectData(SerializationInfo info, StreamingContext context)

Parameters

info SerializationInfo

The SerializationInfo to populate with data.

context StreamingContext

The destination (see StreamingContext) for this serialization.

Exceptions

SecurityException

The caller does not have the required permission.

Serialize()

public override IValue Serialize()

Returns

IValue