public DataAssetRules Decode(RlpStream rlpStream, RlpBehaviors rlpBehaviors = RlpBehaviors.None) { try { rlpStream.ReadSequenceLength(); DataAssetRule expiry = Serialization.Rlp.Rlp.Decode <DataAssetRule>(rlpStream); DataAssetRule upfrontPayment = Serialization.Rlp.Rlp.Decode <DataAssetRule>(rlpStream); return(new DataAssetRules(expiry, upfrontPayment)); } catch (Exception e) { throw new RlpException($"{nameof(DataAssetRules)} could not be deserialized", e); } }
public DataAssetRuleForRpc(DataAssetRule rule) { Value = rule.Value; }