Table of Contents

Class Contract

Namespace
Nekoyume.Model.Stake
Assembly
Lib9c.dll
public class Contract
Inheritance
Contract
Inherited Members

Constructors

Contract(IValue)

public Contract(IValue serialized)

Parameters

serialized IValue

Contract(StakePolicySheet)

public Contract(StakePolicySheet stakePolicySheet)

Parameters

stakePolicySheet StakePolicySheet

Contract(string, string, long, long)

public Contract(string stakeRegularFixedRewardSheetTableName, string stakeRegularRewardSheetTableName, long rewardInterval, long lockupInterval)

Parameters

stakeRegularFixedRewardSheetTableName string
stakeRegularRewardSheetTableName string
rewardInterval long
lockupInterval long

Fields

StakeRegularFixedRewardSheetPrefix

public const string StakeRegularFixedRewardSheetPrefix = "StakeRegularFixedRewardSheet_"

Field Value

string

StakeRegularRewardSheetPrefix

public const string StakeRegularRewardSheetPrefix = "StakeRegularRewardSheet_"

Field Value

string

StateTypeName

public const string StateTypeName = "stake_contract"

Field Value

string

StateTypeVersion

public const long StateTypeVersion = 1

Field Value

long

Properties

LockupInterval

[Obsolete("Not used because of guild system")]
public long LockupInterval { get; }

Property Value

long

RewardInterval

public long RewardInterval { get; }

Property Value

long

StakeRegularFixedRewardSheetTableName

public string StakeRegularFixedRewardSheetTableName { get; }

Property Value

string

StakeRegularRewardSheetTableName

public string StakeRegularRewardSheetTableName { get; }

Property Value

string

Methods

Equals(Contract)

protected bool Equals(Contract other)

Parameters

other Contract

Returns

bool

Equals(object)

Determines whether the specified object is equal to the current object.

public override bool Equals(object obj)

Parameters

obj object

The object to compare with the current object.

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

Serialize()

public List Serialize()

Returns

List