Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
 public DataAssetRuleForRpc(DataAssetRule rule)
 {
     Value = rule.Value;
 }