public JObject ToJson()
        {
            JObject json = new JObject();

            json["balance"] = Balances.Select(p => p.ToJson()).ToArray();
            json["address"] = UserScriptHash.ToAddress();
            return(json);
        }
        public JObject ToJson(ProtocolSettings protocolSettings)
        {
            JObject json = new();

            json["balance"] = Balances.Select(p => p.ToJson()).ToArray();
            json["address"] = UserScriptHash.ToAddress(protocolSettings.AddressVersion);
            return(json);
        }
Beispiel #3
0
        public JObject ToJson(ProtocolSettings protocolSettings)
        {
            JObject json = new JObject();

            json["sent"]     = Sent.Select(p => p.ToJson(protocolSettings)).ToArray();
            json["received"] = Received.Select(p => p.ToJson(protocolSettings)).ToArray();
            json["address"]  = UserScriptHash.ToAddress(protocolSettings.AddressVersion);
            return(json);
        }
Beispiel #4
0
        public JObject ToJson()
        {
            JObject json = new JObject();

            json["sent"]     = Sent.Select(p => p.ToJson()).ToArray();
            json["received"] = Received.Select(p => p.ToJson()).ToArray();
            json["address"]  = UserScriptHash.ToAddress();
            return(json);
        }
Beispiel #5
0
        public JObject ToJson(ProtocolSettings protocolSettings)
        {
            JObject json = new JObject();

            json["timestamp"]           = TimestampMS;
            json["assethash"]           = AssetHash.ToString();
            json["transferaddress"]     = UserScriptHash?.ToAddress(protocolSettings.AddressVersion);
            json["amount"]              = Amount.ToString();
            json["blockindex"]          = BlockIndex;
            json["transfernotifyindex"] = TransferNotifyIndex;
            json["txhash"]              = TxHash.ToString();
            return(json);
        }
Beispiel #6
0
        public JObject ToJson()
        {
            JObject json = new JObject();

            json["timestamp"]             = TimestampMS;
            json["asset_hash"]            = AssetHash.ToString();
            json["transfer_address"]      = UserScriptHash.ToAddress();
            json["amount"]                = Amount.ToString();
            json["block_index"]           = BlockIndex;
            json["transfer_notify_index"] = TransferNotifyIndex;
            json["tx_hash"]               = TxHash.ToString();
            return(json);
        }