Class Contract
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
stringstakeRegularRewardSheetTableName
stringrewardInterval
longlockupInterval
long
Fields
StakeRegularFixedRewardSheetPrefix
public const string StakeRegularFixedRewardSheetPrefix = "StakeRegularFixedRewardSheet_"
Field Value
StakeRegularRewardSheetPrefix
public const string StakeRegularRewardSheetPrefix = "StakeRegularRewardSheet_"
Field Value
StateTypeName
public const string StateTypeName = "stake_contract"
Field Value
StateTypeVersion
public const long StateTypeVersion = 1
Field Value
Properties
LockupInterval
[Obsolete("Not used because of guild system")]
public long LockupInterval { get; }
Property Value
RewardInterval
public long RewardInterval { get; }
Property Value
StakeRegularFixedRewardSheetTableName
public string StakeRegularFixedRewardSheetTableName { get; }
Property Value
StakeRegularRewardSheetTableName
public string StakeRegularRewardSheetTableName { get; }
Property Value
Methods
Equals(Contract)
protected bool Equals(Contract other)
Parameters
other
Contract
Returns
Equals(object)
Determines whether the specified object is equal to the current object.
public override bool Equals(object obj)
Parameters
obj
objectThe object to compare with the current object.
Returns
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