From 813b9c98a837b3c8b0b9d8c10c52a58639535730 Mon Sep 17 00:00:00 2001 From: 0x6861746366574 Date: Sun, 27 Feb 2022 23:19:58 -0800 Subject: [PATCH 01/19] merged updated block extractor library from local misc package --- block/block/__init__.py | 1 + block/block/extractor/__init__.py | 15 + block/block/extractor/body.py | 474 ++++++++++++++++++++++++++++ block/block/extractor/extract.py | 247 +++++++++++++++ block/block/extractor/format.py | 134 ++++++++ block/block/extractor/process.py | 294 +++++++++++++++++ block/block/extractor/state.py | 386 ++++++++++++++++++++++ block/block/extractor/statements.py | 356 +++++++++++++++++++++ block/block/extractor/util.py | 54 ++++ block/setup.py | 24 ++ 10 files changed, 1985 insertions(+) create mode 100644 block/block/__init__.py create mode 100644 block/block/extractor/__init__.py create mode 100644 block/block/extractor/body.py create mode 100644 block/block/extractor/extract.py create mode 100644 block/block/extractor/format.py create mode 100644 block/block/extractor/process.py create mode 100644 block/block/extractor/state.py create mode 100644 block/block/extractor/statements.py create mode 100644 block/block/extractor/util.py create mode 100644 block/setup.py diff --git a/block/block/__init__.py b/block/block/__init__.py new file mode 100644 index 0000000..0ae78ff --- /dev/null +++ b/block/block/__init__.py @@ -0,0 +1 @@ +__all__ = ['extractor', 'extractor.util', 'extractor.state', 'extractor.format'] diff --git a/block/block/extractor/__init__.py b/block/block/extractor/__init__.py new file mode 100644 index 0000000..df937ac --- /dev/null +++ b/block/block/extractor/__init__.py @@ -0,0 +1,15 @@ +from block.extractor.state import XYMStateMap +from block.extractor.util import encode_address, fmt_unpack, public_key_to_address + +__all__ = [ + 'state', + 'format', + 'util', + 'statements', + 'body', + 'process', + 'XYMStateMap', + 'fmt_unpack', + 'encode_address', + 'public_key_to_address' +] diff --git a/block/block/extractor/body.py b/block/block/extractor/body.py new file mode 100644 index 0000000..330932f --- /dev/null +++ b/block/block/extractor/body.py @@ -0,0 +1,474 @@ +import struct +from binascii import hexlify, unhexlify + +from block.extractor.format import ( + EMBED_TX_H_FORMAT, + EMBED_TX_H_LEN, + FOOTER_FORMAT, + FOOTER_LEN, + HEADER_FORMAT, + IMPORTANCE_FOOTER_FORMAT, + IMPORTANCE_FOOTER_LEN, + TX_H_FORMAT, + TX_H_LEN +) +from block.extractor.util import encode_address, fmt_unpack, public_key_to_address + + +def deserialize_header(header_data): + """Produce a python dict from a raw xym header blob + + Parameters + ---------- + header_data: bytes + Byte array containing serialized header + + Returns + ------- + header: dict + Dict containing block header field keys and primitive or bytes values + + """ + + header = fmt_unpack(header_data, HEADER_FORMAT) + for key, val in HEADER_FORMAT.items(): + if key == 'type': + header[key] = hexlify(header[key][::-1]) + elif key == 'beneficiary_address': + header[key] = encode_address(header[key]) + elif val[-1] == 's': + header[key] = hexlify(header[key]) + header['harvester'] = public_key_to_address(unhexlify(header['signer_public_key'])) + return header + + +def deserialize_footer(footer_data, header): + """Produce a nested python dict from a raw xym footer blob + + Parameters + ---------- + footer_data: bytes + Byte array containing serialized footer + header: dict + Deserialized header dict as produced by:func:`deserialize_header` + + Returns + ------- + footer: dict + Dict containing block footer field keys and primitive or bytes values + as well as a list of deserialized transaction dicts + + """ + + # parse static footer fields + if header['type'] == b'8043': # nemesis + footer = fmt_unpack(footer_data[:IMPORTANCE_FOOTER_LEN], IMPORTANCE_FOOTER_FORMAT) + i = IMPORTANCE_FOOTER_LEN + elif header['type'] == b'8143': # normal + footer = fmt_unpack(footer_data[:FOOTER_LEN], FOOTER_FORMAT) + i = FOOTER_LEN + elif header['type'] == b'8243': # importance + footer = fmt_unpack(footer_data[:IMPORTANCE_FOOTER_LEN], IMPORTANCE_FOOTER_FORMAT) + i = IMPORTANCE_FOOTER_LEN + else: + raise ValueError(f'Unknown Block Type Encountered: {header["type"]}') + + # parse transactions + tx_data = [] + tx_count = 0 + statement_count = 0 + total_fee = 0 + while i < len(footer_data): + tx_header = fmt_unpack(footer_data[i:i+TX_H_LEN], TX_H_FORMAT) + tx_header['id'] = statement_count + 1 # tx ids are 1-based + tx_header['signature'] = hexlify(tx_header['signature']) + tx_header['signer_public_key'] = hexlify(tx_header['signer_public_key']) + tx_header['type'] = hexlify(tx_header['type'][::-1]) + tx_header['payload'] = deserialize_tx_payload(footer_data[i+TX_H_LEN:i+tx_header['size']], tx_header['type']) + tx_data.append(tx_header) + + total_fee += min(tx_header['max_fee'], tx_header['size'] * header['fee_multiplier']) + tx_count += (1+tx_header['payload']['embedded_tx_count']) if 'embedded_tx_count' in tx_header['payload'] else 1 + statement_count += 1 + i += tx_header['size'] + (8 - tx_header['size']) % 8 + + footer['total_fee'] = total_fee + footer['statement_count'] = statement_count + footer['tx_count'] = tx_count + footer['transactions'] = tx_data + + return footer + + +def deserialize_tx_payload(payload_data, payload_type): + """Produce a nested python dict from a raw xym statemet payload + + Parameters + ---------- + payload_data: bytes + Byte array containing serialized tx payload + payload_type: bytes + Byte array containing the hex representation of the type field from + the transaction header associated with payload + + Returns + ------- + payload: dict + Dict containing tx payload field keys and primitive or bytes values. In + the case of aggregate transactions, will include a list containing dict + representations of deserialized embedded transactions. + + """ + + # Account Link + if payload_type == b'414c': # AccountKeyLinkTransaction + schema = { + 'linked_public_key': '32s', + 'link_action': 'B' + } + payload = fmt_unpack(payload_data, schema) + + elif payload_type == b'424c': # NodeKeyLinkTransaction + schema = { + 'linked_public_key': '32s', + 'link_action': 'B' + } + payload = fmt_unpack(payload_data, schema) + + # Aggregate + elif payload_type == b'4141': # AggregateCompleteTransaction + schema = { + 'transactions_hash': '32s', + 'payload_size': 'I', + 'aggregate_complete_transaction_reserved_1': 'I' + } + i = 40 + payload = fmt_unpack(payload_data[:i], schema) + e_tx_count = 0 + e_tx_data = [] + while i < 8 + payload['payload_size']: + e_tx_header = fmt_unpack(payload_data[i:i+EMBED_TX_H_LEN], EMBED_TX_H_FORMAT) + e_tx_header['id'] = e_tx_count + 1 # tx ids are 1-based + e_tx_header['signer_public_key'] = hexlify(e_tx_header['signer_public_key']) + e_tx_header['type'] = hexlify(e_tx_header['type'][::-1]) + e_tx_header['payload'] = deserialize_tx_payload(payload_data[i+EMBED_TX_H_LEN:i+e_tx_header['size']], e_tx_header['type']) + e_tx_data.append(e_tx_header) + e_tx_count += 1 + i += e_tx_header['size'] + (8 - e_tx_header['size']) % 8 + + payload['embedded_tx_count'] = e_tx_count + payload['embedded_transactions'] = e_tx_data + payload['cosignatures'] = payload_data[i:] + + elif payload_type == b'4241': # AggregateBondedTransaction + schema = { + 'transactions_hash': '32s', + 'payload_size': 'I', + 'aggregate_complete_transaction_reserved_1': 'I' + } + i = 40 + payload = fmt_unpack(payload_data[:i], schema) + e_tx_count = 0 + e_tx_data = [] + while i < 8 + payload['payload_size']: + e_tx_header = fmt_unpack(payload_data[i:i+EMBED_TX_H_LEN], EMBED_TX_H_FORMAT) + e_tx_header['id'] = e_tx_count + 1 # tx ids are 1-based + e_tx_header['signer_public_key'] = hexlify(e_tx_header['signer_public_key']) + e_tx_header['type'] = hexlify(e_tx_header['type'][::-1]) + e_tx_header['payload'] = deserialize_tx_payload(payload_data[i+EMBED_TX_H_LEN:i+e_tx_header['size']], e_tx_header['type']) + e_tx_data.append(e_tx_header) + e_tx_count += 1 + i += e_tx_header['size'] + (8 - e_tx_header['size']) % 8 + + payload['embedded_tx_count'] = e_tx_count + payload['embedded_transactions'] = e_tx_data + payload['cosignatures'] = payload_data[i:] + + # Core + elif payload_type == b'4143': # VotingKeyLinkTransaction + schema = { + 'linked_public_key': '32s', + 'start_point': 'I', + 'end_point': 'I', + 'link_action': 'B' + } + payload = fmt_unpack(payload_data, schema) + + elif payload_type == b'4243': # VrfKeyLinkTransaction + schema = { + 'linked_public_key': '32s', + 'link_action': 'B' + } + payload = fmt_unpack(payload_data, schema) + + # Mosaic + elif payload_type == b'414d': # MosaicDefinitionTransaction + schema = { + 'id': 'Q', + 'duration': 'Q', + 'nonce': 'I', + 'flags': 'B', + 'divisibility': 'B' + } + payload = fmt_unpack(payload_data, schema) + + elif payload_type == b'424d': # MosaicSupplyChangeTransaction + schema = { + 'mosaic_id': 'Q', + 'delta': 'Q', + 'action': 'B', + } + payload = fmt_unpack(payload_data, schema) + + elif payload_type == b'434d': # MosaicSupplyRevocationTransaction + schema = { + 'source_address': '24s', + 'mosaic_id': 'Q', + 'amount': 'Q', + } + payload = fmt_unpack(payload_data, schema) + + # Namespace + elif payload_type == b'414e': # NamespaceRegistrationTransaction + schema = { + 'identifier': 'Q', + 'id': 'Q', + 'registration_type': 'B', + 'name_size': 'B', + } + payload = fmt_unpack(payload_data[:18], schema) + payload['name'] = payload_data[18:] + if payload['registration_type'] == 0: + payload['duration'] = payload['identifier'] + elif payload['registration_type'] == 1: + payload['parent_id'] = payload['identifier'] + else: + raise ValueError(f'Unknown registration type for Namespace RegistrationTransaction: {payload["registration_type"]}') + del payload['identifier'] + + elif payload_type == b'424e': # AddressAliasTransaction + schema = { + 'namespace_id': 'Q', + 'address': '24s', + 'alias_action': 'B' + } + payload = fmt_unpack(payload_data, schema) + + elif payload_type == b'434e': # MosaicAliasTransaction + schema = { + 'namespace_id': 'Q', + 'mosaic_id': 'Q', + 'alias_action': 'B' + } + payload = fmt_unpack(payload_data, schema) + + # Metadata + elif payload_type == b'4144': # AccountMetadataTransaction + schema = { + 'target_address': '24s', + 'scoped_metadata_key': 'Q', + 'value_size_delta': 'H', + 'value_size': 'H', + } + payload = fmt_unpack(payload_data[:36], schema) + payload['target_address'] = encode_address(payload['target_address']) + payload['value'] = payload_data[36:] + + elif payload_type == b'4244': # MosaicMetadataTransaction + schema = { + 'target_address': '24s', + 'scoped_metadata_key': 'Q', + 'target_mosaic_id': 'Q', + 'value_size_delta': 'H', + 'value_size': 'H', + } + payload = fmt_unpack(payload_data[:44], schema) + payload['target_address'] = encode_address(payload['target_address']) + payload['value'] = payload_data[44:] + + elif payload_type == b'4344': # NamespaceMetadataTransaction + schema = { + 'target_address': '24s', + 'scoped_metadata_key': 'Q', + 'target_namespace_id': 'Q', + 'value_size_delta': 'H', + 'value_size': 'H', + } + payload = fmt_unpack(payload_data[:44], schema) + payload['target_address'] = encode_address(payload['target_address']) + payload['value'] = payload_data[44:] + + # Multisignature + elif payload_type == b'4155': # MultisigAccountModificationTransaction + schema = { + 'min_removal_delta': 'B', + 'min_approval_delta': 'b', + 'address_additions_count': 'B', + 'address_deletions_count': 'B', + 'multisig_account_modificaion_transacion_body_reserved_1': 'I' + } + payload = fmt_unpack(payload_data[:8], schema) + i = 8 + if payload['address_additions_count'] > 0: + payload['address_additions'] = struct.unpack( + '<' + '24s'*payload['address_additions_count'], payload_data[i:i+payload['address_additions_count']*24]) + i += payload['address_additions_count']*24 + else: + payload['address_additions'] = [] + + if payload['address_deletions_count'] > 0: + payload['address_deletions'] = struct.unpack( + '<' + '24s'*payload['address_deletions_count'], payload_data[i:i+payload['address_deletions_count']*24]) + else: + payload['address_deletions'] = [] + + # Hash Lock + elif payload_type == b'4148': # HashLockTransaction + schema = { + 'reserved_1': '8s', # NOT in the schema but shows up in the data ?!? + 'mosaic': 'Q', + 'duration': 'Q', + 'hash': '32s' + } + payload = fmt_unpack(payload_data, schema) + + # Secret Lock + elif payload_type == b'4152': # SecretLockTransaction + schema = { + 'recipient_address': '24s', + 'secret': '32s', + 'mosaic_id': 'Q', + 'amount': 'Q', + 'duration': 'Q', + 'hash_algorithm': 'B' + } + payload = fmt_unpack(payload_data, schema) + payload['recipient_address'] = encode_address(payload['recipient_address']) + + elif payload_type == b'4252': # SecretProofTransaction + schema = { + 'recipient_address': '24s', + 'secret': '32s', + 'proof_size': 'H', + 'hash_algorithm': 'B', + } + payload = fmt_unpack(payload_data[:59], schema) + payload['recipient_address'] = encode_address(payload['recipient_address']) + payload['proof'] = payload_data[59:] + + # Account restriction + elif payload_type == b'4150': # AccountAddressRestrictionTransaction + schema = { + 'restriction_type': 'H', + 'restriction_additions_count': 'B', + 'restriction_deletions_count': 'B', + 'account_restriction_transaction_body_reserved_1': 'I', + } + payload = fmt_unpack(payload_data[:8], schema) + i = 8 + if payload['restriction_additions_count'] > 0: + payload['restriction_additions'] = struct.unpack( + '<' + '24s'*payload['restriction_additions_count'], payload_data[i:i+payload['restriction_additions_count']*24]) + i += payload['restriction_additions_count']*24 + else: + payload['restriction_additions'] = [] + + if payload['restriction_deletions_count'] > 0: + payload['restriction_deletions'] = struct.unpack( + '<' + '24s'*payload['restriction_deletions_count'], payload_data[i:i+payload['restriction_deletions_count']*24]) + else: + payload['restriction_deletions'] = [] + + elif payload_type == b'4250': # AccountMosaicRestrictionTransaction + schema = { + 'restriction_type': 'H', + 'restriction_additions_count': 'B', + 'restriction_deletions_count': 'B', + 'account_restriction_transaction_body_reserved_1': 'I', + } + payload = fmt_unpack(payload_data[:8], schema) + i = 8 + if payload['restriction_additions_count'] > 0: + payload['restriction_additions'] = struct.unpack( + '<' + 'Q'*payload['restriction_additions_count'], payload_data[i:i+payload['restriction_additions_count']*8]) + i += payload['restriction_additions_count']*8 + else: + payload['restriction_additions'] = [] + + if payload['restriction_deletions_count'] > 0: + payload['restriction_deletions'] = struct.unpack( + '<' + 'Q'*payload['restriction_deletions_count'], payload_data[i:i+payload['restriction_deletions_count']*8]) + else: + payload['restriction_deletions'] = [] + + elif payload_type == b'4350': # AccountOperationRestrictionTransaction + schema = { + 'restriction_type': 'H', + 'restriction_additions_count': 'B', + 'restriction_deletions_count': 'B', + 'account_restriction_transaction_body_reserved_1': 'I', + } + payload = fmt_unpack(payload_data[:8], schema) + i = 8 + if payload['restriction_additions_count'] > 0: + payload['restriction_additions'] = struct.unpack( + '<' + '2s'*payload['restriction_additions_count'], payload_data[i:i+payload['restriction_additions_count']*2]) + i += payload['restriction_additions_count']*2 + else: + payload['restriction_additions'] = [] + + if payload['restriction_deletions_count'] > 0: + payload['restriction_deletions'] = struct.unpack( + '<' + '2s'*payload['restriction_deletions_count'], payload_data[i:i+payload['restriction_deletions_count']*24]) + else: + payload['restriction_deletions'] = [] + + # Mosaic restriction + elif payload_type == b'4151': # MosaicGlobalRestrictionTransaction + schema = { + 'mosaic_id': 'Q', + 'reference_mosaic_id': 'Q', + 'restriction_key': 'Q', + 'previous_restriction_value': 'Q', + 'new_restriction_value': 'Q', + 'previous_restriction_type': 'B', + 'new_restriction_type': 'B' + } + payload = fmt_unpack(payload_data, schema) + + elif payload_type == b'4251': # MosaicAddressRestrictionTransaction + schema = { + 'mosaic_id': 'Q', + 'restriction_key': 'Q', + 'previous_restriction_value': 'Q', + 'new_restriction_value': 'Q', + 'target_address': '24s' + } + payload = fmt_unpack(payload_data, schema) + payload['target_address'] = encode_address(payload['target_address']) + + # Transfer + elif payload_type == b'4154': # TransferTransaction + schema = { + 'recipient_address': '24s', + 'message_size': 'H', + 'mosaics_count': 'B', + 'transfer_transaction_body_reserved_1': 'I', + 'transfer_transaction_body_reserved_2': 'B', + } + payload = fmt_unpack(payload_data[:32], schema) + i = 32 + payload['mosaics'] = [] + for _ in range(payload['mosaics_count']): + mosaic = {} + mosaic['mosaic_id'] = struct.unpack(' height: + continue + + while s_height < height: + s_height, stmts, _ = next(statements_) + + for stmt in stmts['transaction_statements']: + for rcpt in stmt['receipts']: + state_map.insert_rcpt(rcpt, height) + + file.write(msgpack.packb((s_height, stmts,))) + + assert len([*statements_]) == 0, 'ERROR: statement data length does not match block length' + + print('statement data extraction complete!\n') + print(f'statement data written to {os.path.join(args.output,args.statement_save_path)}') + + header_df = pd.DataFrame.from_records([get_block_stats(x) for x in blocks]) + header_df['dateTime'] = pd.to_datetime(header_df['timestamp'], origin=pd.to_datetime('2021-03-16 00:06:25'), unit='ms') + header_df = header_df.set_index('dateTime').sort_index(axis=0) + header_df.to_csv(os.path.join(args.output, args.header_save_path)) + + print(f'header data written to {os.path.join(args.output,args.header_save_path)}') + + state_map.to_msgpack(os.path.join(args.output, args.state_save_path)) + + print(f'state data written to {os.path.join(args.output,args.state_save_path)}') + + print('exiting . . .') + + +def main_stream(args): + + block_format_pattern = re.compile('[0-9]{5}'+args.block_extension) + block_paths = glob.glob(os.path.join(args.input, '**', '*'+args.block_extension), recursive=True) + block_paths = tqdm(sorted(list(filter(lambda x: block_format_pattern.match(os.path.basename(x)), block_paths)))) + + state_map = XYMStateMap() + blocks_to_go = [] + + statements_ = deserialize_statements(get_statement_paths(block_dir=args.input, statement_extension=args.statement_extension)) + s_height, stmts, _ = next(statements_) + + packer = msgpack.Packer() + statement_store = open(os.path.join(args.output, args.statement_save_path), 'wb') + block_store = open(os.path.join(args.output, args.block_save_path), 'wb') + + for path in block_paths: + + block_paths.set_description(f'processing block file: {path}; current queue len: {len(blocks_to_go)}') + + with open(path, mode='rb') as file: + blk_data = file.read() + + i = args.db_offset_bytes + + while i < len(blk_data): + + # get fixed length data + header = deserialize_header(blk_data[i:i+HEADER_LEN]) + footer = deserialize_footer(blk_data[i+HEADER_LEN:i+header['size']], header) + i += header['size'] + block_hash, generation_hash = struct.unpack('<32s32s', blk_data[i:i+64]) + i += 64 + + # get transaction hashes + num_tx_hashes = struct.unpack('I', blk_data[i:i+4])[0] + i += 4 + tx_hashes = None + if args.save_tx_hashes: + tx_hashes = [] + for _ in range(num_tx_hashes): + tx_hashes.append(fmt_unpack(blk_data[i:i+TX_HASH_LEN], TX_HASH_FORMAT)) + i += TX_HASH_LEN + else: + i += num_tx_hashes * TX_HASH_LEN + + # get sub cache merkle roots + root_hash_len = struct.unpack('I', blk_data[i:i+4])[0] * 32 + i += 4 + merkle_roots = None + if args.save_subcache_merkle_roots: + merkle_roots = fmt_unpack(blk_data[i:i+root_hash_len], SUBCACHE_MERKLE_ROOT_FORMAT) + i += root_hash_len + + block_data = { + 'header': header, + 'footer': footer, + 'block_hash': block_hash, + 'generation_hash': generation_hash, + 'tx_hashes': tx_hashes, + 'subcache_merkle_roots': merkle_roots + } + + block_store.write(packer.pack(block_data)) + + # heap ensures we insert blocks and statements into state map in the right order + heapq.heappush(blocks_to_go, (block_data['header']['height'], block_data)) + + while len(blocks_to_go) > 0 and s_height == blocks_to_go[0][0]: + height, block_data = heapq.heappop(blocks_to_go) + state_map.insert_block(block_data) + for stmt in stmts['transaction_statements']: + for rcpt in stmt['receipts']: + state_map.insert_rcpt(rcpt, height) + statement_store.write(packer.pack((s_height, stmts,))) + try: + s_height, stmts, _ = next(statements_) + except StopIteration: + break + + print('block data extraction complete!\n') + print(f'block data written to {os.path.join(args.output,args.block_save_path)}') + + assert len([*statements_]) == 0, 'ERROR: statement data length does not match block length' + print('statement data extraction complete!\n') + print(f'statement data written to {os.path.join(args.output,args.statement_save_path)}') + + state_map.to_msgpack(os.path.join(args.output, args.state_save_path)) + + print(f'state data written to {os.path.join(args.output,args.state_save_path)}') + + print('exiting . . .') + + +def parse_args(argv): + parser = argparse.ArgumentParser(argv) + parser.add_argument('--input', type=str, default='data', help='Directory containing block store') + parser.add_argument('--output', type=str, default='resources', help='directory to dump output') + parser.add_argument('--block_save_path', type=str, default='block_data.msgpack', help='file to write the extracted block data to') + parser.add_argument('--statement_save_path', type=str, default='stmt_data.msgpack', help='file to write extracted statement data to') + parser.add_argument('--state_save_path', type=str, default='state_map.msgpack', help='file to write the extracted chain state data to') + parser.add_argument('--header_save_path', type=str, default='block_header_df.csv', help='file to write the extracted data to') + parser.add_argument('--block_extension', type=str, default='.dat', help='extension of block files; must be unique') + parser.add_argument('--statement_extension', type=str, default='.stmt', help='extension of block files; must be unique') + parser.add_argument('--db_offset_bytes', type=int, default=DB_OFFSET_BYTES, help='padding bytes at start of storage files') + parser.add_argument('--save_tx_hashes', action='store_true', help='flag to keep full tx hashes') + parser.add_argument('--save_subcache_merkle_roots', action='store_true', help='flag to keep subcache merkle roots') + parser.add_argument('--quiet', action='store_true', help='do not show progress bars') + parser.add_argument('--stream', action='store_true', help='dramatically reduce memory footprint at the cost of performance') + + return parser.parse_args() + + +if __name__ == '__main__': + parsed_args = parse_args(sys.argv) + if parsed_args.quiet: + tqdm = functools.partial(tqdm, disable=True) + if parsed_args.stream: + main_stream(parsed_args) + else: + main(parsed_args) diff --git a/block/block/extractor/format.py b/block/block/extractor/format.py new file mode 100644 index 0000000..22fc6bc --- /dev/null +++ b/block/block/extractor/format.py @@ -0,0 +1,134 @@ +"""Fixed structure of Symbol block entity bytes for unpacking""" + +HEADER_FORMAT = { + 'size': 'I', + 'reserved_1': 'I', + 'signature': '64s', + 'signer_public_key': '32s', + 'reserved_2': 'I', + 'version': 'B', + 'network': 'B', + 'type': '2s', + 'height': 'Q', + 'timestamp': 'Q', + 'difficulty': 'Q', + 'generation_hash_proof': '80s', + 'previous_block_hash': '32s', + 'transactions_hash': '32s', + 'receipts_hash': '32s', + 'state_hash': '32s', + 'beneficiary_address': '24s', + 'fee_multiplier': 'I'} + +HEADER_LEN = 372 + +DB_OFFSET_BYTES = 800 + +FOOTER_FORMAT = { + 'reserved': 'I'} + +FOOTER_LEN = 4 + +IMPORTANCE_FOOTER_FORMAT = { + 'voting_eligible_accounts_count': 'I', + 'harvesting_eligible_accounts_count': 'Q', + 'total_voting_balance': 'Q', + 'previous_importance_block_hash': '32s'} + +IMPORTANCE_FOOTER_LEN = 52 + +TX_H_FORMAT = { + 'size': 'I', + 'reserved_1': 'I', + 'signature': '64s', + 'signer_public_key': '32s', + 'reserved_2': 'I', + 'version': 'B', + 'network': 'B', + 'type': '2s', + 'max_fee': 'Q', + 'deadline': 'Q'} + +TX_H_LEN = 128 + +EMBED_TX_H_FORMAT = { + 'size': 'I', + 'reserved_1': 'I', + 'signer_public_key': '32s', + 'reserved_2': 'I', + 'version': 'B', + 'network': 'B', + 'type': '2s'} + +EMBED_TX_H_LEN = 48 + +SUBCACHE_MERKLE_ROOT_FORMAT = { + 'account_state': '32s', + 'namespace': '32s', + 'mosaic': '32s', + 'multisig': '32s', + 'hash_lock_info': '32s', + 'secret_lock_info': '32s', + 'account_restriction': '32s', + 'mosaic_restriction': '32s', + 'metadata': '32s'} + +TX_HASH_FORMAT = { + 'entity_hash': '32s', + 'merkle_component_hash': '32s'} + +TX_HASH_LEN = 64 + +RECEIPT_SOURCE_FORMAT = { + 'primary_id': 'I', + 'secondary_id': 'I'} + +RECEIPT_SOURCE_LEN = 8 + +RECEIPT_FORMAT = { + 'size': 'I', + 'version': 'H', + 'type': 'H'} + +RECEIPT_LEN = 8 + +ADDRESS_RESOLUTION_FORMAT = { + 'primary_id': 'I', + 'secondary_id': 'I', + 'resolved': '24s'} + +ADDRESS_RESOLUTION_LEN = 32 + +MOSAIC_RESOLUTION_FORMAT = { + 'primary_id': 'I', + 'secondary_id': 'I', + 'resolved': 'Q'} + +MOSAIC_RESOLUTION_LEN = 16 + + +TX_NAME_MAP = { + b'414c': 'Account Key Link', + b'424c': 'Node Key Link', + b'4141': 'Aggregate Complete', + b'4241': 'Aggregate Bonded', + b'4143': 'Voting Key Link', + b'4243': 'Vrf Key Link', + b'414d': 'Mosaic Definition', + b'424d': 'Mosaic Supply Change', + b'414e': 'Namespace Registration', + b'424e': 'Address Alias', + b'434e': 'Mosaic Alias', + b'4144': 'Account Metadata', + b'4244': 'Mosaic Metadata', + b'4344': 'Namespace Metadata', + b'4155': 'Multisig Account Modification', + b'4148': 'Hash Lock', + b'4152': 'Secret Lock', + b'4252': 'Secret Proof', + b'4150': 'Account Address Restriction', + b'4250': 'Account Mosaic Restriction', + b'4350': 'Account Operation Restriction', + b'4151': 'Mosaic Global Restriction', + b'4251': 'Mosaic Address Restriction', + b'4154': 'Transfer'} diff --git a/block/block/extractor/process.py b/block/block/extractor/process.py new file mode 100644 index 0000000..a5e5cc7 --- /dev/null +++ b/block/block/extractor/process.py @@ -0,0 +1,294 @@ +#!/usr/bin/env python3 +"""Symbol block data processing script""" + +import argparse +import csv +import functools +import os +import sys +from binascii import hexlify + +import msgpack +import pandas as pd +from tqdm import tqdm + +from block.extractor.util import public_key_to_address + +HEADER_KEYS = [ + 'timestamp', + 'size', + 'reserved_1', + 'signature', + 'signer_public_key', + 'reserved_2', + 'version', + 'network', + 'type', + 'height', + 'difficulty', + 'generation_hash_proof', + 'previous_block_hash', + 'transactions_hash', + 'receipts_hash', + 'state_hash', + 'beneficiary_address', + 'fee_multiplier', + 'harvester', + 'statement_count', + 'tx_count', + 'total_fee'] + + +TX_KEYS = [ + 'timestamp', + 'size', + 'signature', + 'signer_public_key', + 'type', + 'max_fee', + 'deadline', + 'id', + 'height', + 'recipient_address', + 'message_size', + 'mosaics', + 'message', + 'linked_public_key', + 'link_action', + 'mosaic', + 'duration', + 'hash', + 'secret', + 'mosaic_id', + 'amount', + 'hash_algorithm', + 'restriction_type', + 'restriction_additions', + 'restriction_deletions', + 'nonce', + 'flags', + 'divisibility', + 'delta', + 'action', + 'source_address', + 'min_removal_delta', + 'min_approval_delta', + 'address_additions', + 'address_deletions', + 'registration_type', + 'name_size', + 'name', + 'parent_id', + 'namespace_id', + 'alias_action', + 'proof_size', + 'proof', + 'target_address', + 'scoped_metadata_key', + 'value_size_delta', + 'value_size', + 'value', + 'address', + 'target_mosaic_id', + 'start_point', + 'end_point', + 'target_namespace_id', +] + +ADDR_FIELDS = [ + 'recipient_address', + 'source_address', + 'address_additions', + 'address_deletions', + 'target_address', + 'address', +] + + +PUBKEY_FIELDS = [ + 'signer_public_key', + 'linked_public_key', +] + + +TX_KEYS_TO_DROP = [ + 'payload', + 'version', + 'network', + 'reserved_1', + 'reserved_2', + 'transfer_transaction_body_reserved_2', + 'transfer_transaction_body_reserved_1', + 'multisig_account_modificaion_transacion_body_reserved_1', + 'account_restriction_transaction_body_reserved_1', + 'mosaics_count', + 'address_additions_count', + 'address_deletions_count', + 'restriction_additions_count', + 'restriction_deletions_count' +] + + +def get_block_stats(block): + """Extract summary data from a block and flatten for tabular manipulation""" + data = block['header'].copy() + data['statement_count'] = block['footer']['statement_count'] + data['tx_count'] = block['footer']['tx_count'] + data['total_fee'] = block['footer']['total_fee'] + for key, value in data.items(): + if isinstance(value, bytes): + data[key] = value.decode('utf-8') + return data + + +def get_tx_stats(block): + """Extract transaction data from a block and flatten for tabular manipulation""" + data = [] + header = block['header'] + + # handle transactions + for txn in block['footer']['transactions']: + if txn['type'] in [b'4141', b'4241']: # aggregate txn, append subtx instead + for sub_txn in txn['payload']['embedded_transactions']: + data.append(sub_txn.copy()) + else: + data.append(txn.copy()) + + # determine whether IDs are being handled appropriately; have some entry for headers of aggregate txns? + for txn in data: + txn['height'] = header['height'] + txn['timestamp'] = header['timestamp'] + txn.update(txn['payload']) + for key, value in list(txn.items()): + if key in TX_KEYS_TO_DROP: + del txn[key] + elif isinstance(value, bytes): + try: + txn[key] = value.decode('utf-8') + except UnicodeDecodeError: + txn[key] = hexlify(value).decode('utf-8') + elif isinstance(value, list): + txn[key] = str(value) + + return data + + +def guarded_convert(pubkey_string): + if isinstance(pubkey_string, str) and len(pubkey_string) == 64: + return public_key_to_address(bytes.fromhex(pubkey_string)) + return pubkey_string + + +def filter_transactions(tx_df, address=None, tx_types=None, start_datetime='1900-01-01', end_datetime='2200-01-01'): + + start_datetime = pd.to_datetime(start_datetime) + end_datetime = pd.to_datetime(end_datetime) + + tx_df = tx_df.loc[start_datetime:end_datetime] + if tx_df.empty: + return tx_df + + filter_key = None + + # filter based on all addresses/public keys for completeness + if address is not None: + filter_key = pd.Series(False, index=tx_df.index) + for field in PUBKEY_FIELDS: + filter_key = filter_key | tx_df[field].apply(lambda x: guarded_convert(x) == address) + for field in ADDR_FIELDS: + filter_key = filter_key | (tx_df[field] == address) + + if tx_types is not None: + if filter_key is None: + filter_key = pd.Series(True, index=tx_df.index) + filter_key = filter_key & tx_df['type'].isin(tx_types) + + return tx_df[filter_key] + + +def process_tx_file(tx_file, address=None, tx_types=None, start_datetime='1900-01-01', end_datetime='2200-01-01'): + tx_chunks = pd.read_csv(tx_file, index_col=0, parse_dates=True, chunksize=10000) + filtered = [] + for chunk in tx_chunks: + filtered.append(filter_transactions(chunk, address, tx_types, start_datetime, end_datetime)) + return pd.concat(filtered, axis=0) + + +def decode_msgpack(packed_data): + """Recursively parse msgpack data to decode dict keys""" + decoded_data = packed_data + if isinstance(packed_data, dict): + decoded_data = {} + for key, value in packed_data.items(): + decoded_data[key.decode('utf-8')] = decode_msgpack(value) + elif isinstance(packed_data, list): + decoded_data = [] + for value in packed_data: + decoded_data.append(decode_msgpack(value)) + return decoded_data + + +def main(args): + + h_writer = csv.DictWriter( + open(os.path.join(args.output, args.header_save_path), 'a' if args.append else 'w'), + HEADER_KEYS, + extrasaction='ignore', + escapechar='\\', + quoting=csv.QUOTE_MINIMAL) + + tx_writer = csv.DictWriter( + open(os.path.join(args.output, args.tx_save_path), 'a' if args.append else 'w'), + TX_KEYS, + extrasaction='ignore', + escapechar='\\', + quoting=csv.QUOTE_MINIMAL) + + unpacker = msgpack.Unpacker(open(args.input, 'rb'), unicode_errors=None, raw=True) + + final_height = 0 + if args.append: + old_headers = pd.read_csv(os.path.join(args.output, args.header_save_path), chunksize=1024) + while True: + try: + chunk = next(old_headers) + except StopIteration: # we have found the end of the file + final_height = chunk.iloc[-1]['height'] + break + for _ in range(final_height): + unpacker.skip() + else: + h_writer.writeheader() + tx_writer.writeheader() + + for block in tqdm(unpacker, total=args.total-final_height): + block = decode_msgpack(block) + + header = get_block_stats(block) + header['timestamp'] = pd.to_datetime(header['timestamp'], origin=pd.to_datetime('2021-03-16 00:06:25'), unit='ms') + h_writer.writerow(header) + + transactions = get_tx_stats(block) + for txn in transactions: + txn['timestamp'] = pd.to_datetime(txn['timestamp'], origin=pd.to_datetime('2021-03-16 00:06:25'), unit='ms') + tx_writer.writerows(transactions) + + +def parse_args(argv): + parser = argparse.ArgumentParser(argv) + parser.add_argument('--input', type=str, default='resources/block_data.msgpack', help='file containing extracted block data') + parser.add_argument('--output', type=str, default='resources', help='directory to dump output') + parser.add_argument('--append', action='store_true', help='add to existing data instead of rebuilding files from scratch') + parser.add_argument('--header_save_path', type=str, default='block_headers.csv', help='file to write the header table to') + parser.add_argument('--tx_save_path', type=str, default='transactions.csv', help='file to write the transaction table to') + parser.add_argument('--total', type=float, default=float('inf'), help='total number of blocks if known (gives accurate progress stats)') + parser.add_argument('--quiet', action='store_true', help='do not show progress bars') + + return parser.parse_args() + + +if __name__ == '__main__': + parsed_args = parse_args(sys.argv) + if parsed_args.quiet: + tqdm = functools.partial(tqdm, disable=True) + main(parsed_args) diff --git a/block/block/extractor/state.py b/block/block/extractor/state.py new file mode 100644 index 0000000..b72103f --- /dev/null +++ b/block/block/extractor/state.py @@ -0,0 +1,386 @@ +"""Symbol chain state representation module""" + +from binascii import unhexlify +from collections import defaultdict +from functools import partial + +import msgpack +import networkx as nx +import numpy as np +import pandas as pd + +from block.extractor.util import public_key_to_address + + +class XYMStateMap(): + """Efficient, mutable representation of XYM network state + + Parameters + ---------- + state_map: dict, optional + Pre-existing state map to initialize internal state + + Attributes + ---------- + state_map: defaultdict + Dict mapping addresses to recorded quantities + harvester_mosaics: list[str] + List of string alias(es) for harvester mosaic + + """ + + def __init__(self, state_map=None, account_map=None, mosaic_map=None): + + if state_map is None: + state_map = {} + + if account_map is None: + account_map = {} + + if mosaic_map is None: + mosaic_map = {} + + if len(state_map): + state_map = {key: { + 'xym_balance': defaultdict(lambda: 0, val['xym_balance']), + 'mosaics': defaultdict(list, val['mosaics']), + 'harvest_fees': defaultdict(lambda: 0, val['harvest_fees']), + 'delegation_requests': defaultdict(list, val['delegation_requests']), + 'vrf_key_link': defaultdict(list, val['vrf_key_link']), + 'node_key_link': defaultdict(list, val['node_key_link']), + 'account_key_link': defaultdict(list, val['account_key_link']), + 'harvested': defaultdict(list, val['harvested']), + 'delegated': defaultdict(list, val['delegated']) + } for key, val in state_map.items()} + + self._state_map = defaultdict(lambda: { + 'xym_balance': defaultdict(lambda: 0), + 'mosaics': defaultdict(list), + 'harvest_fees': defaultdict(lambda: 0), + 'delegation_requests': defaultdict(list), + 'vrf_key_link': defaultdict(list), + 'node_key_link': defaultdict(list), + 'account_key_link': defaultdict(list), + 'harvested': defaultdict(list), + 'delegated': defaultdict(list) + }, state_map) + + # add invertible account map? + self._account_map = account_map + + self._mosiac_map = mosaic_map + + self._height_ts_map = {} + + self.harvester_mosaics = ['0x6bed913fa20223f8', '0xe74b99ba41f4afee'] # only care about XYM for now, hardcoded alias + self.node_color = 'CornflowerBlue' + self.harvester_color = 'LightBlue' + + def __getitem__(self, addr): + return self._state_map[addr] + + @classmethod + def read_msgpack(cls, msgpack_path): + """Read data from a mesgpack binary blob and build a state map""" + if isinstance(msgpack_path, str): + with open(msgpack_path, 'rb') as file: + state_map, account_map, mosaic_map = msgpack.unpack(file, unicode_errors=None, raw=False) + else: + raise TypeError(f'Unrecognized type {type(msgpack_path)} for read_msgpack, path str') + + return cls(state_map=state_map, account_map=account_map, mosaic_map=mosaic_map) + + def to_dict(self): + """Convert internal state map to serializable dictionary""" + sm_dict = dict(self._state_map) + for key, val in sm_dict.items(): + sm_dict[key] = dict(val) + for subkey, subval in val.items(): + sm_dict[key][subkey] = dict(subval) + return sm_dict + + def to_msgpack(self, msgpack_path): + """Produce serialized blob with msgpack""" + with open(msgpack_path, 'wb') as file: + file.write(msgpack.packb((self.to_dict(), self._account_map, self._mosiac_map))) + + def keys(self): + """Produce a view of all addresses in the state map""" + return self._state_map.keys() + + def values(self): + """Produce a view of all address data in the state map""" + return self._state_map.values() + + def items(self): + """Produce a list of tuples containing addresses and data""" + return self._state_map.items() + + def insert_txn(self, txn, height, fee_multiplier): + """Insert a transaction into the state map and record resulting changes + + Parameters + ---------- + txn: dict + Deserialized transaction + height: int + Height of transaction + fee_multiplier: float + Fee multiplier for transaction's containing block + + """ + + # need to handle flows for *all* mosaics, not just XYM + address = public_key_to_address(unhexlify(txn['signer_public_key'])) + + if txn['type'] == b'4154': # transfer txn + if len(txn['payload']['message']) and txn['payload']['message'][0] == 0xfe: + self._state_map[address]['delegation_requests'][txn['payload']['recipient_address']].append(height) + elif txn['payload']['mosaics_count'] > 0: + for mosaic in txn['payload']['mosaics']: + if hex(mosaic['mosaic_id']) in self.harvester_mosaics: + self._state_map[address]['xym_balance'][height] -= mosaic['amount'] + self._state_map[txn['payload']['recipient_address']]['xym_balance'][height] += mosaic['amount'] + else: + self._state_map[address]['mosaics'][hex(mosaic['mosaic_id'])].append((height, -mosaic['amount'])) + self._state_map[txn['payload']['recipient_address']]['mosaics'][hex(mosaic['mosaic_id'])].append( + (height, mosaic['amount'])) + + elif txn['type'] in [b'4243', b'424c', b'414c']: # key link txn + if txn['type'] == b'4243': + link_key = 'vrf_key_link' + elif txn['type'] == b'424c': + link_key = 'node_key_link' + elif txn['type'] == b'414c': + link_key = 'account_key_link' + self._account_map[public_key_to_address(txn['payload']['linked_public_key'])] = address + if txn['payload']['link_action'] == 1: + self._state_map[address][link_key][public_key_to_address(txn['payload']['linked_public_key'])].append([height, np.inf]) + else: + self._state_map[address][link_key][public_key_to_address(txn['payload']['linked_public_key'])][-1][1] = height + + elif txn['type'] in [b'434d']: + if hex(txn['payload']['mosaic_id']) in self.harvester_mosaics: + self._state_map[txn['payload']['source_address']]['xym_balance'][height] -= txn['payload']['amount'] + + elif txn['type'] == b'0x434e': # mosaic alias + if txn['payload']['alias_action'] == 0x1: + self._mosiac_map[txn['payload']['namespace_id']] = txn['payload']['mosaic_id'] + else: + self._mosiac_map[txn['payload']['namespace_id']] = None + + # need to add address alias resolution + + elif txn['type'] in [b'4141', b'4241']: # aggregate txn + for sub_txn in txn['payload']['embedded_transactions']: + self.insert_txn(sub_txn, height, None) + + if fee_multiplier is not None: # handle fees + self._state_map[address]['xym_balance'][height] -= min(txn['max_fee'], txn['size']*fee_multiplier) + + def insert_rcpt(self, rcpt, height): + """Insert a receipt into the state map and record resulting changes + + Parameters + ---------- + rcpt: dict + Deserialized receipt + height: int + Height of receipt + + """ + + if rcpt['type'] in [0x124D, 0x134E]: # rental fee receipts + if hex(rcpt['payload']['mosaic_id']) in ['0x6bed913fa20223f8', '0xe74b99ba41f4afee']: + self._state_map[rcpt['payload']['sender_address']]['xym_balance'][height] -= rcpt['payload']['amount'] + self._state_map[rcpt['payload']['recipient_address']]['xym_balance'][height] += rcpt['payload']['amount'] + + elif rcpt['type'] in [0x2143, 0x2248, 0x2348, 0x2252, 0x2352]: # balance change receipts (credit) + self._state_map[rcpt['payload']['target_address']]['xym_balance'][height] += rcpt['payload']['amount'] + if rcpt['type'] == 0x2143: # harvest fee + self._state_map[rcpt['payload']['target_address']]['harvest_fees'][height] += rcpt['payload']['amount'] + + elif rcpt['type'] in [0x3148, 0x3152]: # balance change receipts (debit) + self._state_map[rcpt['payload']['target_address']]['xym_balance'][height] -= rcpt['payload']['amount'] + + if rcpt['type'] == 0xE143: # aggregate receipts + for sub_rcpt in rcpt['receipts']: + self.insert_rcpt(sub_rcpt, height) + + def insert_block(self, block): + """Insert a block into the state map and record resulting changes + + Parameters + ---------- + block: dict + Deserialized block + + """ + header = block['header'] + height = header['height'] + self._height_ts_map[height] = pd.to_datetime(header['timestamp'], origin=pd.to_datetime('2021-03-16 00:06:25'), unit='ms') + + # handle harvester information + harvester = header['harvester'] + if harvester in self._account_map: + harvester = self._account_map[harvester] + + self._state_map[harvester]['harvested'][height] = header['beneficiary_address'] + if harvester != header['beneficiary_address']: + self._state_map[header['beneficiary_address']]['delegated'][height] = harvester + + # handle transactions + for txn in block['footer']['transactions']: + self.insert_txn(txn, height, header['fee_multiplier']) + + def get_balance_series(self, address, freq=None): + """Produce a time-series representing xym balance for a given address + + Parameters + ---------- + address: str + Size (in XYM) below which harvesters are ignored + freq: str, optional + Frequency at which balance series should be resampled + + Returns + ------- + balance_series: pandas.Series + Series with balances in XYM and a datetime index + """ + b_series = pd.Series({self._height_ts_map[k]: v for k, v in self[address]['xym_balance'].items()}, dtype=float) + if freq is not None: + b_series = b_series.resample(freq).sum() + return b_series / 1000000 # divide by one million to get units of XYM + + def get_harvester_graph(self, height=np.inf, min_harvester_size=10000, min_node_size=10000, track_remote=False): + """Produce a graph representing harvester-node relationships for a range of network heights + + Parameters + ---------- + height: int + Height at which to represent harvester connections + min_harvester_size: int, optional + Size (in XYM) below which harvesters are ignored + min_node_size: int, optional + Size (in XYM, representing total delegated harvester balance) below which nodes are ignored + track_remote: bool + Determines whether remote harvesters (i.e. non-delegated harvesters) should be tracked + + Returns + ------- + harvester_graph: networkx.DiGraph + Graph in which addresses are represented as nodes and edges represent a delegated harvesting relationship + """ + harvester_map = {} + node_map = defaultdict(list) + + for key, val in self._state_map.items(): + balance = sum([x for h, x in val['xym_balance'].items() if h <= height]) / 1e6 + if balance >= min_harvester_size: + curr_node = None + link_start = 0 + for addr, links in val['node_key_link'].items(): + for link in links: + if link[0] <= height <= link[1]: + curr_node = addr + link_start = link[0] + break + link_start = max(link_start, link[1]) + if curr_node is not None: + break + + num_h = sum(map(partial(lambda s, h, x: int(s <= x <= h), link_start, height), val['harvested'].keys())) + min_height = min(val['xym_balance'].keys()) + + if curr_node is None: # not currently a delegated harvester, no node key link + if track_remote: + if num_h > 0: + harvester_map[key] = { + 'type': 'remote_harvester', + 'color': self.harvester_color, + 'balance': balance, 'size': np.sqrt(balance), + 'link_age': height-link_start, + 'min_height': min_height} + # node_map[k].append((k, balance, height-link_start)) + else: + harvester_map[key] = { + 'type': 'delegated_harvester', + 'color': self.harvester_color, + 'balance': balance, + 'size': np.sqrt(balance), + 'link_age': height-link_start, + 'min_height': min_height} + node_map[curr_node].append((key, balance, height-link_start, link_start)) + + graph = nx.DiGraph() + graph.add_nodes_from(harvester_map.items()) + graph.add_nodes_from([ + (k, { + 'type': 'node', + 'color': self.node_color, + 'balance': sum([x[1] for x in v]), + 'size': np.sqrt(sum([x[1] for x in v])), + 'link_age': np.mean([[x[2] for x in v]]), + 'min_height': min([x[3] for x in v])}) + for k, v in node_map.items() + if sum([x[1] for x in v]) >= min_node_size]) + + for node, delegates in node_map.items(): + graph.add_edges_from([(node, d[0], {'link_age': d[2]}) for d in delegates]) + + return graph + + def get_harvester_bubbles(self, min_height=0, max_height=np.inf, min_harvester_size=1, min_delegate_size=1): + """Produce a bubble chart representing harvester-node relationships for a range of network heights + + Parameters + ---------- + min_height: int + Height at which to begin recording harvesting signatures + max_height: int + Height at which to stop recording harvesting signatures + min_harvester_size: int, optional + min_delegate_size: int, optional + + Returns + ------- + bubble_graph: networkx.Graph + Graph in which addresses are represented as nodes and parent attributes represent a delegated harvesting relationship + """ + harvester_map = defaultdict(lambda: []) + + for key, val in self._state_map.items(): + for height, addr in val['harvested'].items(): + if min_height <= height <= max_height: + harvester_map[key].append(addr) + + delegate_map = defaultdict(lambda: []) + + for key, val in self._state_map.items(): + for height, addr in val['delegated'].items(): + if min_height <= height <= max_height: + delegate_map[key].append(addr) + + harvester_size_map = {k: { + 'size': len(v), + 'color': self.node_color, + 'type': 'node'} + for k, v in harvester_map.items() if len(v) >= min_harvester_size} + + delegate_size_map = {k: { + 'size': len(v), + 'color': self.harvester_color, + 'parent': max(set(v), key=v.count), + 'type': 'delegate'} + for k, v in delegate_map.items() if len(v) >= min_delegate_size} + + graph = nx.Graph() + graph.add_nodes_from(harvester_size_map.items()) + graph.add_nodes_from(delegate_size_map.items()) + + return graph + + +if __name__ == '__main__': + print('Nothing to do here; if you need to build a state map use extract.py!') diff --git a/block/block/extractor/statements.py b/block/block/extractor/statements.py new file mode 100644 index 0000000..2064157 --- /dev/null +++ b/block/block/extractor/statements.py @@ -0,0 +1,356 @@ +import glob +import os +import re +import struct + +from tqdm import tqdm + +from block.extractor.format import ( + ADDRESS_RESOLUTION_FORMAT, + ADDRESS_RESOLUTION_LEN, + DB_OFFSET_BYTES, + MOSAIC_RESOLUTION_FORMAT, + MOSAIC_RESOLUTION_LEN, + RECEIPT_FORMAT, + RECEIPT_LEN, + RECEIPT_SOURCE_FORMAT, + RECEIPT_SOURCE_LEN +) +from block.extractor.util import encode_address, fmt_unpack + + +def deserialize_receipt_payload(receipt_data, receipt_type): + """Produce a nested python dict from a raw receipt payload + + Parameters + ---------- + receipt_data : bytes + Byte array containing serialized receipt payload + receipt_type: bytes + Byte array containing the hex representation of the type field from the receipt header + + Returns + ------- + receipt: dict + Dict containing receipt payload field keys and primitive or bytes values + + """ + + # Reserved + if receipt_type == 0x0000: # reserved receipt + payload = None + + # Balance Transfer + elif receipt_type == 0x124D: # mosaic rental fee receipt + schema = { + 'mosaic_id': 'Q', + 'amount': 'Q', + 'sender_address': '24s', + 'recipient_address': '24s' + } + payload = fmt_unpack(receipt_data, schema) + payload['sender_address'] = encode_address(payload['sender_address']) + payload['recipient_address'] = encode_address(payload['recipient_address']) + + elif receipt_type == 0x134E: # namespace rental fee receipt + schema = { + 'mosaic_id': 'Q', + 'amount': 'Q', + 'sender_address': '24s', + 'recipient_address': '24s' + } + payload = fmt_unpack(receipt_data, schema) + payload['sender_address'] = encode_address(payload['sender_address']) + payload['recipient_address'] = encode_address(payload['recipient_address']) + + # Balance Change (Credit) + elif receipt_type == 0x2143: # harvest fee receipt + schema = { + 'mosaic_id': 'Q', + 'amount': 'Q', + 'target_address': '24s', + } + payload = fmt_unpack(receipt_data, schema) + payload['target_address'] = encode_address(payload['target_address']) + + elif receipt_type == 0x2248: # lock hash completed receipt + schema = { + 'mosaic_id': 'Q', + 'amount': 'Q', + 'target_address': '24s', + } + payload = fmt_unpack(receipt_data, schema) + payload['target_address'] = encode_address(payload['target_address']) + + elif receipt_type == 0x2348: # lock hash expired receipt + schema = { + 'mosaic_id': 'Q', + 'amount': 'Q', + 'target_address': '24s', + } + payload = fmt_unpack(receipt_data, schema) + payload['target_address'] = encode_address(payload['target_address']) + + elif receipt_type == 0x2252: # lock secret completed receipt + schema = { + 'mosaic_id': 'Q', + 'amount': 'Q', + 'target_address': '24s', + } + payload = fmt_unpack(receipt_data, schema) + payload['target_address'] = encode_address(payload['target_address']) + + elif receipt_type == 0x2352: # lock secret expired receipt + schema = { + 'mosaic_id': 'Q', + 'amount': 'Q', + 'target_address': '24s', + } + payload = fmt_unpack(receipt_data, schema) + payload['target_address'] = encode_address(payload['target_address']) + + # Balance Change (Debit) + elif receipt_type == 0x3148: # lock hash created receipt + schema = { + 'mosaic_id': 'Q', + 'amount': 'Q', + 'target_address': '24s', + } + payload = fmt_unpack(receipt_data, schema) + payload['target_address'] = encode_address(payload['target_address']) + + elif receipt_type == 0x3152: # lock secret created receipt + schema = { + 'mosaic_id': 'Q', + 'amount': 'Q', + 'target_address': '24s', + } + payload = fmt_unpack(receipt_data, schema) + payload['target_address'] = encode_address(payload['target_address']) + + # Artifact Expiry + elif receipt_type == 0x414D: # mosaic expired receipt + schema = { + 'mosaic_id': 'Q' + } + payload = fmt_unpack(receipt_data, schema) + + elif receipt_type == 0x414E: # namespace expired receipt + schema = { + 'mosaic_id': 'Q' + } + payload = fmt_unpack(receipt_data, schema) + + elif receipt_type == 0x424E: # namespace deleted receipt + schema = { + 'mosaic_id': 'Q' + } + payload = fmt_unpack(receipt_data, schema) + + # Inflation + elif receipt_type == 0x5143: # inflation receipt + schema = { + 'mosaic_id': 'Q', + 'amount': 'Q', + } + payload = fmt_unpack(receipt_data, schema) + + # Transaction Statement + elif receipt_type == 0xE143: # transaction group receipt + receipt_source = fmt_unpack(receipt_data[:RECEIPT_SOURCE_LEN], RECEIPT_SOURCE_FORMAT) + i = RECEIPT_SOURCE_LEN + + receipt_count = struct.unpack(' Date: Sun, 27 Feb 2022 23:20:36 -0800 Subject: [PATCH 02/19] merged block delegates lib from local misc package --- block/block/delegates/__init__.py | 3 ++ block/block/delegates/delegates.py | 43 +++++++++++++++++++++++++ block/block/delegates/find_delegates.py | 33 +++++++++++++++++++ 3 files changed, 79 insertions(+) create mode 100644 block/block/delegates/__init__.py create mode 100644 block/block/delegates/delegates.py create mode 100644 block/block/delegates/find_delegates.py diff --git a/block/block/delegates/__init__.py b/block/block/delegates/__init__.py new file mode 100644 index 0000000..73e9ec2 --- /dev/null +++ b/block/block/delegates/__init__.py @@ -0,0 +1,3 @@ +from block.delegates.delegates import find_delegates + +__all__ = ['find_delegates'] diff --git a/block/block/delegates/delegates.py b/block/block/delegates/delegates.py new file mode 100644 index 0000000..6e8c575 --- /dev/null +++ b/block/block/delegates/delegates.py @@ -0,0 +1,43 @@ +"""Symbol delegate mapping utilities""" + +from binascii import unhexlify + +import requests + +from block.extractor import public_key_to_address + + +def find_delegates(accounts, state_map): + """Find current delegates for each node based on chain state at final height""" + # TODO: add the ability to specify a height + + accounts = accounts.copy() + for acc in accounts: + if 'nodePublicKey' in acc: + node_address = public_key_to_address(unhexlify(acc['nodePublicKey'])) + else: + print('No node public key present, trying to collect from API') + try: + node_key = requests.get(f'http://{acc["name"]}:3000/node/info').json()['nodePublicKey'] + node_address = public_key_to_address(unhexlify(node_key)) + except requests.exceptions.ConnectionError: + print(f'Failed to connect, skipping node: {acc["name"]}') + continue + + # initialize delegates with node address + valid_delegates = [acc['address']] + invalid_delegates = [] + + for key, val in state_map.items(): + if node_address in val['node_key_link']: + if val['node_key_link'][node_address][-1][1] == float('inf'): + if sum(val['xym_balance'].values()) >= (10000 * 1e6): + valid_delegates.append(key) + else: + invalid_delegates.append(key) + acc.update({ + 'node_address': node_address, + 'valid_delegates': valid_delegates, + 'invalid_delegates': invalid_delegates + }) + return accounts diff --git a/block/block/delegates/find_delegates.py b/block/block/delegates/find_delegates.py new file mode 100644 index 0000000..e72ef2b --- /dev/null +++ b/block/block/delegates/find_delegates.py @@ -0,0 +1,33 @@ +#!/usr/bin/env python3 +"""Symbol delegate identification script""" + +import argparse +import json + +from block.delegates.delegates import find_delegates +from block.extractor import XYMStateMap + +if __name__ == '__main__': + + parser = argparse.ArgumentParser() + parser.add_argument('--input', type=str, default='resources/accounts.json', help='path to load node information from') + parser.add_argument('--output', type=str, default='delegates/output/node_delegates.json', help='path to write delegates json') + parser.add_argument('--state_path', type=str, default='resources/state_map.msgpack', help='path to load state map from') + + args = parser.parse_args() + + print(f'Reading state from {args.state_path}') + state_map = XYMStateMap.read_msgpack(args.state_path) + + print(f'Reading nodes from {args.input}') + with open(args.input, 'r') as f: + accounts = json.loads(f.read())['accounts'] + + print('Identifying delegates . . .') + delegate_accounts = find_delegates(accounts, state_map) + + print(f'All accounts processed, writing output to {args.output}') + with open(args.output, 'w') as f: + f.write(json.dumps(delegate_accounts, indent=4)) + + print('Delegate analysis complete!') From 73665151e7a0f24ffeb1d43273f4e1915fa48a20 Mon Sep 17 00:00:00 2001 From: 0x6861746366574 Date: Sun, 27 Feb 2022 23:20:57 -0800 Subject: [PATCH 03/19] merged block harvester lib from local misc package --- block/block/harvester/__init__.py | 8 ++++ block/block/harvester/get_harvester_stats.py | 44 ++++++++++++++++++++ block/block/harvester/harvester.py | 39 +++++++++++++++++ 3 files changed, 91 insertions(+) create mode 100644 block/block/harvester/__init__.py create mode 100644 block/block/harvester/get_harvester_stats.py create mode 100644 block/block/harvester/harvester.py diff --git a/block/block/harvester/__init__.py b/block/block/harvester/__init__.py new file mode 100644 index 0000000..15048e7 --- /dev/null +++ b/block/block/harvester/__init__.py @@ -0,0 +1,8 @@ +from block.harvester.harvester import * + +__all__ = [ + 'load_data', + 'get_balances', + 'get_fees', + 'get_block_counts', +] diff --git a/block/block/harvester/get_harvester_stats.py b/block/block/harvester/get_harvester_stats.py new file mode 100644 index 0000000..c080ea9 --- /dev/null +++ b/block/block/harvester/get_harvester_stats.py @@ -0,0 +1,44 @@ +#!/usr/bin/env python3 +"""Symbol harvester stat calculation script""" + +import argparse +import json +import os + +from block.harvester import get_balances, get_block_counts, get_fees, load_data + +if __name__ == '__main__': + + parser = argparse.ArgumentParser() + parser.add_argument('--input', type=str, default='resources/accounts.json', help='path to load accounts from') + parser.add_argument('--state_path', type=str, default='resources/state_map.msgpack', help='path to load state map from') + parser.add_argument('--headers_path', type=str, default='resources/block_header_df.pkl', help='path to load headers from') + parser.add_argument('--output', type=str, default='harvester/output', help='directory to write analyzed files to') + parser.add_argument('--freq', type=str, default='D,W,M', help=( + 'comma-delimited list of frequencies to sample with no spaces; ' + + 'for options see https://pandas.pydata.org/pandas-docs/stable/user_guide/timeseries.html#offset-aliases')) + + args = parser.parse_args() + + print(f'Reading account information from {args.input}') + with open(args.input, 'r') as f: + accounts = json.loads(f.read())['accounts'] + + print(f'Loading chain data from {args.state_path} and {args.headers_path}') + state_map, dt_map = load_data(args.state_path, args.headers_path) + + print('Analyzing blocks . . .') + balance_df = get_balances(accounts, state_map, dt_map) + fee_df = get_fees(accounts, state_map, dt_map) + block_df = get_block_counts(accounts, state_map, dt_map) + + print(f'Writing files for frequencies {args.freq}') + for freq in args.freq.split(','): + balance_df.resample(freq).sum().cumsum().to_csv( + os.path.join(args.output, f'account_balances_{freq}.csv')) + fee_df.resample(freq).sum().to_csv( + os.path.join(args.output, f'harvester_fees_{freq}.csv')) + block_df.resample(freq).sum().to_csv( + os.path.join(args.output, f'blocks_harvested_{freq}.csv')) + + print('Harvester analysis complete!') diff --git a/block/block/harvester/harvester.py b/block/block/harvester/harvester.py new file mode 100644 index 0000000..59e6312 --- /dev/null +++ b/block/block/harvester/harvester.py @@ -0,0 +1,39 @@ +"""Symbol harvester extraction utilities""" + +import pandas as pd + +from block.extractor import XYMStateMap + + +def load_data(state_path, headers_path): + state_map = XYMStateMap.read_msgpack(state_path) + headers = pd.read_pickle(headers_path) + dt_map = headers[['height']].reset_index().set_index('height') + return state_map, dt_map + + +def get_balances(accounts, state_map, dt_map, use_name=True): + balances = [dt_map] + for acc in accounts: + name = acc['name'] if use_name else acc['address'] + b_series = pd.Series(state_map[acc['address']]['xym_balance'], name=name, dtype=float) + balances.append(b_series) + return pd.concat(balances, axis=1).set_index('dateTime') / 1000000 # divide by one million to get units of XYM + + +def get_fees(accounts, state_map, dt_map, use_name=True): + fees = [dt_map] + for acc in accounts: + name = acc['name'] if use_name else acc['address'] + f_series = pd.Series(state_map[acc['address']]['harvest_fees'], name=name, dtype=float) + fees.append(f_series) + return pd.concat(fees, axis=1).set_index('dateTime') / 1000000 + + +def get_block_counts(accounts, state_map, dt_map, use_name=True): + b_counts = [dt_map] + for acc in accounts: + name = acc['name'] if use_name else acc['address'] + bc_series = pd.Series({x: 1 for x in state_map[acc['address']]['harvested'].keys()}, name=name, dtype=float) + b_counts.append(bc_series) + return pd.concat(b_counts, axis=1).set_index('dateTime') From 8564989d40892cf4c214e076a9bc10def4aef07a Mon Sep 17 00:00:00 2001 From: 0x6861746366574 Date: Sun, 27 Feb 2022 23:21:22 -0800 Subject: [PATCH 04/19] merged nember nft lib from local misc package --- block/block/nft/nember_extract.py | 89 + block/block/nft/nember_scrape.py | 213 +++ block/block/nft/output/nember_mosaic_data.csv | 1646 +++++++++++++++++ .../block/nft/output/nember_transactions.csv | 16 + 4 files changed, 1964 insertions(+) create mode 100644 block/block/nft/nember_extract.py create mode 100644 block/block/nft/nember_scrape.py create mode 100644 block/block/nft/output/nember_mosaic_data.csv create mode 100644 block/block/nft/output/nember_transactions.csv diff --git a/block/block/nft/nember_extract.py b/block/block/nft/nember_extract.py new file mode 100644 index 0000000..6e2bf1c --- /dev/null +++ b/block/block/nft/nember_extract.py @@ -0,0 +1,89 @@ +import argparse +import json +import pickle +from binascii import unhexlify + +import msgpack +from tqdm import tqdm + +from block.extractor import public_key_to_address + + +def extract_nft_transfer(txn, height, nft_tx_map): + for mosaic in txn[b'payload'][b'mosaics']: + if mosaic[b'mosaic_id'] in nft_tx_map and mosaic[b'amount'] == 1: + nft_tx_map[mosaic[b'mosaic_id']].append((height, txn[b'payload'][b'recipient_address'])) + + +def main(args): + + with open(args.input, 'rb') as file: + blocks = msgpack.unpack(file, unicode_errors=None, raw=True) + + nft_mosaics = [] + platform_tx = [] + for block in tqdm(blocks): + for txn in block[b'footer'][b'transactions']: + if txn[b'type'] == b'4241' and txn[b'payload'][b'embedded_tx_count'] == 4: + flag = False + for sub_tx in txn[b'payload'][b'embedded_transactions']: + if sub_tx[b'type'] == b'4154': + if b'NEMBER.ART' in sub_tx[b'payload'][b'message']: + flag = True + if flag: + gen_tx = [x for x in txn[b'payload'][b'embedded_transactions'] if x[b'type'] == b'414d'] + meta_tx = [x for x in txn[b'payload'][b'embedded_transactions'] if x[b'type'] == b'4244'] + supply_tx = [x for x in txn[b'payload'][b'embedded_transactions'] if x[b'type'] == b'424d'] + if any([len(x) != 1 for x in [gen_tx, meta_tx, supply_tx]]): + platform_tx.append(txn) + continue + gen_tx = gen_tx[0] + meta_tx = meta_tx[0] + supply_tx = supply_tx[0] + try: + metadata = json.loads(meta_tx[b'payload'][b'value'].decode('utf-8')) + name = metadata['data']['meta']['name'] + except json.JSONDecodeError: # some metadata is double-encoded + metadata = json.loads(unhexlify(meta_tx[b'payload'][b'value'].decode('UTF-8')).decode('UTF-8')) + name = metadata['data']['meta']['name'] + nft_mosaics.append({ + 'name': name, + 'id': gen_tx[b'payload'][b'id'], + 'supply': supply_tx[b'payload'][b'delta'], + 'height': block[b'header'][b'height'], + 'mint_address': public_key_to_address(unhexlify(gen_tx[b'signer_public_key'])), + 'metadata_key': meta_tx[b'payload'][b'scoped_metadata_key'], + 'metadata': metadata + }) + + with open(args.info_save_path, 'wb') as file: + pickle.dump(nft_mosaics, file) + + print(f'NFTs identified: {len(nft_mosaics)}') + print(f'nember platform TX identified: {len(platform_tx)}') + + nft_tx_map = {nft['id']: [(nft['height'], nft['mint_address'])] for nft in nft_mosaics} + for block in tqdm(blocks): + for txn in block[b'footer'][b'transactions']: + if txn[b'type'] in [b'4141', b'4241']: + for sub_tx in txn[b'payload'][b'embedded_transactions']: + if sub_tx[b'type'] == b'4154': + extract_nft_transfer(sub_tx, block[b'header'][b'height'], nft_tx_map) + elif txn[b'type'] == b'4154': + extract_nft_transfer(txn, block[b'header'][b'height'], nft_tx_map) + + with open(args.tx_save_path, 'wb') as file: + pickle.dump(nft_tx_map, file) + + +if __name__ == '__main__': + + parser = argparse.ArgumentParser() + parser.add_argument('--input', type=str, default='resources/block_data.msgpack', help='location of parsed block data msgpack') + parser.add_argument('--output', type=str, default='nft/output', help='directory to dump output') + parser.add_argument('--info_save_path', type=str, default='nember_mosaic_data.pkl', help='file to write the nft information to') + parser.add_argument('--tx_save_path', type=str, default='nember_tx_data.pkl', help='file to write nft transaction log to') + + parsed_args = parser.parse_args() + + main(parsed_args) diff --git a/block/block/nft/nember_scrape.py b/block/block/nft/nember_scrape.py new file mode 100644 index 0000000..0c4a4ec --- /dev/null +++ b/block/block/nft/nember_scrape.py @@ -0,0 +1,213 @@ +import argparse +import asyncio +import json +import os +from binascii import unhexlify + +import aiohttp +import nest_asyncio +import pandas as pd +from tqdm.asyncio import tqdm + +from block.extractor import public_key_to_address + +nest_asyncio.apply() + + +# list of all of the nodes we're going to spam with GET requests +nodes = [ + 'ngl-dual-001.symbolblockchain.io', + 'ngl-dual-101.symbolblockchain.io', + 'ngl-dual-201.symbolblockchain.io', + 'ngl-dual-301.symbolblockchain.io', + 'ngl-dual-401.symbolblockchain.io', + 'ngl-dual-501.symbolblockchain.io', + 'ngl-dual-601.symbolblockchain.io', +] + + +async def _get_tx_info(session, node, tx_id, max_failures=5): + """Helper function for making a single tx info API request""" + failures = 0 + while failures < max_failures: + try: + async with session.get(f'http://{node}:3000/transactions/confirmed/{tx_id}') as resp: + return await resp.json() + except aiohttp.ClientConnectionError: + await(asyncio.sleep(0.25)) + failures += 1 + + +async def get_nember_data(node, sleep, max_failures=5, max_height=1000000): + """Search for mosaic definitions that match the nember pattern, then record NFT details""" + failures = 0 + page = 1 + height = 0 + pbar = tqdm(total=max_height) + tasks = [] + transactions = [] + while failures < max_failures: + try: + async with aiohttp.ClientSession() as session: + while True: + async with session.get(f'http://{node}:3000/transactions/confirmed?type=16961&pageSize=100&pageNumber={page}') as resp: + aggregate_tx = await resp.json() + if len(aggregate_tx['data']) == 0: + break + for txn in aggregate_tx['data']: + tasks.append(asyncio.ensure_future(_get_tx_info(session, node, txn['id']))) + await asyncio.sleep(sleep) + pbar.update(int(aggregate_tx['data'][-1]['meta']['height']) - height) + height = int(aggregate_tx['data'][-1]['meta']['height']) + page += 1 + pbar.close() + transactions = await tqdm.gather(tasks) + failures = max_failures + 1 + except KeyError: + print(aggregate_tx) + except aiohttp.ClientConnectionError: + # connection dropped + failures += 1 + await asyncio.sleep(sleep) + if failures == max_failures: + pbar.close() + return transactions + + +async def get_mosaic_tx(mosaic_id, session, node, sleep, max_failures=50000): + """Helper function for making a single tx info API request""" + failures = 0 + page = 1 + transactions = [] + while failures < max_failures: + try: + while True: + async with session.get( + f'http://{node}:3000/transactions/confirmed?pageSize=100&pageNumber={page}&transferMosaicId={mosaic_id}') as resp: + matching_tx = await resp.json() + if len(matching_tx['data']) == 0: + break + transactions.extend(matching_tx['data']) + if len(matching_tx['data']) < 100: + break + page += 1 + await asyncio.sleep(sleep) + return transactions + except aiohttp.ClientConnectionError: + # connection dropped + failures += 1 + await asyncio.sleep(sleep) + + +async def get_nember_tx(mosaic_ids, node, sleep, max_failures=5): + """Search for NFT transactions""" + failures = 0 + transactions = [] + tasks = [] + while failures < max_failures: + try: + async with aiohttp.ClientSession(read_timeout=0) as session: + for mosaic_id in tqdm(mosaic_ids): + tasks.append(asyncio.ensure_future(get_mosaic_tx(mosaic_id, session, node, sleep))) + await asyncio.sleep(sleep) + transactions = await tqdm.gather(tasks) + failures = max_failures + except aiohttp.ClientConnectionError: + # connection dropped + failures += 1 + await asyncio.sleep(sleep) + return transactions + + +def main(args): + loop = asyncio.get_event_loop() + # should request max height from API; remove parameter + transactions = loop.run_until_complete(get_nember_data(nodes[0], 1/args.request_limit, max_height=args.max_height)) + + nft_mosaics = [] + platform_tx = [] + for txn in transactions: + if len(txn['transaction']['transactions']) == 4: + flag = False + for sub_tx in txn['transaction']['transactions']: + if sub_tx['transaction']['type'] == 0x4154: + if 'message' in sub_tx['transaction'] and 'NEMBER.ART' in unhexlify(sub_tx['transaction']['message']).decode('UTF-8'): + flag = True + if flag: + gen_tx = [x for x in txn['transaction']['transactions'] if x['transaction']['type'] == 0x414d] + meta_tx = [x for x in txn['transaction']['transactions'] if x['transaction']['type'] == 0x4244] + supply_tx = [x for x in txn['transaction']['transactions'] if x['transaction']['type'] == 0x424d] + if any([len(x) != 1 for x in [gen_tx, meta_tx, supply_tx]]): + platform_tx.append(txn) + continue + gen_tx = gen_tx[0] + meta_tx = meta_tx[0] + supply_tx = supply_tx[0] + try: + metadata = json.loads(unhexlify(meta_tx['transaction']['value']).decode('UTF-8')) + name = metadata['data']['meta']['name'] + except json.JSONDecodeError: # some metadata is double-encoded + metadata = json.loads(unhexlify(unhexlify(meta_tx['transaction']['value']).decode('UTF-8')).decode('UTF-8')) + name = metadata['data']['meta']['name'] + nft_mosaics.append({ + 'name': name, + 'id': gen_tx['transaction']['id'], + 'supply': int(supply_tx['transaction']['delta']), + 'height': int(txn['meta']['height']), + 'mint_address': public_key_to_address(unhexlify(gen_tx['transaction']['signerPublicKey'])), + 'metadata_key': meta_tx['transaction']['scopedMetadataKey'], + 'metadata': metadata + }) + + print(f'NFTs identified: {len(nft_mosaics)}') + print(f'nember platform TX identified: {len(platform_tx)}') + + nft_df_list = [] + for nft in nft_mosaics: + nft_df_list.append({ + 'name': nft['name'], + 'id': nft['id'], + 'minted_height': nft['height'], + 'mint_address': nft['mint_address'], + 'metadata_key': nft['metadata_key'], + 'ipfs': nft['metadata']['data']['media']['ipfs'], + 'description': nft['metadata']['data']['meta']['description'] + }) + + nft_df = pd.DataFrame(nft_df_list) + nft_df.to_csv(os.path.join(args.output, args.info_save_path)) + + # Extract NFT transactions. Takes at least a couple hours due to constraints on the node side. + nft_ids = set(nft_df['id'].values) + nft_tx = loop.run_until_complete(get_nember_tx(list(nft_ids), nodes[0], 1/args.request_limit)) + + nft_tx_df_list = [] + for transactions in nft_tx: + for sub_tx in transactions: + height = sub_tx['meta']['height'] + sender = public_key_to_address(unhexlify(sub_tx['transaction']['signerPublicKey'])) + recipient = sub_tx['transaction']['recipientAddress'] + for mosaic in sub_tx['transaction']['mosaics']: + if mosaic['id'] in nft_ids and int(mosaic['amount']) == 1: + nft_tx_df_list.append({ + 'height': height, + 'id': mosaic['id'], + 'sender': sender, + 'recipient': recipient + }) + + nft_tx_df = pd.DataFrame(nft_tx_df_list) + nft_tx_df.to_csv(os.path.join(args.output, args.tx_save_path)) + + +if __name__ == '__main__': + + parser = argparse.ArgumentParser() + parser.add_argument('--output', type=str, default='resources', help='directory to dump output') + parser.add_argument('--info_save_path', type=str, default='nember_mosaic_data.csv', help='file to write the nft information table to') + parser.add_argument('--tx_save_path', type=str, default='nember_transactions.csv', help='file to write nft transaction log to') + parser.add_argument('--request_limit', type=float, default=59.0, help='maximum reqests to make per second') + parser.add_argument('--max_height', type=float, default=637000, help='target height to calibrate progress bar; DOES NOT affect data') + + parsed_args = parser.parse_args() + main(parsed_args) diff --git a/block/block/nft/output/nember_mosaic_data.csv b/block/block/nft/output/nember_mosaic_data.csv new file mode 100644 index 0000000..b5fbb55 --- /dev/null +++ b/block/block/nft/output/nember_mosaic_data.csv @@ -0,0 +1,1646 @@ +,name,id,minted_height,mint_address,metadata_key,ipfs,description +0,Last stop,3EEF0F7CF12C6C36,276012,NDNCID46IDAMH5CEFPNN4KFYIPZEQZXP3VLN6EA,D2E513530574930D,QmcfzzE3NfnkeTChCBT1SkdwtzhH6LfRigtzTxiG7vpV1h,"While sailing through the seas, you seek somewhere to be found. +MarcCM +XYM Digital art 5000*3060px" +1,Connector tree,616315BE2F7D2BED,276025,NDNCID46IDAMH5CEFPNN4KFYIPZEQZXP3VLN6EA,D2E513530574930D,QmbL28wZTpYC4fJyJ9zvtVVWjXq22vF5KLP2DUj5zeHBR5,"May the roots grow free. +MarcCM +XYM Digital art 4096*3060px" +2,New Economy Movement,35CCA7A02F8645BF,278078,NB7SPYYJYP5UHEBNVWMI3XMH6HC4T3FURNOJSQQ,D2E513530574930D,QmQDSqsPW6ZexF4Z45b2RHchvZDDsPKEhnPzpT6VsYnKEQ,"This art work was exhibited at the event ""nem cafe"" held in Fukuoka, Japan on May 26, 2018. It is a digital art created by @ Puchikun01 on the order of @TrendStream with the image that the world will be closer through NEM. " +3,CryptoCorgis #1,1B6A1A89C5B8067C,278097,NAZIDD5TZJOUUKEURW4EHIYOKBJ2UELKT7OMMQI,D2E513530574930D,QmPa2E8a3R2sDTkm2n9PEQ59JBUs2s5vkbPcfE4xUEvwuC,"Corgi eating pizza bought using Bitcoin. + +--------- +If you purchase this artwork, I will send you the hi-res version. You may contact me on Twitter @dorgibit" +4,CryptoCorgis #2,3FDA8E3409D66906,278104,NAZIDD5TZJOUUKEURW4EHIYOKBJ2UELKT7OMMQI,D2E513530574930D,QmVjSwNwfRMNXJe2dQoDd7HfNjJWTfrSobnhUtZxgj5j1r,"Corgi wearing an Ethereum metal suit. + +--------- +If you purchase this artwork, I will send you the hi-res version. You may contact me on Twitter @dorgibit" +5,Symbol is our future.,30AE7A4DA6E4F4AD,278248,NAREIZERWOPM37DSWPKHFLLWMS6QXEJWM6LKMWQ,D2E513530574930D,QmYEAXmAaXvEoSkvUE2ErPTKSg4j68ZfLwerYeVj1uPSbR,Symbol is our future. +6,wasymn@icloud.com,0B9540DB7D83B9F9,278272,NDTD32Z2BC7RFCAC3XCY53NGO2DLWYPXNWTKBAA,D2E513530574930D,Qme5izaEFYTf65V14Z6ZVaQHxEUiV4um3EjKMwHkJ1o7mH,camouflage NEM +7,Crypto Influencer Tourou,4FD6D2000AAF5970,278309,NAY6IDUDBGWF7MK75GDQNTZEM3PC6OCFJWZVIQI,D2E513530574930D,QmdvgqC1hBkX4vGKy1kWqnLZdhekTAQ6EacpeBHg9RhsV3,Fourteen years old forever. +8,NEM Ninja [Male Edition],3F73C977E46C5010,278337,NAD5ZSOIGNULQMYZ7LRW2WFOSR5M25WOFJGNTIY,D2E513530574930D,QmYeia5dKQRFAMtFCTcdhwZDo8XomtYUTRDEjiHgRdgSKG,"Obtain a copy of the legendary NEM Ninja [Male edition], published initially as a Telegram sticker - sending a message of appreciation! :o) + +Published also in ""Symbol from NEM - The return of the Ninjas"": https://nft.symbol.ninja/" +9,NEM Ninja Female Edition,264DDE2C831FE04F,278353,NAD5ZSOIGNULQMYZ7LRW2WFOSR5M25WOFJGNTIY,D2E513530574930D,QmQszmHbSuxmX7KVaafx8xcYXRCHKSryQLbDyGDqc76nRK,"Obtain a copy of the legendary NEM Ninja [Female edition], published initially as a Telegram sticker - sending a message of appreciation! :o) + +Published also in ""Symbol from NEM - The return of the Ninjas"": https://nft.symbol.ninja/" +10,Xym Puchikun,656411A45CE5A001,278361,NCPUUNO54HP572GG6T4KX75DS5NEFNTK43J6UWI,D2E513530574930D,QmVL3k4K1AQvrEpxsbbLfpEsn5TNoAKBrn5u1Bpxie8jEd,"Congratulations on the release NEMBER ART! +It is my first symbol NFT and test art. +I have other good art, there coming soon!" +11,SSSSSSYMBOL!,10906F11020E441C,278393,NB252VSI5XPTMTNBHM2ROPZNFPIF4AYKZ3IDSVQ,D2E513530574930D,QmQcMA6phy2Fv87t4h2mdaFzNvpTaEfXJpunaaDEG2J1yU,The symbol multiplies and grows everywhere. +12,Jaguar Gold Dev. Card ,75690FFE24D4EB88,278586,NDNFGBGLUGWAHHLKDU47HTKKQZXGGM4ZGGU2GXA,D2E513530574930D,QmRQ67gcAh3YFJkxSAt6bjcEvnSW7ugn35tHmM7g5tiCCk,Jaguar Gold Dev. Card 1/5 One of five cards that will be published in June and July. Other cards from the Nem universe will follow. +13,delicious Nem pretzel,3433E3522CFEE111,278588,NDZFORJRGI2PSJH6E5XZ2ZXHCTUMB6MUG6XH4RA,D2E513530574930D,QmSGH5pc7ppZRr7rFSHjWMhUTP4gkCkBhsjMF8Ub65eakB,delicious pretzel waiting to be served +14,NIS1 from NEM Card I,10ADFBDB2571F561,278737,NDNFGBGLUGWAHHLKDU47HTKKQZXGGM4ZGGU2GXA,D2E513530574930D,QmSLECRueTKcpZ6zPKRc9BmXPHgedvFuraMjFm41PcmEF1," + +NIS1 from NEM Blockchain Card 1/10 One of ten cards that will be published in June and July. Other cards from the Nem universe will follow. High Res over Email + +" +15,o23,13097C99E59F427A,278783,NCMVWSXDAHDB3RZ2G6XKMFAUBCULYVV3TSCP5VY,D2E513530574930D,QmVcYKRGXfLyyP5bZ8ofvChRfL6h3ZJv1EBkaxk3adUwW5,LOVE BIRD +16,symbol,06CECAD552281BEA,278785,NDZH6OB7H43YWCEF2NKEB4OTH5I5TOCOBZRX6VY,D2E513530574930D,Qma3CLimXdFCMLdnXYYWqsHVZiawq2dsjooQQFtgnzj5NY,gif +17,test@nembear,3246C5980AF45EC9,279029,NA2ZAKHQTBO7AIEX3TGM6T533ZZNDCXYEFQZBII,D2E513530574930D,QmQV9iZJxUnFw4e4DDLPDngd1rMwUfxcRg8o8ufWRRnsNT,test dayo test dayo +18,Chipmunk,05CCADB8748E1956,279037,NB3TTXSZRSCIPS3MKAGOMRVKDITJCCNHTTAJY2Y,D2E513530574930D,QmYAH7Trnr9Zmmp5RyPGKfJz8m7CPJTND6SXgaU2r3X4nz,"NEM pays attention to the development of the Japanese community. +Paint for Chipmunk." +19,The 4th valley,242EB1788045A3D8,279045,NDLUOST763OK5EXE3HONKJJKKMFT5FZLZ5KWGOI,D2E513530574930D,QmPprTF3RAsf4bLasyRgAJYaq6suehSvs1ZJetsjYKpW9n,"Villages of stone, wood and silences. +The last place before reaching the mines and the obligatory passage through a town without birds. This is the fourth valley, a silent place. Where trees never bloom and people cook their sorrows. +PNG 5134x1870px" +20,nem,04D03147D165A06A,279072,NDZH6OB7H43YWCEF2NKEB4OTH5I5TOCOBZRX6VY,D2E513530574930D,QmXej1iJiufJ2gcNhunBdatJSvzVXySKMvrZD9xGALjxuf,nem +21,bootarouapp@gmail.com,28373488147984EE,279179,NDMUGFTLUROSHQKENTUUDZB7D5DVWMYGF6ZBSLA,D2E513530574930D,QmQwYytJg1nX3punvaoHNqpFxtXSqzD6qKaDnsMQUxwX2H,"This is a work drawn by my elementary school daughter. She dreamed of becoming a painter, and it will come true today. Life as an artist begins. At Nembar Art." +22,Alexandra Tinsman,1791EB620164F0BB,279768,NBQBV6Y6GK7PBV2LNQECKGSTBBGX4SXDC3W2DTY,D2E513530574930D,QmQMaN8TE1CeEirJ6kpuwiZyS2pJu26e6Mt4M3gQGP7Yto,Alexandra Tinsman +23,chameleon,1712273577FE4E78,279787,NCLT3CF3MJ7PU4Q3ADC2UUODPQ3SMTJF7ZTTZJI,D2E513530574930D,Qmcn2sJzMUCu114crPSkJvze2j6ZJZVKodJcBGxTzZVwQj,chameleon +24,drop&fireworks,311A7C663474E577,279801,NCLT3CF3MJ7PU4Q3ADC2UUODPQ3SMTJF7ZTTZJI,D2E513530574930D,QmRaaJbBfQDeD8oHSAHUkmZZBbzZNpDGG2j1977CjwZGkm,drop&fireworks +25,XYM 317,01DCA3532B7D018C,279893,NARHPVHLFV46X6WBBRGSROL7KE34HZJRMGEUFCA,D2E513530574930D,QmcQG465b7sax4JZ99E5WnyMurPAR29SiVdEm8kZCYc8ZM,"3D model of a Blackhole. The accretion disk was created in Symbol's image color, purple." +26,Beginning,790A3A18DBF9F972,280206,NBQ36TT3IEMP6TERXXBIMBZ2LSAZY6WYGCVVA5Q,D2E513530574930D,QmXWgcoJRKoVtq2zs1MFzN1FtV4VrNuunEWa3Lvrbg48Pn,It all starts with a drop +27,Gold XYM,40A782A89EBB3F98,280285,NAREIZERWOPM37DSWPKHFLLWMS6QXEJWM6LKMWQ,D2E513530574930D,Qmf24QvUiF7N5aYs7w6GGMwzxVBgBtUExqpjpbqnzLePzK,Gold XYM +28, SAKURA SYMBOL ORIGINAL,2A7643FAC471D70D,280353,NDVGDSYXW62RTK4FJE2VIBS2WY67U2GGVBPL22Q,D2E513530574930D,QmTW9pT553PfbUzhJwMn2Q9yQYNCe9dr4Rs6y8QCuCDdna,"April 2021, we played with a cherry blossom symbol in the Kannai area of Yokohama, Japan. +The original cherry blossom symbol was created during the first real event to test how cryptocurrency can help the city. +It will be placed in the NFT market, but.. + +" +29,Symbol Panda,16F2E446D49419EF,280459,NABZBJRHTF3KIGGDFDO4AT56ICP54GX4CE7WPMQ,D2E513530574930D,QmVndkWr8wYwxucDmzNkXbEHg7Lg5472Q3u362pxHxaCDc,let's go to the mooo! Symbol panda +30,mosaic art challenge,1AAF338913FE2473,280554,NDVGDSYXW62RTK4FJE2VIBS2WY67U2GGVBPL22Q,D2E513530574930D,QmXgUCfkokzY8JGEZmLPFmbrvjFGbkExkpWgSJAeMbDkG9,"Attention! Don't let your Google account give away your identity! +https://docs.google.com/document/d/1kLyZiQgFhaCVW8vKymLApKuFc2s0zRVqy9Sz96E8gkA/edit?usp=sharing +Let's play with metadata that can be falsified haha." +31,new era,6460C2F1F3DCFF39,280610,NCIYT62AU5AW73G7VGLJM6BQ4AVFZLK5TH3O3BI,D2E513530574930D,QmVjHQuJUDp4C9w36DumxmyReT3nnd7wXFtpaMDYAbzNNJ,A new era is dawning +32,Don't be fooled by SCAM ,4FAE62C3E7F237F1,280667,NCXQWPKNWHUD3JJOJV3XJI2S62VZSGDQ6UL4GNA,D2E513530574930D,QmUNWVoRyHWeEHG6oCqWuPd3FSqhGUf9TX5DNM56gKcznv,Don't be fooled by SCAM and HYPE.. +33,sleep cat,2121DF9438B395A1,280765,NCGYZT4PMMHIAX7ARCRJWEY5LKH55YRAUYFMURY,D2E513530574930D,QmTsqr5hHfWvFRTRBRs4KauxkXgX3obTJff9LtR8434n1D,This is a picture of my wife's cat sleeping comfortably +34,octopus,01B1D19E940A2E83,280819,NCHUYC7J767I7RXFTBFBICNLBBMM6YTFXJ4LYSI,D2E513530574930D,QmaUirCmSr95H7dCzoi1mAmGHFaX476Y34eLGpMCs4RUBR,octopus +35,Vacances,674528587436541D,280944,NC7LDNGI4Y6HNY6XAVW6DZ27NWAUZRJBUN76QUI,D2E513530574930D,QmTmWgjiTomRu7rPeNFRk8DS82o4YP4xHVFoLs12D3Htag,"This art is my masterpiece as a photographer. +I took this photo in Paris in 2020." +36,Special belief,4191861A5597270C,280964,NC7F3USKKPIWKGRVVH5E2WKYDXQ2ONHAIA4OW6Q,D2E513530574930D,QmTUXKVH3mowzP7Qj9AAcoPFwWraY8JRZadPv4kMoE2UdB,"The symbol is unique and special. +I believe so." +37,Hope,707E9680AB518911,281030,NC7F3USKKPIWKGRVVH5E2WKYDXQ2ONHAIA4OW6Q,D2E513530574930D,QmZnegTGYgyE3tCkj4KULZA1mENVTZerbFcacCXj59T2aR,I want to live with hope. +38,Dawn and the Harvest,28FCE30F08A548C4,281098,NBQBV6Y6GK7PBV2LNQECKGSTBBGX4SXDC3W2DTY,D2E513530574930D,QmdMrZP5gNHt8j1tEKZJgyF39dgfc4ut2Vy1BDnGoHRCzB,Dawn and the Harvest +39,Dave Hodgson,788F6F7DD6214D7D,281201,NBQBV6Y6GK7PBV2LNQECKGSTBBGX4SXDC3W2DTY,D2E513530574930D,QmfBBMotASNpmpZXKmjQ5QU2aXG7Pgv94FXa1XecCpUHSH,Mr. Dave Hodgson +40,<3XYM,634CCF91D1F14AFB,281367,NBR2XQMV6AXT2XRC5JDR66X3URA4J7KWDLUEYFY,D2E513530574930D,QmR9KpmGZn8vYGHDN2dwz7DDFNGjarRhEiBrVhZVi9YRew,Perfect keyboard^_^ +41,Symbol Missprint 1-1,2474F7E84E711AC9,281433,NDNFGBGLUGWAHHLKDU47HTKKQZXGGM4ZGGU2GXA,D2E513530574930D,QmYJpsxjD7KMBt7ic5dprWyBhzwa4uwSNLW98eRWyGDjEe,A misprinted variant of the Symbol blockchain card. This is not a series but a single piece. HighRes over Email. +42,A reality,2FDDF0336DCB9D5D,281476,NAKLTHI4ZXW4PITAO5TNPFA5MA4H2K2AXYZE2VA,D2E513530574930D,QmdLqVsRvLk4WiXeeYG4bmfXMhy9MGsSeeRd9uLFvqP7Nb,"In this drawing you could see what you live and/or what you fear. +" +43,symbol(XYM),12D3F4A3A36FFC58,282105,NBGO57HTAVIL5CFC37B4BYGHWU2GG2VLESKZHQY,D2E513530574930D,QmUQxbQqm72pdCFDTZ6o73n9Ftc5sprWShFGi94E1nekbf,symbol logo +44,Dream into Symbol,0A889119D537625F,282369,NCXQWPKNWHUD3JJOJV3XJI2S62VZSGDQ6UL4GNA,D2E513530574930D,QmcAyRGR5WKsfz5LdPUHYbxXsR99ohXuyuim1qGDrs6VAD,"The flower art in the background is made by ”ayakokakoi FlowerDesign” in Japan, where you can buy flowers and flower art with XEM/XYM payment. +This image has been used as the image for a willow contest held at nemlog in the past. +" +45,Personal Sunset,15B1690D0CDC5D25,282476,NATVV66GVVFI7QMZJNP3RFCAPJLOJBTZAWLEKRI,D2E513530574930D,QmVRjth94s2d7NSYz1FEKAEywDZWy5rcvEL7u2sTezqa1M,"Capturing a unique moment, the Sun laying down over a bed of clouds. Come back tomorrow father Inti. Otherwise we will be lost forever." +46,utopia,5E30AD1068520CF6,282674,ND5RRZJ6QFUWJSVQKV65UJ4TDA5V7ZGH4IWYR4A,D2E513530574930D,QmWqd6ExiYnVfWxaMv93ppf12sKHzPKPdWtLLHDrzGCuun,"The last unexplored region. +The only way to get there is on foot." +47,test ride,49D82E72E99EB836,282779,NBCVB377TAM66CDSOQHNVL76IX5VHYNYY6QPBIA,D2E513530574930D,Qmch2FnyfLKPNvAoFU1HuSgifNSdq9VDPkZwQxVA7m1sTZ,"my first NFT +" +48,Xym Dragon,171A899AFE330BBC,282781,NCPUUNO54HP572GG6T4KX75DS5NEFNTK43J6UWI,D2E513530574930D,QmQmn4VAJiosovASx78J1gQKcLT65xUuDAkAcLYJyEbMxB,"Hello everyone. +This time, I created a ""dragon"" with a Symbol motif. +Please try to get your hands on one!" +49,NEM 2016,0FC0F9E6A6706B5B,283221,NB4ZF7M4HLA6VDEGFYM7DVSPPKECIXANIJ2U2EA,D2E513530574930D,QmcXEonLdXSMW3Aqq8ddeRQqJJ8beiJupjGkLmCMTeWxXA,This artwork was one of the winners of the NEM t-shirt logo contest in 2016. +50,Diamond_Symbol,1B1A969B6C7138BA,283308,NAAPOG6TE6GJ4LCCTWDIW32BHWGV2F6LTLGPV2Q,D2E513530574930D,QmQNkpqZTkKmcbxVz3rQPoWeuHDf1gauNn6NHe2z2mxZws,"Symbol is the connector +Symbol connects businesses, developers and individuals, enabling countless possibilities for blockchain. Symbol reduces the costs and complexities in existing processes, and provides a platform for new business models and innovation" +51,Symbolgirl,1A586F5A544FA12D,283596,NDZJPTAWQ4YH3ASBM7RZHTAF6RH5SHOO3EEFJBI,D2E513530574930D,Qma1LHLTneMt8DYvKdHG15NHVsvqba4Lay48uESnfpAZ2k,"Thank you very much for seeing it. +I drew this illustration of a woman who imagined the freshness of a new currency called a symbol. +I hope you like it." +52,the void,5EF36357E8CD0F59,283628,NCIYT62AU5AW73G7VGLJM6BQ4AVFZLK5TH3O3BI,D2E513530574930D,QmSd5GR8He7jyUiuYMihw5J4aziioAEDDGbg9nUFkggL7a,Silence in the city. +53,Diamond Fuji,31738AECBCE13BE1,283713,NDJUKAQV63UQCW2VRDRM3MBVIDUG7T5MKNGGSKI,D2E513530574930D,QmcjDLLb1BEmntwk6BBZWYMRHLsyUU3d9M2WSTanuR18Gv,"@yamanaka lake +Diamond Fuji" +54,Frozen Lake,3EB5F68004453F69,283715,NDJUKAQV63UQCW2VRDRM3MBVIDUG7T5MKNGGSKI,D2E513530574930D,QmY63S8SPQUiyPTcoN7wJjYQqQaG3ksb7EJBSEqmWQfGDC,"Flozen lake +@yamanaka lake" +55,DUALSHOCK®4,44DD5C56CB15425F,283724,NAV4DZPINXS7FPY62LUT6DHZHDPT6JBBOO2PFXY,D2E513530574930D,QmRZz3H3Gx8TFFcxfBHzjWFfbxTxqGJHtp7PZamAaHbHjA,"It's a simple draw I did a long time ago to create a controller holder, I think it's cool and also unique, the original was thrashed...." +56,smile brought by xym,34744E5F773F475E,284210,NATPUELTQDM2MR4EJPVLXCYOZXNQZGRXXPU7BZA,D2E513530574930D,QmcFUdd4esGCgZfPSbbGVYMPK554ENicm1zMNKUqoGpQHi,"Thanks for watching. +Wishing nemberart prosperity." +57,A Strayed Cat Girl,35CF97DB5AA7387B,284285,NDO7XR7Y4NTW7NIVRWJEZHRAISLNRLNRUNTFR2Y,D2E513530574930D,QmTakC85pPFptWGVWhmQgzbymphcVyiChxQs5Php7TZm7f,Her adventure. A new beginning or the end? +58,XEMXYM,18E3796741FA0223,284597,NDZH6OB7H43YWCEF2NKEB4OTH5I5TOCOBZRX6VY,D2E513530574930D,QmceVEZeNU5GN2cwKzAXXGcm11Ge8Vh2cP9X2eB8ZW7MiG,NEM&SYMBOL +59,Melting the Connector,7748882310EC7BD7,284862,NCS2G63OLLMVJWK5PBMKCW7EIOMK3JXSSNEXMZY,D2E513530574930D,QmYcQ18Zaap6LSnGARRdJjNgPPFFBnexP1R4i2ahcBJmeL,"Melting the Connector. +First NFT from the Connector series. +More to come soon." +60,Harry Connector,61406BC8ACC8F11D,284863,NCS2G63OLLMVJWK5PBMKCW7EIOMK3JXSSNEXMZY,D2E513530574930D,QmYGaaYB2DCZttycp2AdHxdUVYfeGJi4ad79TYPsAwK1fS,Harry the Connector +61,Jaguar the Connector,59086EC3232733DC,284863,NCS2G63OLLMVJWK5PBMKCW7EIOMK3JXSSNEXMZY,D2E513530574930D,QmTPDjWZhWMNnSDXJBh9rzjhKgrTvNTN8J6Uuk27WbYBQq,Jaguar is the Connector. +62,Melting Connector,65D3CA01A92BE3FE,284863,NCS2G63OLLMVJWK5PBMKCW7EIOMK3JXSSNEXMZY,D2E513530574930D,QmTCTC1ru3ZRRFcDse3HLVtLzRLfZCbdgMhkKsAfj2eqbM,Melting the Connector +63,another world,3A7BBFC519D9313B,285122,NBRJC3U7TB2OJBP5RBAMV7SKKRH4WP2JCSV6C5I,D2E513530574930D,QmQ8VWtVWmbxkDqYXUVyb6KodetQ2q9dvwujJtdkPqFSpe,mystical another world +64,leoschwab2013@gmail.com,53AD96FE394FC344,285135,NDA6SW5BTRW6UZQ3NIPDPLJDEBK7YWGR2CH6PMQ,D2E513530574930D,QmcoVRZRsvAhCJ34N8YF9oWrk4Me2bfqHDij8qUjDH66aU,"Record made in the middle of the Amazon rainforest in Brazil. This bright drop is with the offspring of a rare frog species that only exists in the Amazon. A unique and unforgettable record made with a Nikon D610 camera, with a Nikon 105mm macro lens." +65,Farnsworth House,58D9FA5D7A20979E,285146,NDLUOST763OK5EXE3HONKJJKKMFT5FZLZ5KWGOI,D2E513530574930D,QmYfk4ehFkX6MtXcH8QzTk7DnazLtG5X22VdfkjukfXtzs,"1st NFT of the series: ""10 Masterpieces of Contemporary Architecture: Family Houses"". + +Project: Farnsworth House +Architect: Ludwig Mies van der Rohe +Location: Illinois, United States +Year of construction: 1946-1951 +Style: Rationalism + +Media: GIF 780x346px" +66,Hydrangea,0D3848804A33B44D,285195,NBRJC3U7TB2OJBP5RBAMV7SKKRH4WP2JCSV6C5I,D2E513530574930D,Qmbd4JyefUiR9rn2YMUY6w5LaKsSQYDNpJgbLSrDMXfXyU,The hydrangea lives strong and beautiful even in a decadent world. +67,YOKOHAMA ,130760064D56F054,285205,NBRJC3U7TB2OJBP5RBAMV7SKKRH4WP2JCSV6C5I,D2E513530574930D,QmctfRfb4Z7ZUouJsKzKBSoAhd3vRKG7WvUY36NtqHzbZM,Minatomirai Yokohama +68,Roby,5921C00D08EBDBA9,285295,NDLIW5UWGUB47CVKX4GZ6CUJ4XKVTVLUFTEYGEA,D2E513530574930D,QmegqMYYh6HuP6tt8hTwwwavWfAo8FBSMJPm6GvNvERfnX,My family 's favorite. +69,Colorful_Nature,17E106FF4C462106,285901,NBCLSIJMVXTHS7WEWHNEGG7Q74M7EMIRJ4TDZKI,D2E513530574930D,QmRBe9LxGWpc5VgtDcVcVK6XRDDJqNkPjaFHknXNhdB5VX,"What would you do if u were there? +""Colorful nature"" paint by myself. +" +70,girl,2B0F41FBE618308B,286354,NCUAVSNXPFI6UFFD6Q7WRHY23OFV5QJMSHSNHTY,D2E513530574930D,QmfPRvVzpr9HGrBiThf1Qk387x498dPy6D9VhYU1h1X9oo,XYMっぽい女の子です +71,Symbol Island,52A059324470D41D,286531,NCPUUNO54HP572GG6T4KX75DS5NEFNTK43J6UWI,D2E513530574930D,QmdCVFACgJRymgu4G5JeKaCfdtdXbDM6ccsYUS5C48BvS4,"This artwork is ""Symbol Island"" created by Puchikun using NVIDIACanvas." +72,Sunrise,03C84A483ECA7E4E,286534,NDJUKAQV63UQCW2VRDRM3MBVIDUG7T5MKNGGSKI,D2E513530574930D,QmPww3CWHUiKKhnGBuSxpYDyLXkmYwuHmXrxrVG2gf2BLz,Sunrise timelapse +73,Xym Slime,68309497515CA6A9,286560,NCPUUNO54HP572GG6T4KX75DS5NEFNTK43J6UWI,D2E513530574930D,QmYGgEvHzn4VKXGNyWkopU6YWQU6AbSWq9Na6tjk4VRvUk,"This artwork is ""Xym Slime"" created by Puchikun." +74,seagazer,5D3C359AEF533C7D,286627,NA324DJHBPB3YG76XQW6TAE65THFGLY7S3HSICI,D2E513530574930D,QmVi6xtZGL1y6gvzhFU6LRqUVt1NfNnY5bD2n8rFB3z4gL,at Enoshima +75,Symbol Camouflage,218FBFAEA8D0389A,286688,NDTD32Z2BC7RFCAC3XCY53NGO2DLWYPXNWTKBAA,D2E513530574930D,QmSxj6Xd6WQxGAQVnYJtDHmYUcf9LnBDEdCxpjrLWYVVD2,Symbol Camouflage +76,black ship,2AD6A0BD0764CBEA,286772,NB7OP2X5KMVT64MLZAYS4MBI7EW3DSOT64WVUEA,D2E513530574930D,QmZoRHRqqHrjAUyq7PeUE2YivTeA8aN5FbxryKpZvyccNu,blackship invasion +77,NosferatuZODD,2E030E650C0525F8,287783,NCSNVITBKEJQXLZJERRZYNQKXXG23U4KF4ICBFI,D2E513530574930D,QmfR1s4s1R9rctibpTLmM4Ktek5tbj3j5CfhC5akqHZy9o,berserk +78,さむーーーい!,1631D56BCDD48A74,288348,NCUAVSNXPFI6UFFD6Q7WRHY23OFV5QJMSHSNHTY,D2E513530574930D,Qmf6e7QVXdpFqmUrGtHg8Wk3i4WyiGaVBczAgBwF57phAX,友人がJKだったころに描いた作品です +79,∞,5B3F2FFBCF29A2DF,288403,NCUAVSNXPFI6UFFD6Q7WRHY23OFV5QJMSHSNHTY,D2E513530574930D,QmaavaBJamffiyKbqJzUcNAwuRnU2m1G8nfAxVssLkN7tr,3DSによって作成された作品です +80,Xym Witch,7FF37732EE2D21AE,289051,NCPUUNO54HP572GG6T4KX75DS5NEFNTK43J6UWI,D2E513530574930D,QmW11ZqvRnx1yFT76huK6HNrNPi8YXjuJT7HsZR6gi4Hsf,"This artwork is ""Xym Witch"" created by Puchikun." +81,XYMusic,1A6471E0185204E1,289074,NBJEA6YPMR3CEJLZPIJQ4EKNE7EJTMLNY3SQPJQ,D2E513530574930D,QmdM8fsKuHz738QSj4GEiTfjUnfC2wzQWhh2vdhwFmavAX,My first NFT +82,NEM Holder Trophy,3A053227BB57512F,289385,NCJDTLI4DCXBZRL5KJKVBJBEPGGGB42FTRHF4TY,D2E513530574930D,Qmamyiih1vrv7s6L6Nih1rLZQLaMNMchWSyhVgQLfjgqVr,"Hold XEM for more than 3 years, you should get yourself a ""NEM Holder Trophy""! +" +83,Akashi Kaikyo Bridge,645F093E9E595B74,289714,NBTVJWOG4MBZ73KSGPAH3FDJNRRNE3YNXGA3GIA,D2E513530574930D,QmdmV7zTLCxY6ZhHMBR3cNsyfNTRPdV2qmDHfhxFKMR7m3,Back side +84,XYM WHEN MOON,2FBBCDD1A4208DF6,290945,NB2XEUH4FKANV4NGOOQMQ5KOUVVAN4NN73KKAYA,D2E513530574930D,QmZyemFGGpNyCDTmBeXo9HiEGdCpY4uW3XjbhUaRyEAx9T,Just the typical moron on Telegram :) +85,Dinosaur Roar! ,2B83E77BC5AB15A9,292170,NBTVJWOG4MBZ73KSGPAH3FDJNRRNE3YNXGA3GIA,D2E513530574930D,QmcxvPUY75RBHXD8ZWfGG8Hn8eErmVma4Ng3vGpgaY4qXK,Roar! +86,Hell's Punisher,6DDC61992C3DB9F3,292576,NB2XEUH4FKANV4NGOOQMQ5KOUVVAN4NN73KKAYA,D2E513530574930D,QmVH2QJyGdYfZ34Gwx9Cvr6MUPoGyHD5aEPYHEnEv4C8o8,"Created to be the guardian of all things in hell. + +Yours, +Nowii" +87,Captain Symbol (BOY),430158805C433155,294349,NADXVN7VLTWV42ZMGBL6W5IKFUI3MMTIF7RJWMQ,D2E513530574930D,QmPyjT8mV98x6Qd9oiLSpmhfHoxRn3rewtRhuhgr9ZHrrH,"Captain Symbol. +I'm happy that my son is my Symbol Model.😎🥳 +T-shirt 👕 Logo credit to #iamNEMonic . " +88,Pine and Daytime,7671445F20B39164,294949,NDTYANLUE3APW7OFA67VFPEX3BIO6SD6J4NQBCY,D2E513530574930D,QmcXvtY8n6AaxsDXj6Yq6pQqQX9ZwxXJy5hWisDU3voW9p,"NFT HANAFUDA ART by Maho + +Hanafuda is traditional Japanese card game. + +For more information check here!! +https://docs.google.com/document/d/1yNZfUQJzHgVzLSKrFlUkARgMPAytfKZJ2Fm_K0pFo9U/edit?usp=sharing" +89,Pine And Night,71F3A256A591F92F,294950,NDTYANLUE3APW7OFA67VFPEX3BIO6SD6J4NQBCY,D2E513530574930D,QmZLKJTbTonB934LbgCGmYCeYjgownA4hYGzRHMQoWTtgt,"NFT HANAFUDA ART by Maho + +Hanafuda is traditional Japanese card game. + +For more information check here!! +https://docs.google.com/document/d/1q5zuN4rJGrDfXw1jlmsDw2furBiBYEGUakJ70u_wsjs/edit?usp=sharing" +90,Pine And Strip,5FCF5C7C1BF3B0B7,294952,NDTYANLUE3APW7OFA67VFPEX3BIO6SD6J4NQBCY,D2E513530574930D,QmTNJ9Mod42hoe7JsrY4BYHTTVmHi8VjQgJg26H63BWx9Z,"NFT HANAFUDA ART #.3 + +Hanafuda is traditional Japanese card game. + +For more information check here!! +https://docs.google.com/document/d/18PdkX2Q_ATGtHgGHgtaxlDd00X8ozSu2s8aI78bIW3c/edit?usp=sharing" +91,Pine And Crane,5CEE8C5421E1BB8E,294953,NDTYANLUE3APW7OFA67VFPEX3BIO6SD6J4NQBCY,D2E513530574930D,QmPCUD3fAUr3hDuPP8RCF6XrAsX5v87VyLfvKK2XnXw4iG,"NFT HANAFUDA ART #.4 + +Hanafuda is traditional Japanese card game. + +For more information check here!! +https://docs.google.com/document/d/1RARtCblQbkUo57bBk5v7KEHoz1-lGdxC4K8gIuwlMIc/edit?usp=sharing" +92,NEMcake art ,6DB6BE18233F7723,295168,NB7W3WQ654LAK3XJEDVDLP427DAD4I3IQCL7A2I,D2E513530574930D,QmeFeJZhEo3GuUp2K9Zfqzr2iQGieTiCYFtyUZ3coaHLPv,"Nice to meet you‼︎ +This is a handmade cake♡ +My hobby is making cakes‼︎ +Supporting NEM and Symbol♡" +93,KOI&KOI,7737293A3D23C4D8,295317,NCX55OJLCF4RPZ7ZRK7AKA2OGBMIPM5MYLMDA5Q,D2E513530574930D,QmRmTXuL9LdgyiCRan7kfGXpYgqRKwNy2gxsTfsxHYSWhm,"KOI is Koi fish(carp). +KOI is Love. +In Japanese, there are words with the same pronunciation but different meanings. +The two KOIs are expressed like a traditional Japanese painting technique." +94,Nem Hero Card: God Tanu,50E6969F358B653B,295634,NDNFGBGLUGWAHHLKDU47HTKKQZXGGM4ZGGU2GXA,D2E513530574930D,QmWSBxoputM2y6bKRftEv3QdNS1fv42vqZ3hXj7cKHLJxR,Nem Hero Card: God Tanu. 01-10 .A collaboration with @baneon (on twitter) who had made the original drawing of Tanu motiev. All proceeds will be shared. +95,「牛乳を注ぐ XYM」,50AD3593077FB06A,297266,NATY262L4CZQDT3LEPVKTIO2P6OEQKMT7LZJBQQ,D2E513530574930D,QmYvzvx7M4m687xGdwfindcKkgAQzWRs2fRdrStK8JXnMv,NEMBER ART シリアル No. 001 +96,Gold's XYM camouflage,6400EBC741553617,297395,NAREIZERWOPM37DSWPKHFLLWMS6QXEJWM6LKMWQ,D2E513530574930D,QmWWcEMEv1VUhJKX4hwVN4reFEVYTLDVgr6UKYMQiALkYy,"There are two of these NFT ARTs: one is exhibited at here, and the other at Open Sea. +I made this in homage to the Gold's GYM logo. The 1st edition in different colors was sold at here. +I want to make SYMBOL(XYM) more known to everyone. +Thanks for looking." +97,Follen Rose,6607EE8C29194FB1,297540,NBRJC3U7TB2OJBP5RBAMV7SKKRH4WP2JCSV6C5I,D2E513530574930D,QmPEnEgmjJJRw3uA6HXKXXCPnT94vLV3ipiz1WDwy4Uzjv,The roses are still beautiful even if they fall. +98,Peace,0FC22144925E39F7,298016,NBTVJWOG4MBZ73KSGPAH3FDJNRRNE3YNXGA3GIA,D2E513530574930D,QmWwjG2MRgkbBatabLjSa7wFCgFeK2bgUy5hWzapsCTbw1,Peace +99,Gold Dev. Card 2,41B194B764F1DF12,298219,NDNFGBGLUGWAHHLKDU47HTKKQZXGGM4ZGGU2GXA,D2E513530574930D,QmRQ67gcAh3YFJkxSAt6bjcEvnSW7ugn35tHmM7g5tiCCk,Second Gold Dev. Card: Jaguar. 2/5 second of five cards that will be published in June and July. Other cards from the Nem universe will follow. +100,Metal XYM,4A169EA62EFCF14A,299332,NBRJC3U7TB2OJBP5RBAMV7SKKRH4WP2JCSV6C5I,D2E513530574930D,QmcMFhuULPQXg3cFpVQERpybF9LuJQTbvLwyMjDhxroszf,Metal XYM is gazing the future. +101,twilight,40BF4ABB7D9C3C29,300969,NBTVJWOG4MBZ73KSGPAH3FDJNRRNE3YNXGA3GIA,D2E513530574930D,QmXGq7EgcKwCvCva94K2irkWtN7qmcePN479oNFd3g7bbs,twilight +102,Nem BC Card NIS1 ,2488DBBE571ECE3B,303245,NDNFGBGLUGWAHHLKDU47HTKKQZXGGM4ZGGU2GXA,D2E513530574930D,QmSLECRueTKcpZ6zPKRc9BmXPHgedvFuraMjFm41PcmEF1,"Nem Blockchain Card: ""NIS 1"" + 2/10. Second of ten card in this series." +103,klimgeran@mail.ru,1EC1AED65F456CDD,303589,NBMO2YYUVYBT4ICB3TKDDQHH56YZG34EL35IDXA,D2E513530574930D,Qmdks7L73VgoPqMmpJDkR63Jc1JtQPHURK9UK6t3nwUVuu,"日本のNFT NEM!日本は何千年もの歴史を持つユニークなアジアの島国ですから。 日本のコミュニティからのサポートは、NEMとSymbolにとって非常に重要です。 +" +104,Non Fangible feelings,570681047CC0B4E0,303790,NAHHZFMKS45SQUU7SUIPJNKEIKJZWUDSGSUBGXA,D2E513530574930D,QmShMQ6dFNbBMQphM8xp6GhWR7hPg2zEb2A3DTJnsc65Wq,I would like to consider what the NFT. +105,Evening,5CB620AD690E0E4E,303948,NATPUELTQDM2MR4EJPVLXCYOZXNQZGRXXPU7BZA,D2E513530574930D,QmR1Mif9ZMizg7enY4FkdFfJVMXU8XPDh3hHzNrvrF2hpm,"symbol好きが出品するNFTアート +NemberArtに感謝 + +https://twitter.com/eskeCH24" +106,Crypto Believer ,058281EE1D065A3D,304283,NDNFGBGLUGWAHHLKDU47HTKKQZXGGM4ZGGU2GXA,D2E513530574930D,QmVj8nP1u6TkQ5VzasQfxkhSZqZVR4WYXw8mVauGtonKoA,"NEM Tech Card Crypto Believer 1. 1/10 First of Ten Cards. +" +107,Gold Dev Card Gimre,4994A4CA96F061DF,304288,NDNFGBGLUGWAHHLKDU47HTKKQZXGGM4ZGGU2GXA,D2E513530574930D,QmYK2CX5AxFuenWDNG4xHj1Jjph14XsThaP44joxExJtYy,Gold Dev Card Gimre 1/5 One of Five Cards. +108,7月,4332E5FE7B1AE9F1,305558,NALKID5TSX7PT4NRUXIXLDKOMJC3VQNLHPFWJGY,D2E513530574930D,QmRsVLa86k7huSfGJF882b84mEDQ8xQP9HP6UPV6QocHgW,XYM7月頑張って欲しい! +109,unleash,080BA45DAAE2A459,306306,NBGAUVSHOTFL4H3QICBK7XYLZLOHZKKGDVKEQ5Y,D2E513530574930D,QmcfqcVMgk5A7ukG5Wz76du5EK4RtEQsEGKg2jM424JnUN,"「unleash」 +5000×3060  +With the development of NEM / Symbol and hope. + +NEM / Symbolの発展と、希望を込めて。 +" +110,cheerful frenchbulldog,2357D8412AE25131,306456,NDZJPTAWQ4YH3ASBM7RZHTAF6RH5SHOO3EEFJBI,D2E513530574930D,QmdsfXZeTV4wUifoJB5qjjJa65dgnFow9UurNANPcfKKcL,This French Bulldog illustration has been drew colorful to cheer up the viewer. +111,Gold Dev. Card Jaguar 3,6FCDE8CC59639EFF,309063,NDNFGBGLUGWAHHLKDU47HTKKQZXGGM4ZGGU2GXA,D2E513530574930D,QmRQ67gcAh3YFJkxSAt6bjcEvnSW7ugn35tHmM7g5tiCCk,Gold Dev. Card Jaguar 3/5. Three of Five Cards. +112,Nem Hero Card God Tanu 2,4A0BDF0DC5BED518,309071,NDNFGBGLUGWAHHLKDU47HTKKQZXGGM4ZGGU2GXA,D2E513530574930D,QmWSBxoputM2y6bKRftEv3QdNS1fv42vqZ3hXj7cKHLJxR,Nem Hero Card: God Tanu. 02-10 .A collaboration with @baneon (on twitter) who had made the original drawing of Tanu motiev. All proceeds will be shared +113,Fire in autumn,5362A443021D306A,313295,NDLUOST763OK5EXE3HONKJJKKMFT5FZLZ5KWGOI,D2E513530574930D,QmRHKYv7Nk9T6btf2NrAxHSkK9WYLoYUmh3HFFV36znxa2,"Here is an original work that was selected by Nembert.Art for its promotional banners and advertising on social networks. +https://twitter.com/peersyst/status/1406972147503878147 +JPG 3650x1618px" +114,How can it be expressed?,10639DFE93E6719B,314385,NAHHZFMKS45SQUU7SUIPJNKEIKJZWUDSGSUBGXA,D2E513530574930D,QmZFQnJLKrevea6notEguJA3McC7ChYRGbG7gjAJNZrvRL,"What fits in the electronic medium is simple. +Complex things are on the outside. +The challenge is how to express it. +I want to love it." +115,Nem Tech Card CryptoB 2,1ED6206A15B8E372,315190,NDNFGBGLUGWAHHLKDU47HTKKQZXGGM4ZGGU2GXA,D2E513530574930D,QmVj8nP1u6TkQ5VzasQfxkhSZqZVR4WYXw8mVauGtonKoA,Nem Tech Card: Crypto Believer 2. 2-10. Second of ten cards. +116,Gold Dev Card Gimre 2,306C10B262A4B47A,315192,NDNFGBGLUGWAHHLKDU47HTKKQZXGGM4ZGGU2GXA,D2E513530574930D,QmYK2CX5AxFuenWDNG4xHj1Jjph14XsThaP44joxExJtYy,Gold Dev Card: Gimre. 2-5. Second of five cards. +117,Wind path-風の通り路-,6C10BCBB5F2E7FC4,315248,NDY3LMSADC2YR7M2SOAMT2P5DQUE3W2D54YIEQI,D2E513530574930D,QmaieHDv5QrcQtH246ZMUyHMANnsuEEqYCXbF8r45k6CwU,Somewhere in japan +118,PlayYet,0E8FFEC8B224B459,317667,NDZ4L7IAMD7MPPH64IKGDP5BQ4VMZA4T7RGZALQ,D2E513530574930D,QmWYNHqyiFKQdaqpYDCoMeq6XohA7YfB7BkwYoNbbEPfw6,PlayYet +119,PlayYet2,042CD808E22FB236,317674,NDZ4L7IAMD7MPPH64IKGDP5BQ4VMZA4T7RGZALQ,D2E513530574930D,QmebSnK5trDjCpHTyQMQuutimUKNyRdm2eKmgCDaWmoj7k,PlayYet2 +120,The Cunnilingus,04828FD010AD377F,318187,ND2LRFYJACUPPSWDOKTIJXZIQI5T3CEB6VI4AVA,D2E513530574930D,QmdRhwHjJxANv24PzrVE2SsxaiDRYi2AfWxyWa1V8mLWRM,Maiden work :『The Cunnilingus』 +121,Autumn leaves,2BD4FD0B9A67B660,329681,NDY3LMSADC2YR7M2SOAMT2P5DQUE3W2D54YIEQI,D2E513530574930D,QmYzrWrbjw42LJ2GNhMa66dZofGu9xN8DvSsKxCuNNweA3,Autumn in Japan +122,happy,1ED1FE441C5945EC,332587,NBTVJWOG4MBZ73KSGPAH3FDJNRRNE3YNXGA3GIA,D2E513530574930D,QmUh9RTZELwGtLAzed92nJYCjo1m5KbMrHjDjWdAR5mcfS,happy +123,February Plum2,23109992CFDC7B43,335414,NDTYANLUE3APW7OFA67VFPEX3BIO6SD6J4NQBCY,D2E513530574930D,QmXV678fBY6Mejk4Az7opi7kpLUh7u2RYeq6DK1ayoFHJ1,"NFT HANAFUDA ART #.5 + +Hanafuda is traditional Japanese card game. + +For more information check here!! +https://docs.google.com/document/d/116lBn9g8yRZhkn8o587Ba7GwXsSDv8eJK032btFd9K4/edit?usp=sharing" +124,February Plum1,38B5080B602D5326,335415,NDTYANLUE3APW7OFA67VFPEX3BIO6SD6J4NQBCY,D2E513530574930D,QmP9Vk5vg9MxvfB5oeDRBKKm3AgAHp7RAWfArXtFWpMtMW,"NFT HANAFUDA ART #.6 + +Hanafuda is traditional Japanese card game. + +For more information check here!! +https://docs.google.com/document/d/116lBn9g8yRZhkn8o587Ba7GwXsSDv8eJK032btFd9K4/edit?usp=sharing" +125,February Plum&Red Strip,3244EDCEB7EED426,335416,NDTYANLUE3APW7OFA67VFPEX3BIO6SD6J4NQBCY,D2E513530574930D,QmZewFBzqokW9BqYi6HkUoULK9UXvWYgJa6BWzb4QJymxP,"NFT HANAFUDA ART #.7 + +Hanafuda is traditional Japanese card game. + +For more information check here!! +https://docs.google.com/document/d/1setqtYL8ma_FDjaZAnqoDWMeWUYhcrbpPrVphf4pVrw/edit?usp=sharing" +126,February Plum&Warbler,3A6E9ADF803C067C,335417,NDTYANLUE3APW7OFA67VFPEX3BIO6SD6J4NQBCY,D2E513530574930D,QmQNt3EwJ61KsmXiBghsmr2CicbBh6MiEHRGbEdggpmQG8,"NFT HANAFUDA ART #.8 + +Hanafuda is traditional Japanese card game. + +For more information check here!! +https://docs.google.com/document/d/1HREe_9GsHd2-dAu0cg0zjKXUpEdc8CKjqOxSUkmF5E0/edit?usp=sharing" +127,Symbol Card Red,0445AAE40EE47FFD,338737,NDNFGBGLUGWAHHLKDU47HTKKQZXGGM4ZGGU2GXA,D2E513530574930D,QmduNAka48FoarDGnjUCQ13abWw5UxbRpoSgAJhRiqv1Qg,Symbol Blockchain Card Red 1-5 +128,Symbol Card Blue,45DCD96744D41C79,338739,NDNFGBGLUGWAHHLKDU47HTKKQZXGGM4ZGGU2GXA,D2E513530574930D,QmWzvyo8AvqxdU1xR59q8cVHnp8VaEUJ7Gkn9TPgf6GSoK,Symbol Blockchain Card Blue 1-5 +129,Nis1 Black 1of1,1E8B20EC13787ECB,338826,NDNFGBGLUGWAHHLKDU47HTKKQZXGGM4ZGGU2GXA,D2E513530574930D,Qmc6Rka9TLtK2hfW76JGN5HZgTma2NkRFocbUQuCqsvsJF,Nis1 Black Variation 1of1 +130,Jaguar Gold Dev. Card 4,018BB56F2781FCBE,338827,NDNFGBGLUGWAHHLKDU47HTKKQZXGGM4ZGGU2GXA,D2E513530574930D,QmaACg81rvmGMZZqtr1KPLrALHRcofWSkXSpCDJgqh4kXx,Jaguar Gold Dev. Card 4/5 One of five cards that will be published in June and July. Other cards from the Nem universe will follow. +131,NIS1 from NEM Card 3,48CC929710F6FC76,338827,NDNFGBGLUGWAHHLKDU47HTKKQZXGGM4ZGGU2GXA,D2E513530574930D,QmUUY9gFKFynm6kQTGbeUa8cr9Hf6aXHHnAziJ6ZqPKJsF,"NIS1 from NEM Blockchain Card 3/10 One of ten cards that will be published in June and July. Other cards from the Nem universe will follow. High Res over Email + + +" +132,Nem Hero Card God Tanu 3,1A2C127ED737EB77,338829,NDNFGBGLUGWAHHLKDU47HTKKQZXGGM4ZGGU2GXA,D2E513530574930D,QmWSBxoputM2y6bKRftEv3QdNS1fv42vqZ3hXj7cKHLJxR,-10 .A collaboration with @baneon (on twitter) who had made the original drawing of Tanu motiev. All proceeds will be shared. +133,Japanese garden,5F83011FE6B84E0A,339634,NBRJC3U7TB2OJBP5RBAMV7SKKRH4WP2JCSV6C5I,D2E513530574930D,QmR5k2SzXJAHr5BD5C64H874XJ7BEQuWHtF9Gm2hQGbecB,Wabi-Sabi +134,morning,1BCF9F65CD02D8C5,344632,NAKN4PKWDZQPI5FMP5YBKG4Z6EQ3FJ6S5TCTXFY,D2E513530574930D,QmUrgyPfgZs8ftNzpPcYi1MJZHMf9Co29qFTw28FnvqDmM,piyopiyo girl +135,XYM AA CRYPTOBATTERY ,6D91E5225F88B7CD,346619,NCJDTLI4DCXBZRL5KJKVBJBEPGGGB42FTRHF4TY,D2E513530574930D,QmeQonURX3FwfvmeecmP76NgTRxBmMWU3HeVAhcc4hU7Xg,"SYMBOL XYM AA CRYPTOBATTERY + +SYMBOL | Cryptobattery +CAUTION: Do NOT Sell this battery. HODL only. +Do NOT use this battery in any banks. It will explode. + +@vosive" +136,Art and Entertainment,03E6DEE7D4602E43,351633,NAHHZFMKS45SQUU7SUIPJNKEIKJZWUDSGSUBGXA,D2E513530574930D,QmSCtrqvWuMJHRcRg6dvJaqR1BxPwSTsSXaBteGmhSJUQs,Which do you like ? +137,SYMBOL ADVENT,715E272BC0D36B45,366251,NDP4U6TXHCHUHUO5WCTKXDLILBVSYMJI7QEOJ2Q,D2E513530574930D,QmY4rzg1YvEvNiqbg5h9jBafy6axewcq2ajbMTPEDwXNqR,NEMBER ART First Post +138,school girl 01,367EFB615E4ADDB0,366977,NC2JR2BQRMTUGZDYUUSEQTHIH4OYISSC3ACZMQA,D2E513530574930D,QmQC3FjvqDK4UDXnMowBLVinvhHTgKLFXpvJDc9X2yAA3F,"NFT用におためしで描いたやつです。 +iPad mini + Adobe Fresco 使用。" +139,DSxXYM,4E3D34817653E0A8,386007,NCTVNJJM3FNR5ZAX5GI4P2LPTKPLLFDY7UJMOCA,D2E513530574930D,QmQaRd8cRrG8rR4XNcipEiMPrL4pJzFdfdDVdr7bBL4yMV,Don't you think the XYM color on the upper left is beautiful? This is the scenery of DisneySea after it is closed. +140,duminikaser@gmail.com,7225709EFAF75CD7,389582,NCMB3CQMDVSWBNOK7LPLHCYAGYKVRFFJZKU6A3Q,D2E513530574930D,QmepMYGf6sVdP9u73FPNxXLESgBrtLee8vaXFFAbMN6WDn,#Symbol #NEM #XYM #3Danimation #3ddesign +141,March Cherry 2,0715C9FC6AEBB11D,391591,NDTYANLUE3APW7OFA67VFPEX3BIO6SD6J4NQBCY,D2E513530574930D,QmckWCmbXL8HPuL2MN86qVF1NY5yLobQDuZPSLsgxhKAwv,"NFT HANAFUDA ART #.9 + +Hanafuda is traditional Japanese card game. + +For more information check here!! +https://docs.google.com/document/d/1fQB_2uxD4IUyfaErwDf1UDpJWIMBO8Rq3kRkeyYZG8M/edit?usp=sharing" +142,March Cherry 1,341CFAF9C91EDE44,391592,NDTYANLUE3APW7OFA67VFPEX3BIO6SD6J4NQBCY,D2E513530574930D,QmSrn66rTc7n76DrhQdRXGNYuHn6cRt7YV6PFTabFUTbZz,"NFT HANAFUDA ART #.10 + +Hanafuda is traditional Japanese card game. + +For more information check here!! +https://docs.google.com/document/d/18jsJZmU6dxFp1KZ5zoKFZcqwbR6MbiO-dU6zxDW8lI0/edit?usp=sharing" +143,March Cherry & Red Strip,79B73969D891EA14,391593,NDTYANLUE3APW7OFA67VFPEX3BIO6SD6J4NQBCY,D2E513530574930D,QmbMt9FxT8CWPy6t2GUUZu33nYVkF4uMtysAdP7hdNrH2Q,"NFT HANAFUDA ART #.11 + +Hanafuda is traditional Japanese card game. + +For more information check here!! +https://docs.google.com/document/d/1BXb-7zWgoOY_0fl0F3b6NVLCCHHs3CET-LlMvf1iGG0/edit?usp=sharing" +144,March Cherry & Curtain,4EF18BE1687BB030,391594,NDTYANLUE3APW7OFA67VFPEX3BIO6SD6J4NQBCY,D2E513530574930D,QmWPoQj1nGCTQ9o3J22giB7isbURd3gWw1K7k1omjJ7dMA,"NFT HANAFUDA ART #.12 + +Hanafuda is traditional Japanese card game. + +For more information check here!! +https://docs.google.com/document/d/1j51eItcIdoZDmMpnf9C4cs7dMSBwO85GjGEkHcgk5wA/edit?usp=sharing" +145,Brave New World,398C00F138500416,396273,NBCHN7PHRLP7YXIYL6W6ZK6TODGGZLBMZWLEJPA,D2E513530574930D,QmbKWhRr96No2B9Ljizc5u1SaFwc6H8KVniTrxXcmKBrPa,"Wishing nemberart prosperity. +Thanks for watching. +" +146,To the moon,4A4EF68BF799931B,396274,NBCHN7PHRLP7YXIYL6W6ZK6TODGGZLBMZWLEJPA,D2E513530574930D,QmXmNzokoXLzV6gZFkzE7Q96ojsb7scinicKKG6MRG2dMR,"It is always darkest just before the Day dawneth. +Thanks for watching. +Wishing nemberart prosperity." +147,Ethereum Network Card,42D337775390EB31,403991,NCT3B6IKZOONLJOKMCH2J7ELBNHGREE4P27OVCQ,D2E513530574930D,QmTWt6CND5QNc2Up4gqCCTdyLBbffb5MEmJuptK8pJSfo7,"Ethereum Network Card + +File name: ethereum.jpg +File format: JPG +Colors: RGB +Dimensions: 5000 x 5000 px +Resolution: 72 DPP +Size: 4,2 MB" +148,Sunset over the river,6A08204B25A4B5ED,415659,NBRJC3U7TB2OJBP5RBAMV7SKKRH4WP2JCSV6C5I,D2E513530574930D,QmRXRCDswqe7pBfikqcfufuSMdqDJ1RDsKKUNKuxBrCfQk,"This river is Shizukuishi River. +The Shizukuishi River is a first-class river that is a tributary of the Kitakami River in the Kitakami River system that flows through Iwate Prefecture. +" +149,Musashi VS Kojiro ,07F4FD9B9E6E6507,417536,NBRJC3U7TB2OJBP5RBAMV7SKKRH4WP2JCSV6C5I,D2E513530574930D,QmU7kx1KXzfDyMA1UDXvHrYxH19BYLxCRo1fggSXSqZi1f,"Miyamoto Musashi was a Japanese swordsman, philosopher. Duel with Sasaki Kojirō takes place on April 13, on Ganryujima off the coast of Shimono seki in which Kojiro is defeated." +150,Fudo Myoo,1F9D113EE251859E,417677,NBRJC3U7TB2OJBP5RBAMV7SKKRH4WP2JCSV6C5I,D2E513530574930D,QmanNrdzWovH7Ar2WjjHZmK3T1GHQK2Zecwf8FibQ71CJt,Fudo Myo is one of the Five Great Myo Kings and is considered to be the first of the Five Great Myo Kings. +151,WATAGE,67F8B3981246E0D5,420785,NDTOIP233ZTQTSHKTCLIISEZOTE5XLQLMTW44NI,D2E513530574930D,QmdH2nTs5gWBTzXu5T5VEhUZ9R7v43Ay4bfEqKoXqpLvvr,illustration by Yoshiko +152,Winter Cherry - 鬼灯,49A50090FEA6CF7E,452358,NDTOIP233ZTQTSHKTCLIISEZOTE5XLQLMTW44NI,D2E513530574930D,Qmf5cVdwJwR1FSRjceHcxwuG4NoSrin2TzyFy5kE37qXnk,"Language of Flowers deception +illustration by Yoshiko" +153,Southern crabgrass - 雌日芝,16D90A267799DBE7,455045,NDTOIP233ZTQTSHKTCLIISEZOTE5XLQLMTW44NI,D2E513530574930D,QmWrQn38czzYFneoPVk8fyetuVU7LVUdbyJQAuBb3AJDaA,illustration by Yoshiko +154,Suga2021_real,015A6E6401EBF376,456585,NCITQ5FVNNXX5MTJSRCEOURV3ZTHFG2WHKDAGTA,D2E513530574930D,QmdZHTYMHrGWid4o8uYPb1CAF88LeWEpUxzERmT8fN5yp8,"It is an art with the motif of the worst and worst politician in Japanese history. +It is a caricature and does not defame a specific individual. " +155,Suga2021,61CD4FDA9D421BA9,456586,NCITQ5FVNNXX5MTJSRCEOURV3ZTHFG2WHKDAGTA,D2E513530574930D,QmbszryCAz1XetdBxJeAYL6ESxdx4ELcARZsuMNHCrvMwB,"It is an art with the motif of the worst and worst politician in Japanese history. +It is a caricature and does not defame a specific individual. " +156,Summer Butterfly,45FC289E24B75568,457523,NALKID5TSX7PT4NRUXIXLDKOMJC3VQNLHPFWJGY,D2E513530574930D,QmRQDynpVi93HsetCaeYBdsXMV1Cu7ysPGB9H9gdso1kVU,17歳の時の作品です。点描画で手書きです。よろしくお願いします +157,The Cat's Melancholy,05B437ED1535757D,459345,NBUFSYZZPKURXQT3KJHQWLQ7MEBVSIYTMZQONHY,D2E513530574930D,QmYKs8iNtLxaDLMvqDAo4XG3u5DoZWyViUZ9S4Gw57Nmmd,Are people's good intentions happy for cats? +158,デフォルメポメラニアン,67612FF83AAE9EBC,467601,ND6T3PFHM2QWJUMLZYDZC6O4W6SDR5E5PATVCMA,D2E513530574930D,QmZzyt8MYiEU2c8XJh9APueS8cLyqxg3zUwzuTt1FLeQGR,ポメラニアンをさらに可愛くしてみました。 +159,和傘と着物少女,3CFAF128B8F91864,467601,ND6T3PFHM2QWJUMLZYDZC6O4W6SDR5E5PATVCMA,D2E513530574930D,QmNzR2vzjDLD3NdTxHEHCzEoTsqWL1vPhmLvp7jkLe3eMg,"和傘をかけた女の子です。 +背景は夜祭のイメージです。" +160,Nagasaki night,3C1EEA4D3E9C0214,470561,NBM4HDTL6WZNVNDA6UZPN4XMAUHT3VKPEYMYAZI,D2E513530574930D,QmfLQPAk7yJng2WFqwFdaA3z26kZDxfdV7NjaRcfGgu6X8,"Nagasaki, one of the world's three largest night views +It is a night view from the other side where the world's three largest night views are not well known. +" +161,Tango - Shuzo Ogushi,4A7362317D001770,470797,NAFIBNS3MV46D6ZL4W4LCB4JSZJ5OOHWUJWCL5Q,D2E513530574930D,QmaHj6Ut3n4ZXP9NkQeT2NJkpiudqD5ib8P1Kt5hkMpd41,"Mr. Shuzo Ogushi is an accomplished photographer, whose work has been featured several times on the cover of the TIME magazine. Among other works, he is recognized for his photographs of Keizo Obuchi, Japan's Prime Minister at the time, Satoshi Tajiri etc." +162,August Pampas 2,4703DB66B191F7F6,481895,NDTYANLUE3APW7OFA67VFPEX3BIO6SD6J4NQBCY,D2E513530574930D,QmSDqADRAvT5YtxNh8kTT949KLsiYzeaRn3GnmaQceDz2R,"NFT HANAFUDA ART #.13 + +Hanafuda is traditional Japanese card game. + +For more information check here!! +https://docs.google.com/document/d/1B_0AuToG_hecLdGab0xeGDqxrJlr3izn/edit?usp=sharing&ouid=103520164399887508002&rtpof=true&sd=true" +163,August Pampas 1,73B75989925E4724,481896,NDTYANLUE3APW7OFA67VFPEX3BIO6SD6J4NQBCY,D2E513530574930D,QmXEACR72ZEk8FZiEifkYFaRH3HMPTfgTwQDF2Cbhxs6Mu,"NFT HANAFUDA ART #.14 + +Hanafuda is traditional Japanese card game. + +For more information check here!! +https://docs.google.com/document/d/183k14t__AXFuisDhwkV2B7EfffUSxfmr/edit?usp=sharing&ouid=103520164399887508002&rtpof=true&sd=true" +164,August Pampas&Goose,2076D05953EA4CB7,481897,NDTYANLUE3APW7OFA67VFPEX3BIO6SD6J4NQBCY,D2E513530574930D,QmNjR82R7PAzNxvntmFDyu9qrD7UXFkSjzLenbfp7Kissz,"NFT HANAFUDA ART #.15 + +Hanafuda is traditional Japanese card game. + +For more information check here!! +https://docs.google.com/document/d/1yqF6IZ7RIEyMYLofSyWsbHAqSCqibMhZ/edit?usp=sharing&ouid=103520164399887508002&rtpof=true&sd=true" +165,August Pampas&Moon,0105104963F494CC,481898,NDTYANLUE3APW7OFA67VFPEX3BIO6SD6J4NQBCY,D2E513530574930D,QmQNYviNVJmQYEp2Cw5MEk1eujqc9qLEY5MN4SxZGpFHwZ,"NFT HANAFUDA ART #.16 + +Hanafuda is traditional Japanese card game. + +For more information check here!! +https://docs.google.com/document/d/143kGS3jeDm9dzBTuDpgym71i4RAYesGX/edit?usp=sharing&ouid=103520164399887508002&rtpof=true&sd=true" +166,Plum blossom - 梅花,0056CC057AD37D83,482087,NDTOIP233ZTQTSHKTCLIISEZOTE5XLQLMTW44NI,D2E513530574930D,QmPTbCC1URWpnmZxTKzmiw6Hq4P8KjUmFGnJgBNA3k8Mew,illustration by Yoshiko +167,Festival of Symbol,4F6AD74ECC1515EA,482509,NCPUUNO54HP572GG6T4KX75DS5NEFNTK43J6UWI,D2E513530574930D,QmNxgDirFoE6SdoCgqugfPJAkg2TuqqaEcbmiHwqjBEJkx,"This is an illustration of anthropomorphic symbols, created by setting a goal on a website that uses the Symbol function called QUEST. +This artwork is ""Festival of Symbol"" created by Puchikun. + +【QUEST】 +https://quest-bc.com/quest/dRIX9CpmiVBn8u2T0K4x + +" +168,侍(SAMURAI),5FB221A78DC21E84,487229,NBEKVBCS5TJLF6PGOLG3JFCU4RJIC33IYU3LMWI,D2E513530574930D,Qmb7ry159xAbFzB9N8NnLKoVCm5p63D3HMHPT8yYTjUATV,"漢字の「侍」で侍の絵を描きました +NFTデビュー作です" +169,Pine&Crane(UR),1EFC47A62B105820,487820,NDTYANLUE3APW7OFA67VFPEX3BIO6SD6J4NQBCY,D2E513530574930D,QmV1FVHBLStLrxSEfbX5SKcwkgf6Fo8z6eYsufDVWzG2fC,"「3光」の役を揃えた、@patapiron様にプレゼント用の特別な作品です。 +あなたも是非、🎴役を揃えてURカードをGETしてください。 +↓詳細はこちらです。 +https://note.com/mahorobart/n/n3f3eee8816f2" +170,Thanks...,28C40FCD1B376C14,491016,NBIO3ORDOT4EDU6DM6WWPBALEBBKSFLEAWXN2TQ,D2E513530574930D,QmPQW9Ln8xGBzQSiRgzearVGojVfxkmc6e77XaNyqDesyc,Thanks... +171,Relax cat,751C7974EAABB6AA,495203,NBTWJUO5PQ7TADJUSSJ6HPXWGIYK6OMHUE5KK7Q,D2E513530574930D,QmXxLnBKY7nf1B3Q5KFBAkEs5ndpg2fAVc8tKy9gshY2rD,It is a cat on the third day of protection on a heavy rainy day. The cat is relaxing and sleeping. Now healing us as a domestic cat. +172,眠る猫,6F2EDD2DFA202904,495219,NBTWJUO5PQ7TADJUSSJ6HPXWGIYK6OMHUE5KK7Q,D2E513530574930D,QmTcvDpAW2r9v7XBDXU8D1kGtN69j6oEW7ykQ4Gdk5i2y5,It is a cat on the third day of protection on a heavy rainy day. The cat is relaxing and sleeping. Now healing us as a domestic cat. +173,this boy is good.,0B73A69E59D91D43,495238,NDXLWLASP3HD32RWCENU5CMSXLRYNRIG3O3FIUQ,D2E513530574930D,Qmdmakxf11DoKzcBkzS92XnvFZdUs2nuRJeASg73b3MhuB,The environment changes everything. +174,Running 90°,743FE137CABC32A1,495269,NDXLWLASP3HD32RWCENU5CMSXLRYNRIG3O3FIUQ,D2E513530574930D,Qmbp73u5zRax3hmPGRWLX54r7Yo6c4phJSB7eGDpUKd661,Running Tight slope +175,symbol shirt,1671B9B7BF4AE32D,495306,NALKID5TSX7PT4NRUXIXLDKOMJC3VQNLHPFWJGY,D2E513530574930D,QmY13CEukK4UjUamb8u6uMKBVwjuW8TDDts8BeSYZ14RGd,symbol NFT Ꭲ shirt +176,言魂(ことだま),7A40917E017D45C9,496759,NBEKVBCS5TJLF6PGOLG3JFCU4RJIC33IYU3LMWI,D2E513530574930D,QmQgUYYBqr8QVQERtkJwosrQPia4PnvdZJdybdRmUc7L4f,"「言魂(ことだま)」 +言霊とも書く。 +言葉に宿ると信じられた霊的な力のこと。 + +「言」を自由な表現で「踊る」様に表現し、その裏で「魂」の部首である「鬼」が言魂に見え隠れする様を表現しました。" +177,Banana on a plate,7E6EBDF1147C6E35,502266,NCNPFXOJFGAFCOHG5VH7OAFXPPFMXN5N2QWIFNA,D2E513530574930D,QmZVfLovFN95aaD4TmJSoa7hoLY7sxqnpTeDbkzfEmyDZt,Two bananas on a flowery plate. +178,face ,0DEA6233D138B7CC,502436,NB7OP2X5KMVT64MLZAYS4MBI7EW3DSOT64WVUEA,D2E513530574930D,QmNnu7etu8j7UpDHpTytxKsBvk66eQzyDBJ1m3ZRDDKESZ,"kimyou project +100xym〜" +179,Symbol cake,2FBE35B9F8704CA6,507547,NB7W3WQ654LAK3XJEDVDLP427DAD4I3IQCL7A2I,D2E513530574930D,QmYPL8y5PPDDS7ctn7zm1Aer1iknNWto51aUpNPGE6Phgz,"Hello everyone +My name is Manami Tanaka +I made a symbol cake♡ +May Symbol be known to many people ♡ +YouTube↓↓ +https://youtube.com/channel/UCrVXIC4Jk2vxlH16XJDPB0Q" +180,smaconlegal@gmail.com,64027B74762A702B,510658,NAWRKZMGLFD3HRFXKVYBZUNWKFUSA7KJK7B25EA,D2E513530574930D,Qmcjmx92pP4VKHzeBjvXpdVAvY9XvHyzQuKFHV1oSPN6TH,Our momentum of the new technology +181,market manipulator,3EBEA66653B2690A,510727,NDLLR77WVVLYW7X6QXV6LGZWTN3VPFAMSOVKTYQ,D2E513530574930D,QmU4ma8qs59HxGeFBXUL9rJ1gtBrDYuBJcsr7jcaZDq6v1,"Limited edition only 69 +1/69" +182,SEX SYMBOL,212F3D42EF10CB7A,510752,NDLLR77WVVLYW7X6QXV6LGZWTN3VPFAMSOVKTYQ,D2E513530574930D,QmXFMkUNgXaLvjZqppUdL4PmTE6yS2CQBfQgr6eM4BHNKC,"Limited edition only 69 + +1/69" +183,VIETNAM MAN,1E6D0D95E2DEEBFE,510856,NBIR7ITTWVAL5B3GWQTJZKYVVVOUMLNQPQ2ZJTA,D2E513530574930D,QmaTADVJTKVwvutbQu5PifD8CBcWJUua5wSJk7PUyXonfV,A Vietnamese hero who fights evil +184,Midnight 7,6598901373171974,510911,NCNPFXOJFGAFCOHG5VH7OAFXPPFMXN5N2QWIFNA,D2E513530574930D,QmeS74ryv42EUrmARwHMSVtjTPeyBmrbEKc8f7TttP47Um,Convenience store at night +185,kimetsu-no-yaiba,1A060CF77E18DBD2,511113,NCLFE2SVIXOV2OGQPTENCBMWWX77NY6ECUKHGYY,D2E513530574930D,QmcCTZRibjCGnDZjpf4ey9uoSiHK6JBNJPuvk3hRFbDDkf,"kanawo +shinobu +kanae + +My daughter's sketch" +186,cat eye & fish eye,1505226876BE0379,511187,NCGJCJWYKFHXPOQ522GIGA3BBGXAYGSQWI37X4Q,D2E513530574930D,QmcDNdntcFMwvt2t75RTkc88ehBba5ZuruncgRkoaZ9DTp,Those who aim and those who are targeted. +187,messed up...,49FB91D3583A0368,511200,NDYXRPVUVOF6C33DQKAP3PAEFMEYOPKVN7IBSOY,D2E513530574930D,QmRjoFu1d46xZGfGwW681e7cqZHf5EweKTb6yivuqM5ixw,"This is messed up boy's work written in calligraphy. +The traces of the brush express a sense of dynamism, and the work is unique to calligraphy." +188,TONGARI COINER,1D6E695EA6C6EA31,511448,NDIWF6HM6BVXKKQ4RZJNPCWQBK6AS5567WG5L6Q,D2E513530574930D,QmbmpaV5WNNkEuxDuTbTZA6rtokhumrnK3AtGuRrF6m9pc,"I made a prototype of ""TONGARI COINER"" with pixel art. +I expect that the environment surrounding $XYM will also be strong and pointed. \\\ Ù© (๑` ^ ´๑) Û¶ //// " +189,shinobu,06AD04A1AE68F713,512161,NCLFE2SVIXOV2OGQPTENCBMWWX77NY6ECUKHGYY,D2E513530574930D,QmdgNHkZq6gAUHnNc3FY4f3YkPsQqBqEtGWUC8MBtpNe82,"shinobu + +jananese anime +kimetsu no yaiba +my daughter's sketch" +190,marin★marine,0878F316DB0D6687,512270,NDQ6UHJEVXFF4R7AEE5FSWJETBG35XA4K6YF77Y,D2E513530574930D,Qme9rBi5b1b3E1byoqASXtNwXJYLcScJxgUVzoYEvx9y5y,Daily art record of a 12-year-old daughter. +191,鷲羽山からの瀬戸大橋,78D5EC94EC2C0D35,512278,NCEP6KD4VN7BLMOIHBDIPNELWNN5T4R4F2C4DNY,D2E513530574930D,QmbnqdaXo7jzEhU3KJiLUYqvZvz9V7ExZK1zgqKuy7K9gz,鷲羽山ハイランドパークからの写真です +192,Twilight Time in Daiba,5B1C56E842A9ADAF,512333,NBRJC3U7TB2OJBP5RBAMV7SKKRH4WP2JCSV6C5I,D2E513530574930D,QmdYnUm1gohTKT24sBWnRs1nigkSzhEEyYHogquutdRS5C,Mother and Daughter +193,Japanese cherry blossoms,5587DB8852FFF009,512336,NC6HULGREF3SCAJYLGEUVCJDKWCNZGWPPDBY5HI,D2E513530574930D,QmProWbm8iaSC9Ah8BBD4xp2faL9JN838pDTFb1iWTQhKk,"It is a Japanese cherry blossom. +Cherry blossoms bloom in spring. + +" +194,snake,1D9DD66AD11EA6DA,512374,NCLMFWN6EXPMKIHBJVROM5NQRNMDDI4MRCEHBII,D2E513530574930D,QmSiHqSuCSFvpq1eGWUKqGzuVny29EBFVV5m1wfazN6JaL,A very cute snake. How about a profile picture such as Twitter? +195,snake #2,7C5D58339FC4AF54,512445,NCLMFWN6EXPMKIHBJVROM5NQRNMDDI4MRCEHBII,D2E513530574930D,QmXeoqWAERYqNtq28jJ2J3WtEndcjKGVEy8PXpDMHm9Bjp,A very cute snake. How about a profile picture such as Twitter? +196,KOUJYOU,09E512D9BFFE4FE7,512447,NCBIDYGEW72QFWPVVYLJ32QJJQPU6CPDQOXTU3Y,D2E513530574930D,QmXV2LjCuw5ho61nGJ3iDLdDve7x3stuBoqgSRyYQGEiGa,plant +197,giraffe #1,4FB441709246B663,512454,NCLMFWN6EXPMKIHBJVROM5NQRNMDDI4MRCEHBII,D2E513530574930D,QmTLe8REniPH8gk1LQ2ytmToGETFxWrPiW9GUTEBEdsC1x,A very cute giraffe. How about a profile picture such as Twitter? +198,giraffe #2,5E1051F5B0CCF83A,512462,NCLMFWN6EXPMKIHBJVROM5NQRNMDDI4MRCEHBII,D2E513530574930D,QmbJ2cgRHKp2o34fBkF33KhMmW5jBA86pqWZKsGzDWWHmn,A very cute giraffe. How about a profile picture such as Twitter? +199,SAKURA,38B238B4DF64122E,512473,NDQGTUJ5N3J5DKAQ7GCPXFPGIAMB43IDKBV57HQ,D2E513530574930D,QmSVKZcLshtbBkw6RhsffPw9vYMsXz774w7a9oh8aitvof,TOKYO SAKURA +200,NEKO,146D20A42BDB8376,512492,NCBIDYGEW72QFWPVVYLJ32QJJQPU6CPDQOXTU3Y,D2E513530574930D,QmWJ4Bz2JKFfxLWGpL7hV2pSeeBH1MPtYQKvZL7kpQoRKK,cat +201,XYM×アナログ,0DB29EF60EB13D5B,512550,NDO22BKTRBTLS7I44CRDRBZBFJ2IC3ABQLM4HNI,D2E513530574930D,QmeZvLcGGcMXyizfckH5gYHcU8u6opzAEzopjWU3tGLt9c,XYMとNFTと手書きのコラボです! +202,suemy_1,3C958B1DE15A6949,512569,NCV4NZKVVTGGWSV4VAAWXWRCZQW3RE5BKCPZFXI,D2E513530574930D,QmZww6tB7rH61S2f2D6nu4o6HCRe6aX9Ufu2bHQ5DnfD72,original works of kenichio. +203,Crown fish,282FDBACBE4DF62E,512682,NDJJOSZGP6I3EDQ2C3MUX2NVHCKE5WHSSFZ5CSQ,D2E513530574930D,Qmf22F3srLwuHWD6Geq3jJ6dUMp6QLFDahkNsaJKHktcAr,"Make your favorite fish the first piece. +It's the most beautiful fish I've come across right away when I started the aquarium. The appearance of the fins swimming very beautifully was very elegant." +204,Like a mouse,0698944F20B620AA,512740,NDQOQMNEVOPZGYBR7BLHUQ46G3D4MPO5AZJV4EQ,D2E513530574930D,QmQ7JmBBSoHyFrySSywVSPJh9vrF2mJQQx1brgihNQyWYU,Hunt for prey with sharp claws! +205,Chickens that laid eggs,34D5EADC3493886D,512741,NDQOQMNEVOPZGYBR7BLHUQ46G3D4MPO5AZJV4EQ,D2E513530574930D,QmWLivRBaZm3D448afVkG3pb4NJhuBgMS7Gv5Qxva4VQxM,She probably laid a golden egg +206,the great pyrenees,27E2D1EEBCDA7427,512743,NDQOQMNEVOPZGYBR7BLHUQ46G3D4MPO5AZJV4EQ,D2E513530574930D,QmV2j2d4QcKFLQ5TochNv3o1dDhygv7d5rL9BkZwoTFuZD,"Her birthday is July 11th, 6 years old" +207,Majestic male chicken,320EEC1CF3BF16CD,512744,NDQOQMNEVOPZGYBR7BLHUQ46G3D4MPO5AZJV4EQ,D2E513530574930D,QmUoot4ugEeQCox4fFCwMnx8rPvvrsQfNsGhbpXwF1a8sd,Mating with him lays golden eggs +208,Great pyrenees!,7793DB58080BBFE4,512783,NDQOQMNEVOPZGYBR7BLHUQ46G3D4MPO5AZJV4EQ,D2E513530574930D,QmZyyrUProhTG1HycHy8NKh8XuZXoJcjpWuHME8h1bhGX9,Very cute idol of my home! +209,Weekly routine,239AA6DA05241F75,512788,NB5JEOQGNJBIWQW3N6UJH6MDRWXSRFYZ6IAL3BA,D2E513530574930D,QmT1nk9bdwNZT74iEFTNzVoZF2fRNmVBDJ8Sy2822YAWTp,Playing in his favorite dog park +210,コロナ過の中の幸運な風景,0B25069C9EFB7E5D,512867,NCYX2LU6IVZMWFA6ZKZ35QYP3ODB6Q3OVLXPOJQ,D2E513530574930D,QmU74vGmugV8okq6Ttf6KG4hLDhk8iHKpynYwQkAHW6BqY,ディズニーホテルからの二レインボー +211,Bear,0DD09AAFF2F3309E,512892,NCSLD3D6UZBSWN3ASODKIUWHMTUZEBJHKLNMZVY,D2E513530574930D,QmPCGqnSYddUGdHeU9zdx5WP4sVBpNrzppGyVVNpmFukqQ,This is a bear! +212,Rabbit,10B51336C447ED6A,512906,NCSLD3D6UZBSWN3ASODKIUWHMTUZEBJHKLNMZVY,D2E513530574930D,QmSUHTyUoJ4qQvZPQNpaP7dXsCoyRmR93YLWCG24eZbovt,This is a rabbit! +213,Chick,7B9227C3334DFF87,512907,NCSLD3D6UZBSWN3ASODKIUWHMTUZEBJHKLNMZVY,D2E513530574930D,QmQzCpkzwsvAVsZ2oJnHeUfCL9seGwRGSxkXfyMBpgg31s,This is a chick! +214,Cosmic,1ABC8CAB2D2BB0AD,512919,NBRJC3U7TB2OJBP5RBAMV7SKKRH4WP2JCSV6C5I,D2E513530574930D,QmaoCqXghVdHM448xc2UdK9YDAXHnFqLPUAMurHmE1uBux,cosmic jellyfish +215,A bouquet of emotions!!,6D52A570B437E6D1,513013,NA3KTTZPLEAKZN32CRAV4O4SJ7YJXKJGBPGSDVA,D2E513530574930D,QmVqZ9Smq9zUYKj5RH5LKBqtELei8cBtB48qXs1GsJHTT3,"It's my original work +This work contains a lot of emotions such as love, sadness and charm." +216,Houttuynia cordata - 蕺草,09D3EBEFC2D64AE3,513019,NDTOIP233ZTQTSHKTCLIISEZOTE5XLQLMTW44NI,D2E513530574930D,QmQF7gh25S2DN37VfL1aPCSwqtaEUNnuZNeQyuMXj7DH8z,illustration by Yoshiko +217, Tanuki 001,4112DB9F7660EE62,513022,NAQZ4CPADSXKME3DHE2FC5655VNIAJ5C6VF36QA,D2E513530574930D,QmXZdUYwH6FoVbCPNHwvuu1C7aarBdbKXeM9wD8iYfCQUx,"Tanuki (Japanese raccoon dog) is a species of canid endemic to Japan, and has been symbolic in Japanese folklore since ancient times. + +Shigaraki pottery figurines of ”Tanuki” are popular and famous as lucky charms." +218,Onelineart,18FE71BB74E6752B,513027,NBY26OOHVO7MB6WWFPBJ2UIHHEKQJA3JIC74VEQ,D2E513530574930D,QmV7J5Rfu4VinMWP1E815QcapLNYKJeZX4Ad9vXw3QsBwK,"一筆書きアート +エッセンシャルオイルローズ" +219,BUSHIDO - 01,44CBDAADDE0E44DD,513056,NBBXWZVQWCPYNJBERSF3G2OEE64JERFA4UL7UXA,D2E513530574930D,QmRkaXGYB5KnFTWYKwPvZszBnwseUaTDy6vcMLn6usULBf,"Bu-shi-do means literally Military-Knight-Ways +the ways which fighting nobles should observe +in their daily life as well as in their vocation +in a word, the ""Precepts of Knighthood,"" +the noblesse oblige of the warrior class." +220,Loquat - 枇杷,4F3575002235EC1A,513058,NDTOIP233ZTQTSHKTCLIISEZOTE5XLQLMTW44NI,D2E513530574930D,Qmf7bGwG86QzJ7yMeqenXfbg229zbLucWvt6DUdaL9K5Nm,illustration by Yoshiko +221,BUSHIDO - 02,309D5E515B8A10C3,513074,NBBXWZVQWCPYNJBERSF3G2OEE64JERFA4UL7UXA,D2E513530574930D,QmU8QWzmyFu8EwovfRhhbpwLXbQGpfhX2yvZ7fYp7Zn7jC,"Bu-shi-do means literally Military-Knight-Ways +the ways which fighting nobles should observe +in their daily life as well as in their vocation +in a word, the ""Precepts of Knighthood,"" +the noblesse oblige of the warrior class." +222,Tanuki 002,07F3FC0DFB5BD7FD,513081,NAQZ4CPADSXKME3DHE2FC5655VNIAJ5C6VF36QA,D2E513530574930D,QmeqXDvrfnUTaMuMbrnePUi3EgxK5sFTZoeZn1sqiaKdqv,"Tanuki (Japanese raccoon dog) is a species of canid endemic to Japan, and has been symbolic in Japanese folklore since ancient times. + +Shigaraki pottery figurines of ”Tanuki” are popular and famous as lucky charms." +223,"Raccoon dog ""Ponkichi""",10BB2FD3C7E87A9D,513143,ND4WDADERB34B2FQZ2SPJKGPHDAM66WXF3L253Y,D2E513530574930D,QmSEMwUdCpnonmLQRFMH25ZMGshXiqdK6CtsxaW5cML9vz,"Ponkichi is cute raccoon dog. +He likes HIPHOP. +He drinks Coke everyday. +Thank You!!" +224,Green Days,1035762FF457A11E,513164,NBRJC3U7TB2OJBP5RBAMV7SKKRH4WP2JCSV6C5I,D2E513530574930D,QmXi4DAYRQdMjxRfDozPemgc768S1XEePAXWc83k2vcrcw,Japanese Nature Green +225,face2,747348EA25934E75,513169,NB7OP2X5KMVT64MLZAYS4MBI7EW3DSOT64WVUEA,D2E513530574930D,QmbZanB5AYcEqvXQEtMGDd1jmR2LYAHCfHskpWBhqRjLyK,"woman or slime +by team kimyou " +226,Sleeping baby,037DF2453E1FEB4D,513253,NA6JAI3Y63Q5EVTYNKZWQUV4EQOU53GVAJ4EZLI,D2E513530574930D,Qmb73jgJJ2iqSTQrv94kbzrso6xX1vcWZE5jvgexCJXjn2,She was born this summer. +227,la Seine,3AC3E9E43F1B5FB3,513266,NBP3JD43EXP7VPHOFVT44UBXLNVKML2VSFIMPMY,D2E513530574930D,QmV6M21kguKau1uh6KcwTW3NxkNmdgAPcu6PPQeQQ9xMC8,camera: konicaC35EF film: Lomochrome Purple 35 mm Film 2020 +228,XEM×NFT×アナログ,565A86D329B9C1BF,513301,NDO22BKTRBTLS7I44CRDRBZBFJ2IC3ABQLM4HNI,D2E513530574930D,QmcxYo4NZSGd8NMssV9ygsGEZoScx8ifWAb2XyvQRq8SDc,"あえてアナログです +" +229,Anonymous!!,0078A04F5A690005,513325,NDAUP7DXNVY7RMZZE5UOVQX4CKJC3LWTYZAYZKY,D2E513530574930D,Qmbzgmc9SrFuHo3txWxWLALx8FiZFgpmMfoofMtQtNaEgD,Anonymous!! +230,TRICK OR NEM,4559C52D41949CC4,513325,NCX55OJLCF4RPZ7ZRK7AKA2OGBMIPM5MYLMDA5Q,D2E513530574930D,QmZkB6nUg8bzrVnYZ7NnbGDUj6oxyRop37Xw4bPV6gnggu,"Happy Halloween !! + +There are a few hidden NEM and Symbol logos. Can you find them all?" +231,shopping mouse,0CB8A27D6B49128D,513473,NDLLR77WVVLYW7X6QXV6LGZWTN3VPFAMSOVKTYQ,D2E513530574930D,QmWJKujQY97SCYsMx2ZxQdnrcH7WYVJ2JANBEmAwotpXhc,"Limited edition only 69 + +serial number: 01/69" +232,sweet dog #1_roy,6E06919FE4191B6B,513479,NDXTSIXM7MRRHTNGLBXJD574OGODENOME4MRMKI,D2E513530574930D,QmfG82w9wsFiBT6UgqJ7BDtmV3nDKjdt7wmqS8L5DY197Z,"our sweet dog : KINAKO +KINAKO is roasted soybean flour. + +" +233,snake #3,6B27D6F1EC340CEE,513482,NCLMFWN6EXPMKIHBJVROM5NQRNMDDI4MRCEHBII,D2E513530574930D,QmaoQVfZn6wYSSB6XvLGvUFRT53cNF41FCPxtP283QiHwn,I mainly create animals. A very cute snake. How about a profile picture such as Twitter? +234,snake #4,1E9C475786A9F8A1,513483,NCLMFWN6EXPMKIHBJVROM5NQRNMDDI4MRCEHBII,D2E513530574930D,QmUE3pL4oAFmBmfnqWPF86MLtv3QpkuJd5JBkyc6gnhE79,I mainly create animals. A very cute snake. How about a profile picture such as Twitter? +235,snake #5,6CD194278CA891E4,513483,NCLMFWN6EXPMKIHBJVROM5NQRNMDDI4MRCEHBII,D2E513530574930D,QmYbyuE1RkkGZtuxtu9g92kmSP7N8e2evL7qjxr6nAKkVk,I mainly create animals. A very cute snake. How about a profile picture such as Twitter? +236,CAT,19524180CF511630,513493,NDQGTUJ5N3J5DKAQ7GCPXFPGIAMB43IDKBV57HQ,D2E513530574930D,QmYT3dJtFTVGSFyoUn5EbMApvzCAaGt5ortpCMvhtbyDMt,suprised cat +237,snake #6,5AEDF46B5E3BB2D2,513496,NCLMFWN6EXPMKIHBJVROM5NQRNMDDI4MRCEHBII,D2E513530574930D,QmNZCFqZR6MKHuZTsA6uxzAu4TVwiszFToyF2AuPaM7LzY,I mainly create animals. A very cute snake #6. How about a profile picture such as Twitter? +238,Symbol!,6428780EBF3760CD,513497,NB26LE42K7WFLGGID6L5FJ47IOKUM722BDNUXJA,D2E513530574930D,QmaukvnHerZqTcgY5V66QocsLHcRrd1jVxGGwcP3J64eim,Hello World! +239,snake #7,0767D5DC358653CE,513499,NCLMFWN6EXPMKIHBJVROM5NQRNMDDI4MRCEHBII,D2E513530574930D,QmdRoKNvpduMkcjB8bWfgb3AqwLT6gBFU6XCTPgSqhr5JC,I mainly create animals. A very cute snake. How about a profile picture such as Twitter? +240,giraffe #3,3D84943F98769F9B,513500,NCLMFWN6EXPMKIHBJVROM5NQRNMDDI4MRCEHBII,D2E513530574930D,QmXjX4S7xivibqrTNLqQ6w3rdBbRmQg7BXD2MUyg1KXiiz,I mainly create animals. A very cute giraffe. How about a profile picture such as Twitter? +241,giraffe #4,6A1AEED56E5CEB5A,513500,NCLMFWN6EXPMKIHBJVROM5NQRNMDDI4MRCEHBII,D2E513530574930D,QmUSeamMSxNceiw9koLVmkAU7JCkBJVrBX7YqLfiHCr2cf,I mainly create animals. A very cute giraffe. How about a profile picture such as Twitter? +242,bird #1,5D73282D5906E9C5,513501,NCLMFWN6EXPMKIHBJVROM5NQRNMDDI4MRCEHBII,D2E513530574930D,QmTJWTSoajog5LuxghjccK2VYpyjdQkfBFWxGmobCaM7MW,I mainly create animals. A very cute bird. How about a profile picture such as Twitter? +243,bird #2,0D999D891F4FE1D5,513502,NCLMFWN6EXPMKIHBJVROM5NQRNMDDI4MRCEHBII,D2E513530574930D,QmUah4f4ebh5RrxCtFidtfFToW2RnYJZ8zeFv5Fo59egiK,I mainly create animals. A very cute snake. How about a profile picture such as Twitter? +244,LOVE,6814882ED00ABF0D,513513,NBTWJUO5PQ7TADJUSSJ6HPXWGIYK6OMHUE5KK7Q,D2E513530574930D,QmdeCXKsgzw7prXMsdeKhcD2rSTQrCvfy5fkEr96Y8hUtx,ドット絵です。 +245,ふわくもさん,4D3BAF808E0BC806,513591,NCRRDKMRP6CP3FJRFMBS3RTN2N2ZWRIUYEZIUIA,D2E513530574930D,QmazpTYKqxurk7MpPHMTKXv8ir8dypywoi6829pBTvvpyY,祝((o( ̄ー ̄)o))初 +246,ななまる上昇中,595A36B14EE256B9,513593,NCRRDKMRP6CP3FJRFMBS3RTN2N2ZWRIUYEZIUIA,D2E513530574930D,QmfS2GMK2rrMezCRfp2iEXisd46RVxdy9fF8MGhx33zphp,SUV +247,ななまる,718B7592A86CDA23,513594,NCRRDKMRP6CP3FJRFMBS3RTN2N2ZWRIUYEZIUIA,D2E513530574930D,QmUpxsGDxkumTFMhZsM2mCeneo3G5QiomkNL8AH6Ve6Lef,SUV +248,BEER,1B36C3B9E77DC4F2,513611,NDQGTUJ5N3J5DKAQ7GCPXFPGIAMB43IDKBV57HQ,D2E513530574930D,QmWpNwMkvfw7xRLkTkHoX8zCwvo1GawTjQ7DVxAMUkdX1Z,LOVE BEER +249,Cute animals,7F1B0C107CD0526F,513710,NC6HULGREF3SCAJYLGEUVCJDKWCNZGWPPDBY5HI,D2E513530574930D,QmXREymZXYqCoJKqh6arvjSuwKxiNX3XSksVugS39vaeYD,"Written by an elementary school daughter. +My daughter was painting very happily! + +" +250,Weeping cherry tree,3BA98337FB510573,513786,NCY7G3AJ2FAYGRJR7DRUEGXSIZ2GR73KFPFJBGA,D2E513530574930D,QmVap5xYrQwrMiYUTQ6JaGkt8AJT5At9p8hGx2sg7GoGvJ,"The history of this cherry blossom is old, and it has been familiar to Japan for 1200 years." +251,Temple,7A0D14829397E3D5,513829,NAHXHNXANGWMNE3AOMQPI7IQZBHJ2BVRDTKZWLI,D2E513530574930D,Qma5yGUF4kGzvMA1NtKWVn8xLKeka4rM5v3EDFExag8aKw,唯一の救い +252,N02 ,67F5FF768D06E706,513853,NCLT3CF3MJ7PU4Q3ADC2UUODPQ3SMTJF7ZTTZJI,D2E513530574930D,QmdvUijPwQJj7DF8VYCq7w5M4HBHTUWQCusWk5K5RgdZWE,N02 test +253,BABY LIFE CYCLE,14B8F0A0D828BA99,513908,NBJ4R5YN4LMQCWKTX3MJPBPT6WXAHU4CR6GSNLQ,D2E513530574930D,QmfJFKroSEjo1pyLsiMzZRrtmi1EXVXTSGHEVJk9hGX9JX,"ï¼­ilk&excretion + +that's all" +254,"Japanese420""OIWAI""",76F4BB81941D4766,513989,ND4LQMUKDMNOZGOX4HTFHV534U6NFHZRA42QZXQ,D2E513530574930D,QmVzQZY2F2DnDD5NSvG7n2VZLmtiUctX7bNj46V9egyJMz,"It is a Cannabis art in Japan. +I made it with the hope of legalizing it in Japan. +Have a wonderful ""Trip Life"". + +" +255,Magical Horn #001,1A54599A040AD6D9,514025,NAXZBQJ35WSTONTTXDUZIRUJTV46UCUU6CO72SA,D2E513530574930D,QmeToqyCHFXBgTVyBk28QUoiZBBrGLQ6aASmcqMQQfLaYP,Unicorn color +256,Hope!,760DA4F98BAE7DFA,514067,NB67TW6NEC3YJWTLXQQWQLRJZPTYOBAQLIBRDBI,D2E513530574930D,QmcRJUmNGcdEfV8p5GKbB7wRNFSKyqSBdt1NgCnsyVseaJ,"The meaning of the middle kanji is hope. + +I created it to pray for the further development of the Symbol. If you agree and purchase, I will give you a bid of 500XYM or more." +257,ABC Samurai # 1534,62E887B93B3D4E97,514067,NDIWW75TWQ3NSXOV7KQNICWYWKFZIGURX62IVSY,D2E513530574930D,QmSYv3EW8dCY629WX1egkRzyK5PouabQ17KU4VnkQ7FoDA,"ABC Samurai #1534 +TYPE: Samurai Punks,侍 +CLASS: 竹 + +Pixel Art +Collectibles +Art By ChaCha Samurai 茶茶侍" +258,ABC Samurai #1535,52E6E320755649E7,514078,NDIWW75TWQ3NSXOV7KQNICWYWKFZIGURX62IVSY,D2E513530574930D,QmNeiPbGXGaJVtCvXAKMkm3tUseuEXsuzf6YcnxUq84upi,"ABC Samurai #1535 +TYPE: Samurai Punks +CLASS: 松 + +Pixel art +collectibles +Art By ChaCha Samurai 茶茶侍" +259,ABC Samurai #1534,70ACC4DDCE7133A8,514079,NDIWW75TWQ3NSXOV7KQNICWYWKFZIGURX62IVSY,D2E513530574930D,QmSYv3EW8dCY629WX1egkRzyK5PouabQ17KU4VnkQ7FoDA,"ABC Samurai #1534 +TYPE: Samurai Punks 侍 +CLASS: 竹 + +Pixel art +Collectibles +Art By ChaCha Samurai 茶茶侍 +" +260,Burn Warrior,44D06BE0E909569A,514115,NBKL3DW6I7J27BDFUNSPPYXXFAQ7JM7YNXRVL3Q,D2E513530574930D,QmfJtuJ5AvGfa3TQ38KdCTN5YcBNQV3mpa1U6VF7cJN9fX,A fantasy warrior written by an elementary school student.This is the only work in the world. +261,SHUN_2side1BRAIN_NFT01,24314A10FE7A137D,514123,NA3H75SZR4YL3DKFYSDZGGFSGHQBNYA2VFJBGHY,D2E513530574930D,QmNvG91f4DFGrJPtf98RrUux7UGXHnsqw6FNWu9uiivB16,"Shuntaro from 2side1BRAIN +1st NFT picture" +262,Tower of the sun,35CFF93179A6BD1A,514143,NCY7G3AJ2FAYGRJR7DRUEGXSIZ2GR73KFPFJBGA,D2E513530574930D,QmQsSW8fBv1wyedQ54eLXfnJyzx4TRSHkuf8phAQ2Bm7EE,It is the tower of the pavilion of the Japan World Exposition held in 1970. +263,Road of cherry blossoms,5E8D723C221EDBBE,514153,NCY7G3AJ2FAYGRJR7DRUEGXSIZ2GR73KFPFJBGA,D2E513530574930D,QmZ3yJaPbdwttraC6y3V5zoq9vo7KYG7q6gvujPzDSy7zi,Memories of parents and children walking along the cherry blossom tree-lined road. +264,AppleWorm,3DAECE60712DAE6B,514211,NCZHPQKPUL44ZJLHI4SDD2X7Z3KQDDCGFJNVJ3A,D2E513530574930D,QmUkkvCaWU4XZRzxMCV6WXRPZDscJfX7aUazXQbnM7QmBT,"A pretty worm birth by an apple. +He brings us a lot of luck and power!!!" +265,Happy Sunny day CAT,05C053D495159E55,514254,NCZHPQKPUL44ZJLHI4SDD2X7Z3KQDDCGFJNVJ3A,D2E513530574930D,QmPqNDcdAdbZpCeeYvfPniWQJvkzTXdWZkchmKcaozsycF,Gentle cat walking in a happy sunny day (๑♡ᴗ♡๑) +266,Blue sky clouds,0BAA855F0A2A5B35,514263,NBFJ3PHRAXH2VW53IMXUOPTE2ALQGHQCO475ITY,D2E513530574930D,QmTU6B5dfnf4Rdi5wrQBDmbWVD9Lq4DA18J8RxQAvHot7E,"It was a beautiful sky +May it be memorable" +267,Dreadlocks1stAny,1C0D89A85CC2BE52,514278,NB4HOJYBEIDPZ3F5E4AZ2VVS6VSPM7VM4OZOJ3Q,D2E513530574930D,QmZcwYAWfpnQLJdtydpaimpKs3YadnXfeuGHmF7WJSzckr,Dreadlocks 1st Anniversary +268,SHIT FISH 001,4AA1594DB9E216D0,514343,NATQDXH4W77CZVMUFS4NZAR36JICYOEBIUBBUEY,D2E513530574930D,QmPGZEWb2X6acznYHWqBwkrVh9wohVEPRvJCXsYgDkGPwz,SHIT FISH 001 +269,SHIT FISH 002,68A425AADD9AE1C3,514343,NATQDXH4W77CZVMUFS4NZAR36JICYOEBIUBBUEY,D2E513530574930D,QmYqDeyN5yf67CKkbLCPko36tdoLPn7DDLKnvFdCe2a23r,SHIT FISH 002 +270,Fuji Cheerful Ukiyoe,49982ED41D906495,514487,NBBHY2RADXWYVJJEH7RGC27535DSDB4D7SQUMGQ,D2E513530574930D,QmXo3RHVuWX6TnouEU6yWJCkEbxnQqTkDeRjJtA1aax54d,"This is a homage to ""Kanagawa Okinami Ura,"" which is one of the most popular of the 36 views of Tomitake in Katsushika Hokusai, which depicts Mt. Fuji. +The power of the wave claws like a hawk's claw that captures the moment when the waves are coming." +271,我が子,6B944A6B417F0416,514515,NCHNBILGPHAZCYCTDEBO5ROWDNSXTZOR3HLINFA,D2E513530574930D,Qmd4esDJzUaJDif4YdKt8chHJfTEg8htMWDgBJzvBWatTH,Wagakodayo +272,Japanese Garden2,75D00E8727AF312A,514704,NBRJC3U7TB2OJBP5RBAMV7SKKRH4WP2JCSV6C5I,D2E513530574930D,QmUg7ot7oHJeUAA1GXxMDSdJeHn1BCvQbMBNmf1Ak7EMNf,Wabi-Sabi +273,Vespinae,310DA0972EC5CD55,514781,NCE3NYI4VOTMUPLFBI6SG3X5P6BUIAIJBKNIRAY,D2E513530574930D,Qmd7nfJSfBXrgidiCETah5iGrraHgVWPrRD3iGiLzbgw72,Hornets Nest +274,OTOKO,5DC80C028056E6A5,514939,NCE3NYI4VOTMUPLFBI6SG3X5P6BUIAIJBKNIRAY,D2E513530574930D,QmNyVPGvuAXZ1ohqGfGz9auoU5RsBHzUrKNJXzd76qRewS,strong man +275,Sushi Girl 001 MAGURO,787C7AC6F8678DD8,514941,NBYDX3SYGM6RMJTGS24GDGTDOXSEZGIVLP2RSVI,D2E513530574930D,QmRb3gSCegcvowqagytQop6rnfMdKBV1pRzH2xHDzjZZbD,"""Sushi Girl"" was born. +When it sells, I'll draw the next girl." +276,yk.f0628@gmail.com,572BFCC7AB99EAB8,515113,NACVPD6CX5YY3U34E2YARVUZLHK3QKUM2ONP6GI,D2E513530574930D,QmVQM3whpm1y9CfazrqTUUuwGjk1MvkpaZ3VWnA7LSJFoa,"I put the symbol logo on the ingot. +I made it in the hope that the symbol will moon. +lucky charm. + +インゴットにシンボルのロゴを入れました。 +シンボルがムーンする事を願って作りました。 +縁起ものです。" +277,Symbol lover,509145684C1D460A,515179,NATDXR7VJFKCABOVYSODNH4GVAO3GQV6QNRPFSI,D2E513530574930D,QmQSapYf3mARRtfjrBp1pAow6wLXhQJa1F7DMaHU7h5zFx,"With expectations for my beloved Symbol. +An NFT image for the Symboler (XYMBER) in the famous language of the 16th President of the United States, Abraham Lincoln, who has accomplished great things. +I hope you like it. +愛するSymbolへ期待を込めエイブラハムリンカーンの有名な言葉を借りて…" +278,Lots of Symbol,06EF6BA66938ECCF,515242,NBTWJUO5PQ7TADJUSSJ6HPXWGIYK6OMHUE5KK7Q,D2E513530574930D,QmUo7yRkrkh8Z2qoTF5sbZS53cNkLY5e51CoV34mfcKbPv,Symbol +279,shinobusan,0871F6DC17C2F684,515385,NCLFE2SVIXOV2OGQPTENCBMWWX77NY6ECUKHGYY,D2E513530574930D,QmNzcacwYNbD1DJQ85Vw6fdi6Fpu4RS3fgABTJdELdn5Dd,"shinobu +Japanese animation +kimetsu-no-yaiba character" +280,Mountain Spirit,780AD12F5E0C1609,515404,NDVCF2AGP5REJA3NXP3YZQ56JB5NEFMYR74YSHY,D2E513530574930D,QmXCq87sjXr5iK85Fb5xaRWV1H5tR7oKbdm4yz5xB8yPQb,It suddenly appeared when I was in distress in the mountains in Nikko three years ago. +281,Japanese landscape1,76D189F3CB041521,515470,NCP4RHKJRF5D52WIXEIS2754YNKFA4YTDWPVKJQ,D2E513530574930D,QmQBsXeDAepem4Fu7nUMuwwUURyGz1uyn64EY8Fqww74S2,Japanese landscape +282,Japanese landscape2,2C11D770E7B9BD5E,515498,NCP4RHKJRF5D52WIXEIS2754YNKFA4YTDWPVKJQ,D2E513530574930D,QmezKTS9ATEBFA8w2H81NhbvnkNwe7VZKSkJukrRRwCAzF,Japanese landscape +283,赤いの,0668EC8599DDB19A,515531,NAOZ7Z7ZN7XKPW2GEQUCT2RV5EKE2O4NRGF2W5Q,D2E513530574930D,QmbY6RJAYvoAwYL8rqrd3jfo4sjVStkTg4Bpttjuo8UCj8,赤い絵の具です +284,3butterfly,42D2BF601DDE2D4F,515531,NAOZ7Z7ZN7XKPW2GEQUCT2RV5EKE2O4NRGF2W5Q,D2E513530574930D,QmRzRhkSRNDVnEgTJ9697H95gFomYjQRXWkoGufu7ZKcR3,3ちょうちょ +285,surprised cat,0D5DE42F34EEB1B4,515583,NC7734P5VN5W3FEIRF6QIDG2QQ2EZSOOLX3PECA,D2E513530574930D,QmNrWq63aboDvDfdaZTL1NfnCTuDMTXXgk3t1F7xWn6ezk,A surprised cat was taken to a veterinary clinic when he thought he could get daily food. +286,Naughty crane,554FF3E84FDFD965,515603,NDYGGEJXQRI4UF4KL2VRVSLQCUQNFIXGFQ2EV7I,D2E513530574930D,QmZF9eQut2vDPs4Nvv6NRDQaovzQjeVZ6Souncs2YLmNZY,"My little boy made this. +He is a super crane car. +So powerful, so fast. +He can lift anything." +287,Japanese landscape3,4F61C37279D43A8D,515639,NCP4RHKJRF5D52WIXEIS2754YNKFA4YTDWPVKJQ,D2E513530574930D,QmV5YjkHcvqaqfDqWknVCLpi3NPVio8ksy9oBt48szCMai,Swallow and Gohei mochi +288,Kappa no Q-chan,3CD01B4062AFB829,515660,NDVCF2AGP5REJA3NXP3YZQ56JB5NEFMYR74YSHY,D2E513530574930D,QmVjyBFtxpfQoqAWrD1dzwVzoDpGVPpgUiPMQbwU7JAD2o,Lovely Cappa. Lovely Qchan. +289,the coolest motorcycle,3BEB34B4D2305074,515682,NBMAGUODV5I3BIAJ3GRVNQQ27S4OTYKTBHUWU6I,D2E513530574930D,QmYYsLEn1KVNzBtGsD1LbAxcm6aj7SA9cbNosmErwWBoTF,Kawasaki ninja is coolest motorcycle. +290,Cosmic 002,5021EE85598B85EE,515690,NBRJC3U7TB2OJBP5RBAMV7SKKRH4WP2JCSV6C5I,D2E513530574930D,QmXidae6bDKvVix6XuaATFWqBKjTTM3UABwosxULZjbs1R,Cosmic jellyfish +291,Flower Hedgehog,113F9B6906F987DA,515814,NDVCF2AGP5REJA3NXP3YZQ56JB5NEFMYR74YSHY,D2E513530574930D,Qmd55SY33rZmwHxFshZ5az5poKbAk1ptEh3ew5j7J6P2Kf,How cute hedgehog !! +292,tamaishinnya@gmail.com,12AC3D4AC573EA28,515833,NBE2UH75GPUKTQY2KCI7W2ZRFBXFMP47JCSXVKQ,D2E513530574930D,QmP9Gvwj5yKC9gXfS13Br8HBEUbeqPFfV3c1A4irG5mtve,The sky of the Olympics SINJUKU TOKYO +293,litra.tokyo@gmail.com,7BCB42EDE9C6E84A,515847,NBYFTDQQZ7B7GVWP245FVWPAI3ULTNRK4IVP5GY,D2E513530574930D,QmQgjq4RxfVbkpeXQ63v3WtBKPr2SK9m5kbpeiQiqhXGuC,Sunrise +294,Foreign samurai,54E10FE6F8BB8E65,515878,NAAVF4VHBXO7BXRX6F6747DQYGCBQ4KO6RSLYRY,D2E513530574930D,QmeEgTPMiQr4pT3sJ6BGYoZvmPKUKUbGwnY3QMi7GzX4vj,I moved the original picture. +295,Sunrise in Japan,03647759544DAFA6,515896,NBYFTDQQZ7B7GVWP245FVWPAI3ULTNRK4IVP5GY,D2E513530574930D,QmdAS52TD9YqWT81HiKTgwxgCQmE3Wn2ur1m8QmrZk2ZKG,It is a photograph of sunrise in Japan. +296,ABCS #1536 XYM COIN ,0947255F53450F54,515918,NDIWW75TWQ3NSXOV7KQNICWYWKFZIGURX62IVSY,D2E513530574930D,QmQFTD8Zq3WmosTuH9shGM6vmQjULDGqoe4hTroQeo6PQA,"ABC Samurai #1536 +XYM COIN GOLD +TYPE: Coin Punks +CLASS: 梅 + +Pixel art +collectibles +Art By ChaCha Samurai 茶茶侍" +297,Devil girl,0FA681BDFEF01732,516043,NAMBPZUCSV5HSPOD26GH3KQAE65CDJN4DN7S47Y,D2E513530574930D,QmfS366gzF1GHSseUoQDW7gjw3gVSKhtFiCDcDxRv7vaDS,Work of the daughter +298,Shy girl,272C3376A77CC75B,516052,NAVEQJX232AZ5KZC42W7AXB362IFW55MUXE42PI,D2E513530574930D,QmcE5JL4i5Maoc2DEZocgq6vqz1BGRbfyqqwdvXgSjpzs1,"This girl is my daughter. +She is very shy、" +299,The Muse[α]_NFT02,46440478FE4EF940,516069,NA3H75SZR4YL3DKFYSDZGGFSGHQBNYA2VFJBGHY,D2E513530574930D,QmX25wzwpX81ausjE4Br2tNnqLGqknhKARDpiacAakWm6m,"2009 Create by Shuntaro(2side1BRAIN) +#2side1BRAIN +" +300,Symbol Girl,02836DA7B8294073,516078,NBEJRE4365HWKBP4MQSCOFSS4DERLGBTKUXN4VA,D2E513530574930D,QmXG9FeEi3dKCyTodn6wsbLH5DNny1Y7DojsnnW12GgUBs,"The eyes say more than mouth. +She's mad for..." +301,Night Cherry Blossoms,6E6746BA81716906,516111,NCG7RAUUYUCIBBUEWFGF7EZOZYAXGND7CDFRRDY,D2E513530574930D,QmcfELLcYvbZiJqQDmXNgRNSwCyChTgLFoz9M8H1RUHjjT,"Night Cherry Blossoms【yozakura】 +Enjoy the night view of Japan! +【From Mameshiba】" +302,my cat,7CBC912000FCFDB8,516158,NARX4CLBQDOBH7TXQ2OHMJA6WZTB4W3B6MCUNYA,D2E513530574930D,QmfGa3NGX7gW2skyKZscAvY7aUG8kVm4wwcGydhxat12KE,my cat +303,眠夢 NEMU XEM,7DE98EF58EC4C0D8,516295,NAGLHQDYWFYN5VU6CCUMBR5JYEYI4V2YG2KUJPY,D2E513530574930D,QmXxrav7JzK2DkUgnhPRZDbLAkKx7HoE2SVc98WFE2AbKk,"sleep dream +眠   夢 +NE MU +XEM" +304,XEM ATH,7431F77BED18672A,516297,NAGLHQDYWFYN5VU6CCUMBR5JYEYI4V2YG2KUJPY,D2E513530574930D,QmfZf3TB4DNExPqxzpYmrXzio9x2shnPacHmR3xMza9hn5,XEM ATH!!! +305,真掘 SHINBORU XYM,48EFB85840168BC1,516300,NAGLHQDYWFYN5VU6CCUMBR5JYEYI4V2YG2KUJPY,D2E513530574930D,QmUmeZ7AgBq28Dj9yCDLfZXdn6yZKPacUPSZB3kdXV3rMX,"真  掘 +SHIN BORU +XYM" +306,Punker,63AC282F5D9839BD,516399,NC5HTTFPVLUPNI4DYI2DKF5YHQGX54A6SEJMKQY,D2E513530574930D,QmR19EpZeCtuuLbzYNEuNEz1SqsR4hy2zYexQjCbv5sSzM,Iondon calling! +307,SAKURA & MOMIJI,21219F0B26DA003E,516472,NCH7MPTFP4XZXV6KASSJY47GVOGNRA3EHY62Y3A,D2E513530574930D,QmPpADrvZxDET1GgBs2Pb3LQHD8Vrkr1KSJ4yLD4rMvXMm,"Cherry trees usually bloom in spring (from March to May), but cherry trees in Obara, called Shiki-Zakura ( four-season-cherry ) bloom twice a year, in spring and in autumn. That means we can enjoy watching both cherry blossoms and autumn leaves there." +308,Peacock,612C0B4316303FF9,516485,ND4MFJ3DU2KK5T36DACZUGPFXZXHUECAVXJDW4I,D2E513530574930D,QmRMFttAJVB91Gtro715v5tzyjsL193JEFnchkYko22QuU,Painted by a 6 year old girl. +309,Puuuu-n,1328305A17B5959D,516490,NCJZXTF7OQKDCKCLJ2DWOFTGANSJQCAPLUUAVGI,D2E513530574930D,QmRLRBHMGGYm5VVYaKtNJ6bj5BifgXzFWHRcxk46zfknfW,I was stabbed today. The mosquito. +310,mt.self2011@gmail.com,2B68296A7B2D3513,516517,NCDI2SFPNSTEDLTSGBP74GCPGATCTXWJ7NYWBEI,D2E513530574930D,QmW1AuHXdANf46QuaaTL21UkygPjkhiRbduuZBXmXaNpqv,"The moment when fireworks are born. +" +311,Poisoned apple,521DFA9CD8424428,516554,NCWYHQEHI44EJJRVRI3C4O73OZM2U4PTZH3ADYY,D2E513530574930D,QmU462NEF9jMFA9rHS8WR1PiqEzcQDAyGqZdedqYhpQAv5,"It looks like a poisoned apple. However, eating this will extend your lifespan." +312,XYM Rabbit,3E820C4AF680EA5D,516569,NC6HULGREF3SCAJYLGEUVCJDKWCNZGWPPDBY5HI,D2E513530574930D,QmfTwMrxGYLe34gsxWEq1RwN1WwCnErwQwTtnZe3y4ATw8,"This is the second work drawn by my daughter. +My daughter loves this rabbit very much. + +" +313,吾輩はポテチである,276E8BD7ABBCF435,516569,NBJEA6YPMR3CEJLZPIJQ4EKNE7EJTMLNY3SQPJQ,D2E513530574930D,QmSLeFEQNuTrCJDyV3xTWEY8AzSKQJ6br3KbvVfvoiFirQ,うちの七匹の猫ちゃんの一匹です♂ 決して小学生に描かせた絵ではありませんw symbol楽しい、最高 +314,Corridor,28266FBA46519A82,516597,NBOHQRXCZ4DNTJ6CNUHCGN5G5O7PF7BMZEBJ22Y,D2E513530574930D,Qmdf3hEvhhMB6bQGSX7MsQsVkbcnqRTLNZbRzzpuAV6PqK,The end is sure to be visibl. +315,Blue night machine ,50DCD0D979829018,516612,NBOHQRXCZ4DNTJ6CNUHCGN5G5O7PF7BMZEBJ22Y,D2E513530574930D,QmPAwhki8vHAGahUgoJei4ckGWstatnrTtBJysg8w4oHow,She shines lonely alone will show a beautiful illusion. +316,Delusion propagation,025BDD807C20EDEA,516621,NBOHQRXCZ4DNTJ6CNUHCGN5G5O7PF7BMZEBJ22Y,D2E513530574930D,QmebJcZ85w4R8J8x6GwuYtBzY6QCNZ8sNS6DhMd1oHutai,Delusion propagation is being received +317,Melting Love,76B245F0404B7983,516629,NBOHQRXCZ4DNTJ6CNUHCGN5G5O7PF7BMZEBJ22Y,D2E513530574930D,QmNmR6Y3LHHeMrcTdfjVTkTWC8VmS7g81gnY2LmFPiCyMi,Feelings that melt. +318,face 1,67C2AC98D395B109,516753,NBP3JD43EXP7VPHOFVT44UBXLNVKML2VSFIMPMY,D2E513530574930D,QmbvyhF77RDouC3xZKThBHXgPdP8imJX7iWMJUvcFKHAkq,test +319,子供の遊び,346466DCFF4A54FF,516770,NDJQNVD5NKR3SQV4RJL7PKRUVX67KLIRW3BNHKY,D2E513530574930D,QmQgYGhAT3QihcnnDqdkw7bSpWLGoaYGuwy5dnrApadkDK,"Vintage風に作成したアート +" +320,"Japanese ""SAKURA""",5500C8393D5D86F2,516772,NCJZXTF7OQKDCKCLJ2DWOFTGANSJQCAPLUUAVGI,D2E513530574930D,QmNY3MuKRiUnnXwc96kZaDpyGyA1C55Fm5UBKGht9WuMzJ,CHERRY BLOSSOM🌸 +321,我々は宇宙そのもの,4EA9DC702188CEE6,516790,NDJQNVD5NKR3SQV4RJL7PKRUVX67KLIRW3BNHKY,D2E513530574930D,QmaD19VzCA2Wzs5RpfsEjnLeWjj3dT8T8MwjW7ZHr6LCLf,我々は宇宙そのものです +322,Delusional Mark,12CD482A21492383,516865,NBF2MZOFSGUR3LMHCMCC6JHZI5VLUSYIOHVPSNY,D2E513530574930D,QmaCFXPnCnsvivie8Ww9A92WkP5F7Udt5uzeAsvpkeB2ZS,"I'm delusional now .. +If you don't want to be disturbed by your delusions, this is a must-have item! + +Where to use +1. On the train +2. During school class +3. During a company meeting + + +Japanese high school girl" +323,Merry-SAN,07D43DC6E6F9C5B3,516883,NCSTNNCWXMUVCCWI3T3PRQFQFECNLYC3XPWAH7Y,D2E513530574930D,QmcAU7MmudRAwaWB3eq3xsKvYcMQAcdT8mprd3MWHWyrQL,I created this image of a girl who has feelings for someone on a holy night. +324,GALAXY GIRL,4CF535B5E04E3840,516902,NDJQNVD5NKR3SQV4RJL7PKRUVX67KLIRW3BNHKY,D2E513530574930D,QmSi3TwFn8Ppx61HY1Ken8oGR3CQ6WeaYSEWWdH4PaC9uh,"Do you look like a star? + It's a beautiful woman" +325,Chill spot with weed,0A6074F8DFC5C558,516911,NDJQNVD5NKR3SQV4RJL7PKRUVX67KLIRW3BNHKY,D2E513530574930D,QmYRRxCYgFwwJJpy496AyuBTgkHbUKv7jy8kbQK7rvGrRq,Where is your chill spot? ?? +326,Lyric Files & [α]NFT03,07AF710B2191DB21,516960,NA3H75SZR4YL3DKFYSDZGGFSGHQBNYA2VFJBGHY,D2E513530574930D,QmYLsGkEiBZbshqfE5uYmceYTkVkQWLxy1m4mhSaDscSaf,"NFT03 +Only 33NFT I MAKE. 3/33 +#2side1BRAIN" +327,MATRIX A Huge Nug,5006081064952760,517002,ND4LQMUKDMNOZGOX4HTFHV534U6NFHZRA42QZXQ,D2E513530574930D,QmRPcT4S6CrUj1W3aDbo3SUgZaxsgaseFwLdP5zehtnuRi,"You can tell by looking at it, right? +Have a wonderful ""Trip Life""." +328,Inari shrine in RPG,71891D9608B01744,517002,NBY36OSCVA2UYHW2OA2BN2C2HKSR4GLIAKUTIEA,D2E513530574930D,QmWbgT7dvbkZvvgtj97w1TWeP6FAr1FbC5B9LndZYXJLi6,"Role-playing game style pixel art of small-scale Inari shrine. +An Inari shrine is a type of Japanese shrine used to worship the deity Inari. +Inari is a popular deity associated with foxes, fertility, rice, tea and sake, of agriculture and industry." +329,peach peach,1989B8AFEA4DB947,517014,NBFP5Q7LRFXUNLJ6TZOPMDJPSPGWRGVJCGZTGJQ,D2E513530574930D,QmbK72rFy6tixu81f2QsZwfs7ojCRpoLZT7vRfyxKZHdGm,"I work at a vegetable shop. +I feel that the shape of vegetables and fruits is an art. +Enjoy pictures of your favorite fruits and vegetables! !!" +330,blueberry,04134DEFE1297FEC,517039,NBFP5Q7LRFXUNLJ6TZOPMDJPSPGWRGVJCGZTGJQ,D2E513530574930D,QmVabq8nBiLNRQwuec2PwGV3LFjU3SpqNrSpPLrLPG4Xq2,"I work at a vegetable shop. +I feel that the shape of vegetables and fruits is an art. +Enjoy pictures of your favorite fruits and vegetables! !!" +331,crypto Furyo ,1B71B3E7B774F53A,517047,NC7F3USKKPIWKGRVVH5E2WKYDXQ2ONHAIA4OW6Q,D2E513530574930D,QmPrbycgFNFrKLTiGeTJdj9krK4jfwUX5KXB6irxmH8GCK,"Furyo is a kind of naughty one in school who skips classes, may smoke, often fight and so on." +332,Over,756E7F9C0B23CF79,517107,NDU33WWCSMSKPCQRRCMWQHISSGVNDCXMGFYB5UY,D2E513530574930D,QmcYKFjpYkzAynHx2dDQLcTcqFk56CpsBXWdZYJaix3kpN,"Over +Thomas +1/3" +333,cloud (kumo) japan,4A22E8E23248B7C8,517130,NAKU66Q5PSIMWAPPXBR5GEYUZDYDCRWYXGY5N5A,D2E513530574930D,QmQwD7fS4ZhaYmiWbkeDxyX2t5EUoXRXzPLTWQHm2rdBxP,"Japanese clouds. +This is a work of calligraphy." +334,astrount art,0EC1607117A004FC,517166,NDJQNVD5NKR3SQV4RJL7PKRUVX67KLIRW3BNHKY,D2E513530574930D,QmbvyGRc6ogbno1ha1qyN7KtJ6R2AfjL93kWUdcJdNLCeL,What we need +335,You can do it!!,7A4CD1FDB5D48FD4,518261,NDSFB5RCGJG6XH7WPWOYFOEZAF3KSSU5C7G4QNI,D2E513530574930D,QmdZ4iitAkAtQePfCja1uxFiz2QJnUFZgqatXyHFGYjqeR,It is a picture that encourages you. +336,good nyaight,042A121129645DEE,518427,NDSFB5RCGJG6XH7WPWOYFOEZAF3KSSU5C7G4QNI,D2E513530574930D,QmRMUw728LzT1v8dviGXThNiWxo3ytfKN7vGeAv5vn1Zz4,A cat that has a habit of sleeping in strange places. +337,A little bad dog,5B7464958088FA7D,518467,NAURIEZ4E24DGKJL2JKWQZ6A27UREIGVZJ7V7BI,D2E513530574930D,Qmevmt4BLtdMeonhriLu9eaUjJDP6NvhAApgPiq5qfWjbs,Black Labrador Retriever with a cigar. +338,the lake at dawn,2BB9732A00A5D879,518510,NBRJC3U7TB2OJBP5RBAMV7SKKRH4WP2JCSV6C5I,D2E513530574930D,QmNWBbNsWHybRCPfoCDz9dkB6EtAsxvk2PzMBTszKuZgGF,blue moment +339,Japanese landscape2-1,4365B448181C0445,518517,NCP4RHKJRF5D52WIXEIS2754YNKFA4YTDWPVKJQ,D2E513530574930D,QmYavDzLVTUoZyH32TSLELf4gWVTVHGkaiCfbqJ8UPTXk5,Japanese landscape2-1 +340,Japanese landscape3-1,6E67CAB69CDF1772,518519,NCP4RHKJRF5D52WIXEIS2754YNKFA4YTDWPVKJQ,D2E513530574930D,QmZB3RBFnmnqvu77MuG9B8FntsaS2kVStSyXe3H9ntWELj,Japanese landscape3-1 +341,bonsai,45295F8C29403F67,518522,NDHYUG45ZX7N7QDYHCDMY7AAHECDLCGDAMPZWVY,D2E513530574930D,QmNZm7he94NDnsZpaNVQzUpbMn7jeLQbHEC3zHxN542U7c,Japanese bonsai +342,Japanese landscape4-1,26D064D2D39E2995,518527,NCP4RHKJRF5D52WIXEIS2754YNKFA4YTDWPVKJQ,D2E513530574930D,Qmeit7hXzqeHPZ9UxH9XM6DSFBRo8Yc7sgAF1MLLKNCFPj,Japanese landscape4-1 +343,King,3ECB59208882DFB5,518591,NAHXHNXANGWMNE3AOMQPI7IQZBHJ2BVRDTKZWLI,D2E513530574930D,QmXRWaH51SFVUcVdzSJECzg4hngazEyKGLzaaTZ94z8t98,最後の光景 +344,ねこ,107F9419AA5154EF,518627,NC6WTZHRU3ES35TR53G3TQBZWUMCYC5NE5GKAEA,D2E513530574930D,QmTnFeDEoQVCLHCtGCp46XToqzND3ebxzn4F2faszqWE7W,NFTに試しに出してみます。 +345,bygone days,2603D8EA7E511B5A,518769,NCVT6TCLHI3NKUTEAE4UJK6NOF4MJEOJY3OJ22I,D2E513530574930D,Qme8aEt8Q8ukbPfmLCUMHX2dSidqvpKtm4PmhNGejLsta2,"I like to draw pictures of the time we all experienced as children. +This is one of them and the first picture I painted. + +Serial number:01" +346,pink rabbit #1,6893927BA8069475,518812,NDUSS7JY6MUNNYC5PQRPDAKBL5FFX4QRYC2ZNGI,D2E513530574930D,QmVwseX9T2Uw9s9gBLEM2jVD2SxY9sUM8WyBRKxiFSb7LR,I am an 11 year old girl. I love drawing and writing. Welcome to my world. +347,Surprised cat!,12858A701E864377,518872,NBYTVUTTHMIBHVACWKXMSF2M2DQAPKCFRVZKBCI,D2E513530574930D,QmSRTYdkQjprBfbTD99FZCJZ1jfW3ckVfUuYbG9aRk9tde,Cute cat is surprised. +348,Marriage 3,0B5901FC5A236DF5,518898,NC5HTTFPVLUPNI4DYI2DKF5YHQGX54A6SEJMKQY,D2E513530574930D,QmRNvJFKXKHa5Q4QjUpQb1kt8faAAdASsWdLfWk1XrhtG9,Nostalgic bride 3 +349,Eggplant,2F670531B57DC338,519000,NBJSNTIFOD5TEJBVGIL6XHXNRTVDEKMWMJMR75Y,D2E513530574930D,QmWB8yvEFGRadw5V1qb9fzYHYncZJh9ApAy5ndY6uVrT9a,"My 3 years daughter draw this art. +This is Eggplant." +350,Snowmans,080005373FF63221,519001,NBJSNTIFOD5TEJBVGIL6XHXNRTVDEKMWMJMR75Y,D2E513530574930D,QmbnPi4bMGd7h2wB5LojRB6u1oHTHQ9xiawyaHwm5bxMP8,"My 3 years draw this art. +These are Snowmans. +lovely...." +351,Christmas,42E66C8A9F3087CA,519001,NBJSNTIFOD5TEJBVGIL6XHXNRTVDEKMWMJMR75Y,D2E513530574930D,QmPrNM4EpoTZTyrTdY6xTmzC64C43RPdaE9Ry9niGGFU6Q,"My 3 years daughter draw this art. +It's Christmas!! +" +352,Teeth washing,49F9B5E3A5738625,519001,NBJSNTIFOD5TEJBVGIL6XHXNRTVDEKMWMJMR75Y,D2E513530574930D,QmWtcVrWyNEXCW85yLr5nmYpCa3VjsCdtSjvvJn2LD2uqU,"My 3 years daughter draw this art. +This is washing her teeths." +353,Mam and Dad,3D95D47205F4CDD8,519002,NBJSNTIFOD5TEJBVGIL6XHXNRTVDEKMWMJMR75Y,D2E513530574930D,QmaWFpK4AWhJ2iCqvksSZj3qq6se42z9pWnnpmrMGQATYc,"My 3 years daughter draw this art. +Mam and Dad☆" +354,Penguin families,6F705622A291D193,519018,NBJSNTIFOD5TEJBVGIL6XHXNRTVDEKMWMJMR75Y,D2E513530574930D,QmdZ7M6j3cVEK8wKp9T82TEHmfvFqx6oSdw2ECv6hnreTb,"My 3 years daughter draw this art. +This is Penguin family art. +" +355,Lovely Cat,032F510BB849DD23,519026,NBJSNTIFOD5TEJBVGIL6XHXNRTVDEKMWMJMR75Y,D2E513530574930D,QmNT9oc6HguRnsJ3D9ktqNrmnRPfwdZPorucqAgyVDGgDs,"My 5 years daughter draw this art! +This is 「Lovely Cat」" +356,001,49E8D2A8E1B6AD95,519031,NAZEOSYCGCYHGX5JJQADNSVI2C53DSVIG7KUWHY,D2E513530574930D,Qma9aqGxxa7PA8hgQNUi6Xn2GXL63mei5NobkoerWJ1NwW,001 +357,002,1DF556D274CB6D5D,519054,NAZEOSYCGCYHGX5JJQADNSVI2C53DSVIG7KUWHY,D2E513530574930D,QmbB5Y2v3fQLdPGN3cDSGAfo66fAPcibx2j8F1S8ev94Wt,002 +358,Weves,08C39A931BD8E062,519209,NB6CNDBYPULIHNJXNE4D3Y74PWJ2X23VQIAC7ZY,D2E513530574930D,QmVCf5DvDeT3jxSewRUyrPeogVP2fPM5q5RNQXpWvRaVkH,"I want to stay as Iam +Drawn by my daughter" +359,XYMアートとみみpart.1,460AE49F5DCC0D23,519229,NC6WTZHRU3ES35TR53G3TQBZWUMCYC5NE5GKAEA,D2E513530574930D,QmXN6VUGb9cWnzUPFZeNSBMWjAQTnSFoJ9JhUgihcj5V1w,"オリジナルキャラクターです。 +良く見るとジンボルのマークとXYMの文字が入っています。" +360,First kiss.,1FF9422AAD6D897B,519314,NAE65Y6NIQVZTVOGDUYLQ2FYUAIKS3J56CJ4KSI,D2E513530574930D,QmQNLXdRi199XoZhEzV6FfGBEoa9xXRAHXy4QXSoP7VBVD,"Her first kiss. +A lovely moment in time." +361,TONGARI MOON,296560B7C9C56167,519321,NDIWF6HM6BVXKKQ4RZJNPCWQBK6AS5567WG5L6Q,D2E513530574930D,QmbmJRNV9sKwshHxjErQNvveed2Jroejh4uYkpnXUDhMeB,"I drew it with pixel art. The existence of $XYM was recognized, and one day I imagined the chart pointing up." +362,Go to the moon,0A1388DD105C9FA6,519345,NDEZHKNGPCVE2YHTE4T5XNACELJQC5GBXKDAU4I,D2E513530574930D,QmZZMMDGCscVsDDEtDRfYdRWi4sv2aHdtfkmQLQc8r4A5z,"I’ve used up all my savings. But miracles do exist. It happens. + +" +363,The Beautiful Face,3F67839022ACC654,519444,ND5XAKYWFLAJNQBCWYZG4RD46ZSEL7GAU3N5RPY,D2E513530574930D,QmPaS8dPCEaXjm78mhLaBGmMAajocknAx1HJd7zWeNZ4oX,"The Beautiful Face #1 + +A Painting by_ Readymade life" +364,Dwarf in the brain ,4E50514E642778F1,519588,NAM34T7CPQCWN673UKFFLN7CNQU6NH3WL6AVZ4I,D2E513530574930D,QmRHYJnpmGaVqxUnoPWVDaafHr3KqWgyBCrmnCeukfEMXV,"It represents the proportion of the brain that corresponds to each part of the human body. You can see that the hands are very large. This shows that the proportion of the part of the brain that controls the hand is very large. +What's the next big?" +365,GREEN CAT,23C4CBC3A571258F,519707,NCGJCJWYKFHXPOQ522GIGA3BBGXAYGSQWI37X4Q,D2E513530574930D,QmRSTBEcTaUHrzeYELYQjAVBuWUYgTsUxPA217QkXjNEe8,botanical cat pattern. +366,NO MONEY,4E933B04FB077BA3,519735,NCJBYSYG4ZAE7PUYB6WIHNJLQ5WO3LMRTKZELQA,D2E513530574930D,QmNMCxrD8QYPKCt8ZeWwaYbHQ3SdZXAh2HTrGFz1Nj7HnP,NO MONEY +367,Tokyo olympic soccer,651D6CD53A9AD542,519758,NAVIOG4VS36VIMOHFXYSCUGPWV7336IYRR23QRY,D2E513530574930D,QmYWGzNytNDUGGcui1DzM1yfzYkLju14vy7z8d51PW89tr,Tokyo olympic soccer final@YOKOHAMA west gate +368,Marriage b,7F456055CBC75C98,519763,NC5HTTFPVLUPNI4DYI2DKF5YHQGX54A6SEJMKQY,D2E513530574930D,QmdnmbnmQa1Qaat9Lqre48c7Xiuyjko9im6VKuAp15HRyx,Bride nostalgic +369,真惚楼(Symbol),2D6DE7478D49B94C,519960,NAAVF4VHBXO7BXRX6F6747DQYGCBQ4KO6RSLYRY,D2E513530574930D,QmXgAQa6iuPwWzqw59K1dRtAhKGENwFVW96gDSxsv3naBF,I tried to anthropomorphize the symbol. I support this +370,TANIGUKU,6D84F4341AF1AC28,520296,NDLLR77WVVLYW7X6QXV6LGZWTN3VPFAMSOVKTYQ,D2E513530574930D,Qmb4oEbaL7C9YtBaj1YWeM3hE6W14nUu6fPF6FhcByhdvM,"Limited edition only 69 + +serial number: 01/69 + +Frogs bring happiness. + +" +371,Megalodon,0D4D0407B3942A1B,520297,NDLLR77WVVLYW7X6QXV6LGZWTN3VPFAMSOVKTYQ,D2E513530574930D,QmULJT2muTLGGrdowciAt2fXQaUZ2oF4FHaNChWYvMwVnR,"Limited edition only 69 + +serial number: 01/69" +372,Innocent cats,47B861A97E4D234E,520299,NDLLR77WVVLYW7X6QXV6LGZWTN3VPFAMSOVKTYQ,D2E513530574930D,QmPcth7itDqNhthZ7J8nvcbSgrzbvgnYWXWGL6VD115cdi,"Limited edition only 69 + +serial number: 01/69" +373,shopping mouse #02,490B5BFFBBA71A53,520343,NDLLR77WVVLYW7X6QXV6LGZWTN3VPFAMSOVKTYQ,D2E513530574930D,QmYxU2WJEX65LjcHuuet71UzkXwWyYjHYuYmTdhaaCup5T,"Limited edition only 69 + +serial number:02/69" +374,Dreamy feeling,7F059F72EC724733,520953,NBRJC3U7TB2OJBP5RBAMV7SKKRH4WP2JCSV6C5I,D2E513530574930D,QmTj3BjvKTTZP1qWUveezrbmABnYCrqG6oMinD4tBqLU9d,dreamy jellyfish +375,atom8@mac.com,715E543C77ABA58D,521257,NBIDGA6NQJBM7EBSCPYEWFYB3EX5MTY3UJG5XOQ,D2E513530574930D,QmX3tPFq1NVF9LEFUfkAJEDsfgVbzRLsTB61qzzcEufg1R,てんとうむし +376,Starry sky,5BAD9BE74EED9244,521327,NBVYTFE7R63CSIEQXHJKAAOOJGOXRAF3XBE3EXI,D2E513530574930D,QmPnUhLFV4YeFMsME9iEbttEEVnAXQrteQ2bsYvQUiuUD3,"Japan / Mieken +Starry sky above the rice fields" +377,Japanese Caligraphy 爆益,2943D54D27809EF9,521340,NBKEPIAQNOHY3YE2UGIHSUYSUN6AVBUC2VG7WHI,D2E513530574930D,QmWQ3MvpT6r2vT2nCjoQuZnDvqpP62JvqUn2ppTyFAYMvL,"令和2å¹´1月に書初めしたものです♡ +長い間含み損だった仮想通貨が今年は大きな利益になりました。感謝を込めて…♡ +In Japan, it is a tradition to write down your New Year's resolutions every year. +I made a big profit on virtual currency for the first time this year. +To express my gratitude... +Thank you." +378,yocdent.4618@gmail.com,75B9E8462C01807A,521345,NA3ZMBSE4BKTYJ2BXGFPP43WLIFUEZII54KIVAA,D2E513530574930D,QmT9hE92e8y1VkB9a786xcbnKmNV9pT2yDqgTJfPjQeR3b,fujimaya +379,Crypto Dotter #0001,54367EBA67F9502E,521353,NA6GYWNXNEGC522LNQLCXW4VAL3W6ZI3FUYUAJI,D2E513530574930D,QmaGZ6ihNprnmCcm7Y5kmj18qHQDkBkR7DVZc96ZDqQ2Sq,"Limited unique characters that you can own on Nember Art! +Crypto Dotter #0001 “Cat”" +380,Happy Ripe Peache,3F904AE76BE36E8D,521500,NDYMS255WYBIJSBXUAMVQU33KQ4XGWZ33P7Y47Y,D2E513530574930D,QmbUEtnmswYm4VRLMxkTdQyCFGGX1FKyvjaQiky8oPhtog,"Eating perfectly ripe fruit is one of my everyday happiness. +The world is currently in a very unstable period, but I want to spend my time savoring the small happiness of every day." +381,rere_1/3,71FBF9468AF8A20E,521617,NCI5LK2BMMGQS6F4L2D7GUNGD264TXFGVZDPKJI,D2E513530574930D,QmUvmTNY41VHFBFWfzJaf8VLnittHd8CmHRAnZm1eDfomN,"project:unorere +uno&rere +rere01/03 +@srkikaku" +382,uno_1/3,3D884B3D75E31132,521618,NCI5LK2BMMGQS6F4L2D7GUNGD264TXFGVZDPKJI,D2E513530574930D,QmZ2bSyPVP9XwJbzfo5qiyJS2opaX3QVLBG9jfSZCXmvEw,"project:unorere +uno&rere +uno1/3 +@srkikaku" +383,A sleeping rat,0EE39F1C60DD5652,521626,NC6JYYWSLPBPY44SWNS6HVWLNRLCNB6SVDV6K3Y,D2E513530574930D,QmQKc51d9A9CE18hi95ZRGCHRUY2osPDW1fcKtU12QzHjY,"This is a picture of a sleeping rat. Drawn by an 8-year-old daughter. +It is by no means a picture of a sunfish. +There are big ears on the top. She also has legs. +The bulge on the right is the torso." +384,Crypto Dotter #0002,6ABE8CA70329426E,521778,NA6GYWNXNEGC522LNQLCXW4VAL3W6ZI3FUYUAJI,D2E513530574930D,QmWeu9kCviCFSrJsT5WCdGN6NXwqVMEMcBBq6Qiiss41AM,"Limited unique characters that you can own on Nember Art! +Crypto Dotter #0002 “Dotter Monkey”" +385,Let's play with mantis.,6DF6700D6B17878D,521790,NBKEPIAQNOHY3YE2UGIHSUYSUN6AVBUC2VG7WHI,D2E513530574930D,QmTimTKQHZ4xnvhqRPgAZfV2QmfS8wZ8KM8H6KEYWgUvDN,"「カマキリとあそぼう」 +It's a picture my son drew when he was seven years old. +Let's play with mantis." +386,bask in the sun,33A06D12B113E040,521791,NCDMZLK76GYHVJMYXYIIPZRXXIMR7IHYQLYLFEA,D2E513530574930D,QmNS7pa7vfwZpNA3bh3zLm2H5YrMCuyyH4zoBkCXxoMzmH,waooon!! +387,rainbow,3D6D43629DB6D0C8,521794,NCDMZLK76GYHVJMYXYIIPZRXXIMR7IHYQLYLFEA,D2E513530574930D,Qmc1g9bxxTN4yQ7QQEtfWtZdahAJjHXigaz26AyefnJYPA,rainbow Rain +388,Pixel Gorilla #001,1EFF23739D964243,521921,NAZERB3GWUTJWFFC6OTWTAHFPDM2TNQA5KS7JKQ,D2E513530574930D,QmYrsvCsZ8FGLtf7316uRJqLLC4k3H6P6JtixW1gwct85a,"The most basic gorilla pixel art. +It all starts here." +389,kaitaiyouooo@gmail.com,0B69CC098BDC5BAE,521961,NCW2JNEUG6MTIJTJRESBZFPWOBQXWSL2BAQZRAI,D2E513530574930D,QmTwMEw8SjZ1NippQyhQVn7YxJwGhUcxokmqNCrckhzCHg,NEKO +390,Anxious kitten,2238290BAE55B4B4,521963,NBY6ZGMDIB5IU6LWMVS4A6XPRNGIGKE75FLBKPI,D2E513530574930D,QmaYKCjVLtEdLKx9kx2QiS31poKuRNUeebK7YKfhGMvZEB,a little little kitten art +391,Crypto Dotter #0003,6FF01D1203D0AAF1,522145,NA6GYWNXNEGC522LNQLCXW4VAL3W6ZI3FUYUAJI,D2E513530574930D,QmeUb34ciWZZA5cH56G9DVmjs9zv6VAEUDjHWVLWnnmHan,"Limited unique characters that you can own on Nember Art! +Crypto Dotter #0003 “Dotter Dinosaur”" +392,Tanuki 003,11536A0F199CAAFC,522173,NAQZ4CPADSXKME3DHE2FC5655VNIAJ5C6VF36QA,D2E513530574930D,QmdWKzHSYuSfi5UMLmkP5C8CcVcqFdMyejTuyF7hY6WeEz,"Tanuki (Japanese raccoon dog) is a species of canid endemic to Japan, and has been symbolic in Japanese folklore since ancient times. + +Shigaraki pottery figurines of ”Tanuki” are popular and famous as lucky charms." +393,Crypto Dotter #0004,6F8E1F613F5A3135,522200,NA6GYWNXNEGC522LNQLCXW4VAL3W6ZI3FUYUAJI,D2E513530574930D,QmbDAQS76cKKDSuzDkxNfQyCQuXEmfgvszABiZsCLjjtGY,"Limited unique characters that you can own on Nember Art! +Crypto Dotter #0004 “Dotter Cat”" +394,Crypto Dotter #0005,3729CCFA1C93A22E,522204,NA6GYWNXNEGC522LNQLCXW4VAL3W6ZI3FUYUAJI,D2E513530574930D,QmQYmEkWMFtjEvzUocY4zsvsXMCBAko9xToiH5PCFwUZdM,"Limited unique characters that you can own on Nember Art! +Crypto Dotter #0005 “Dotter Frog”" +395,itumono_oka,4D33E6229A90A130,522260,NALKID5TSX7PT4NRUXIXLDKOMJC3VQNLHPFWJGY,D2E513530574930D,QmSfd5SWQ4RSikEyoALAsyi49uEBPeUHNvs5C6pNbjhrQQ,富士吉田の新浅間山公園 通称忠霊塔 富士山が綺麗に見えます +396,Nightmare robot,4059569FC10D4E64,522305,NBY6ZGMDIB5IU6LWMVS4A6XPRNGIGKE75FLBKPI,D2E513530574930D,QmPt1Gx7KCH6786iWkZM78ifBedQm2w6Ukxz8cebJCWXwf,It is a picture drawn with a Japanese brush. +397,MoyaMoya,1E8CFA4F86C06B7D,522305,NBY6ZGMDIB5IU6LWMVS4A6XPRNGIGKE75FLBKPI,D2E513530574930D,QmRbYoMhRRk9cHXK8vEEGkioWfLwdNqPPQKNzfSEEv6Vrv,It is a brush art. +398,Soaring pheasant,30D8799E47566870,522336,NBY6ZGMDIB5IU6LWMVS4A6XPRNGIGKE75FLBKPI,D2E513530574930D,QmPQ1MtgRs2SGwKcUcu89FyrxXmYYEtvWrWDAVAvGxYRAf,The pheasant is the national bird of Japan. +399,DOGEmuchan,50B9400BD60DC732,522367,NDAFDDKTWV4ZYKOQ33UNDOCH4Q2ZPO7KLV5J7FY,D2E513530574930D,QmSRy3TWTmzsFLMrQp5dt7RbgbzrPc6chEMuvGto6cN62i,Dogecoin +400,朝食,3F9B34F7B2426217,522446,NDJQNVD5NKR3SQV4RJL7PKRUVX67KLIRW3BNHKY,D2E513530574930D,QmVsJBcWfE3jHA3cAE1sezYmqNSvTJaVRS328hMLit6vhY,"How about breakfast?? + +Draw&collage" +401,XYMアートとみみpart.2,35C62AD0424FFAFE,522626,NC6WTZHRU3ES35TR53G3TQBZWUMCYC5NE5GKAEA,D2E513530574930D,QmTi4yjyNy2fwjX7Ug85hGUGRHJFRYh2H9NiPH37nf68cz,"オリジナルキャラクターのXYM仕様イラスト第二弾です。 +今回もXYMのマークと文字を入れてみました。 +どことどこにあるか、わかりますでしょうか?" +402,アートとみみ part.XEM,28DDB5B222672455,522627,NC6WTZHRU3ES35TR53G3TQBZWUMCYC5NE5GKAEA,D2E513530574930D,Qmc6DQPxTY3zAWHdj9fL7qGAxvv9Au97YC2L8DcawPCgEf,"オリジナルキャラクターのXEM仕様イラストです。 +XEMのマークと文字を入れてみました。" +403,flame,04C67C8D7849807C,522712,NCFRSG3NPY2WQD3IHDN5PPL3ZN7BOJJ3XEI62GQ,D2E513530574930D,QmatpqVUoFm7zjtSok4xjpW7sSYaeCaLpb4wJH5eH1Nw29,flame +404,Ghoul,3215A516F3FF01DE,522740,NAAVF4VHBXO7BXRX6F6747DQYGCBQ4KO6RSLYRY,D2E513530574930D,QmRMjNP9xKpKMNji2UJR7KWmAvRfYJTEhkDPionBEsZTpm,This is my cosplay photo.(GIF) +405,Firefly - 蛍,2B7158BE31D94199,522776,NDTOIP233ZTQTSHKTCLIISEZOTE5XLQLMTW44NI,D2E513530574930D,QmZhsSTBjXHEnQsUGf9GJ8qjtbwaF3wmGH1vpvgowzZWAh,illustration by Yoshiko +406,My mind.,5B5D27FBA8F7F25B,523123,NBR666MNBXHMRCRKX6NWGNCN4XUMQRCBWK2SA4I,D2E513530574930D,Qmbkx4TWR8S7JptVrdngDDJVxhPKygRPUFmTrMxzJu5PF1,This is my favorite place in okinawa japan. +407,灯火,68A51CCA1FBBC94B,523428,NAHXHNXANGWMNE3AOMQPI7IQZBHJ2BVRDTKZWLI,D2E513530574930D,QmTTpH4Nhaann8rxzFD8UnDxWRFHQfEE1DZc7XqZH5kYen,不滅の灯火 +408,TIRA,24B1A3158FDD5E48,523672,NCDMZLK76GYHVJMYXYIIPZRXXIMR7IHYQLYLFEA,D2E513530574930D,QmdTuetvafAw9gXARbAPpLPm56fjz6NdjFytfow4o3JS4J,TIRA TIRA +409,,6A6FF82D465E16C7,523805,NC4AGJP7INAKBXNWMXT3JD6LFDGIP7N6R6DZEZY,D2E513530574930D,QmUv9Z2jPDAgzJfTnfEpGCVLfvHJXvUiUfroSzEwZTudMH,"< I LOVE Cryptocurrency Andy Xym Ver > +One and only" +410,I LOVE Cryptocurrency,11922366A355AAB8,523913,NC4AGJP7INAKBXNWMXT3JD6LFDGIP7N6R6DZEZY,D2E513530574930D,QmbQCCVx8WGmgjgsUdQc8SvMn1KNJvHmthR14sn4mHFxWs,"< I LOVE Cryptocurrency JAHN XYM Ver > +One and only" +411,GARAGE,766AF4C1F960443F,524327,NDCFYIF6OFCU64U57GSRGOHILY5C6SX3SLQQDVA,D2E513530574930D,QmSVDD2D1SXTz3qjbFUpLUn9oiW5KsDkt6oquimuzVKRAm,"Title : GARAGE + +I am a 9 year old painter. I like to draw pictures and am trying to do pixel art. +I'm mint with my dad's help. +I want to continue drawing a lot of pixel art." +412,HELMET COLLECTION,0D57082DBE9BB51A,524336,NDCFYIF6OFCU64U57GSRGOHILY5C6SX3SLQQDVA,D2E513530574930D,QmPUpWCFunXmCGPLQbtrmEVFbvHURtAFSkakJDMATLL5f7,"Titel : HELMET COLLECTION + +I am a 9 year old painter. I like to draw pictures and am trying to do pixel art. +I'm mint with my dad's help. +I want to continue drawing a lot of pixel art. + " +413,MOTORCYCLE,01B2F44E7499F5D5,524337,NDCFYIF6OFCU64U57GSRGOHILY5C6SX3SLQQDVA,D2E513530574930D,QmdfYG2FfcRRZbq5c4ts3AxFnXy4q1rFApSSW45z3jt3Mc,"Titel : MOTORCYCLE + +I am a 9 year old painter. I like to draw pictures and am trying to do pixel art. +I'm mint with my dad's help. +I want to continue drawing a lot of pixel art." +414,RIDING A MOTORCYCLE,56B4DE65A518F39E,524338,NDCFYIF6OFCU64U57GSRGOHILY5C6SX3SLQQDVA,D2E513530574930D,QmXAqPR8NV3boE4TEw4fpj5zKSdAWuPVfmgxapP1pqpvYF,"Titel : RIDING A MOTORCYCLE + +I am a 9 year old painter. I like to draw pictures and am trying to do pixel art. +I'm mint with my dad's help. +I want to continue drawing a lot of pixel art. +" +415,art cat,03CF9FBE9109B520,524342,NAVIOG4VS36VIMOHFXYSCUGPWV7336IYRR23QRY,D2E513530574930D,QmWVQ9pGby1eQFbwQ9pCFsz4fatwwHncUaM72dziuoBHRt,travel cat +416,Tokyo olympic soccer2,3ECA78BAAE842EC9,524346,NAVIOG4VS36VIMOHFXYSCUGPWV7336IYRR23QRY,D2E513530574930D,QmbxzJm5gDaer4NkLxYJx3PDm3aivKw7iAYsfmuCicmKdJ,Tokyo olympic soccer final@YOKOHAMA east gate +417, I LOVE Cryptocurrency,4E0930A17F5003E8,524675,NC4AGJP7INAKBXNWMXT3JD6LFDGIP7N6R6DZEZY,D2E513530574930D,Qmc4SbgQD3krsdr8P2XTEg9znYV1G7un4UWyBtEdN1pHxQ, I LOVE Cryptocurrency Maririn Xym Ver +418,ILOVECryptocurrency,2D797B9605E6B569,524676,NC4AGJP7INAKBXNWMXT3JD6LFDGIP7N6R6DZEZY,D2E513530574930D,QmeAbFbQgb97aSMocZJYWXVAhrvL2w2SPHVkuqNk7zJ4bf,< I LOVE Cryptocurrency Diana Xym Ver > +419,camp fire,17219B5F31D63D43,524835,NCIYT62AU5AW73G7VGLJM6BQ4AVFZLK5TH3O3BI,D2E513530574930D,Qmc9cvpxYtCYjrqPfmpECTq6damC7G5PXczfue6NqeYAmS,The most relaxing thing for me +420,dreamy jellyfish,271BFDC0E7E5B0B5,524903,NBRJC3U7TB2OJBP5RBAMV7SKKRH4WP2JCSV6C5I,D2E513530574930D,QmdhYWz7WYsYcBMMFcnjHJ9duBYN6RXwQZ8e46YGqjHpfj,like a dream +421,PASOMIchan,22453F13C71ABC8E,524942,NB6HN3M5OJHCKZMGTQD2CF65XTPAQT5H2S67B5I,D2E513530574930D,QmfTmx6BAhaiaezGZpimMrDEXmQEUyY8365j6ufDdmVL5A,"A character created by a fellow Japanese NEMBER project! +PASOMI-chan, an anthropomorphic computer character. +The pink body was so cute that the main color of the personification was pink! +The stage light was inspired by NEM, and the back color by Symbol!" +422,うさぎ,2AC9306A1B415B52,525051,NCRRDKMRP6CP3FJRFMBS3RTN2N2ZWRIUYEZIUIA,D2E513530574930D,QmWN292PH4x5Duyy9rDXLkmGkiDngkjueyyk3DvZb3Tvms,ï¿£(=∵=)ï¿£ +423,Angel smile,46382CA4A05E2DC7,525064,NAVUQA3Z365HBJ4V4BE6NIXG46M35RGAGGIF2WI,D2E513530574930D,QmWqzLoiGuAxx6KUPCiNYkcGCcGRdiLFDKHz4RQDvyRRTN,This is my first NFT work +424,Tanuki 004,2D9B12430B76796C,525087,NAQZ4CPADSXKME3DHE2FC5655VNIAJ5C6VF36QA,D2E513530574930D,QmU36hiqtAGyMMhQCTQK1H9Lp6az3AxA5Gaw4CANiYnHgQ,"Tanuki (Japanese raccoon dog) is a species of canid endemic to Japan, and has been symbolic in Japanese folklore since ancient times. + +Shigaraki pottery figurines of ”Tanuki” are popular and famous as lucky charms. +" +425,寄り道,1647517809F749C1,525094,NCRRDKMRP6CP3FJRFMBS3RTN2N2ZWRIUYEZIUIA,D2E513530574930D,QmRAtXf5Wssbv6ZWG22MKYW1uqBgDt7NFPmBp1zZocC8jM,早く食べて❤️ +426,夕日,3034D4CDC5BC1A6B,525178,NDNDQHXJ7HS7DKCBQX4DJFMKAV7POZ4ONESGNDY,D2E513530574930D,QmNiEMcEGnGFCezv2CPMUaPkhXgAzcXsQiz97oKph1fN6W,とある日に綺麗だったので撮りました +427,Moon2,6CF31E1D47A42FB5,525322,NAIRJX3PTE53DXF2QTGRWG3S6VKFQ6ET27VLA7I,D2E513530574930D,QmYsPkMxh3p41Hj9kjreiphiyih4JGtLkKABY4uNJrhyBm,Moon +428,Moon,3EF3B954A097D336,525324,NAIRJX3PTE53DXF2QTGRWG3S6VKFQ6ET27VLA7I,D2E513530574930D,QmfGzKGfUqQQErZePNumef9zZrVdLVoxnMBgtBKmghpE1p,Moon +429,JYU-GOYA moon,2B75B5882624BCD8,525382,NCXAMP4CSHHAYLJLPRBW7OQQ3R7K72OG6RXYHCY,D2E513530574930D,QmTnKXHMtLoBZhAA8qd4MbxTnbDS8xaZP4n9jD4WfWCFSG,"The moon which you can see on the 15th is called “Chushu-no-meigetsu” which means “Mid-Autumn moon”. In English, it is called “Harvest moon”." +430,Arumium cans and Orange,43977FE38647F759,525569,NCF4UDWEG5V45QUZ6NJ73JBK5FUHW4TTNFYOVYQ,D2E513530574930D,QmSTVASUkrVZeTk3wEoeGD6WUSQPaw8mCU7wbwXRUomWoL,"「アルミ缶の上にあるみかん」 +The most famous pun in Japan" +431,Spring time,591FE6881833A8C3,526461,NAQ3I662GY22LKAFQ4BYXW67VFXW3KT5HZH7RMI,D2E513530574930D,QmQ32QXB2EnHXxRkrZp72fkAL6xip9D8wDFngzwQ8Xujc9,"oil painting. +I expressed a warm spring time on campus." +432,Hero's sword,65F58C6BAA6FE7FB,526470,NBOQB75G23T64C5TT6YNQCC33EHI5QKSY3HPNZI,D2E513530574930D,QmPczEQLRmk6Lx4LoVRLCdNb4qsnwcvWGVUFazuFEmuUh1,"I imagined a picture frame Minecraft  +A sword that brings happiness to people all over the world +Made by the son of an elementary school student" +433,minonak07@gmail.com,46B475FA68B0BEC7,526908,NDEYZS7XEMNGYMRRQVBE6CN2ZHDDIZLZG6ZVC5Q,D2E513530574930D,QmS4PuanLpKJBVBFbP3g8UAcWvig2jq8s5mN2bbMVXcHr8,"Transparent wings, precious" +434,ERO HAGE man,2022C16D0A701565,527155,NASCFOWKQLTNUQ3UTXMBVDNB6PJ6WOHSNFYKXVA,D2E513530574930D,QmVmMFuV7PpKp9XBg9aHzVTzk3ZMdGBZFWJ8zv669DpMNY,"ものの5分で作った!ピクセルアート! +初めてのNFTに是非!!! +" +435,FACE_YOROKOBI,7667888423E7EDF8,527285,NAYICX3UAMPQHCPL3JZ5MNZ3EJYXCLV4B6IA7MA,D2E513530574930D,QmVPNQVS79mqooKX7jVT6sWTLFpifHdQydD2buEDLmVR17,Feelings of joy. +436,FACE_RAKUTAN,2F954F8970F2FC6E,527285,NAYICX3UAMPQHCPL3JZ5MNZ3EJYXCLV4B6IA7MA,D2E513530574930D,QmS1NULnAmps85Fp5waGPcLvbdAJaTJNozrY5zRQb22gzs,Feelings of disappointment. +437,Cool Boy,18CB5F1CBD729862,527349,NC22M46LUKO2XFQOPENT3L6E3QS3E6AW4BSE6PA,D2E513530574930D,QmR1Qq7S6RK2R1cZii2NYC83wvmEB5cWr6iZcL9jjae2yv,Thank you +438,girls and symbol,5D8339CADA00D24B,527666,NC6WTZHRU3ES35TR53G3TQBZWUMCYC5NE5GKAEA,D2E513530574930D,QmTAMYMeMJG9uE688rQU9kXrreNMLq9iU3nwsfXbYkHewC,"オリジナルキャラクターとsymbolのマーク。 +使用ソフト:SAI" +439,XYM アートとみみpart.2,60D2305A334D54C7,527717,NC6WTZHRU3ES35TR53G3TQBZWUMCYC5NE5GKAEA,D2E513530574930D,QmTi4yjyNy2fwjX7Ug85hGUGRHJFRYh2H9NiPH37nf68cz,どうやら前回のバージョン、not acceptedになってしまって仕切り直しで出品いたします。(入札頂いた方申し訳ないです。) +440,misa-art,447789707C162157,527728,NBSNCUSESUVYQF3NGPHDUARPKY5GJOEFGYH2NDA,D2E513530574930D,QmZaALkZcdPsyeencuzEDKm7C2gYebdG3foAU9TiarMJ6w,A picture drawn by a 16-years-old daughter +441,The Milkmaid XEM,289EA52639840B9E,527767,NATY262L4CZQDT3LEPVKTIO2P6OEQKMT7LZJBQQ,D2E513530574930D,Qmaw7dmBB4rZGKWLACrLDHsjjttN5LBLnV684JqURC4SRL,NEMBER ART serial no. 002 +442,Owls,5A525C3CBBEF7986,528104,NC5HTTFPVLUPNI4DYI2DKF5YHQGX54A6SEJMKQY,D2E513530574930D,QmUykUu7x1W2p3Hszkhc93PCQDE6oZejUyrCV2M2KqzCMA,My favorite animal +443,真惚楼(Symbol)・Still image,6AE4B98909BC7CD7,528230,NAAVF4VHBXO7BXRX6F6747DQYGCBQ4KO6RSLYRY,D2E513530574930D,QmZB1CiStvsQy3Yk5PYfPqYzYR2t1zsMZkQXepvJPeqAfT,Anthropomorphization of Symbol. This time it is a still image. The image quality is better than the previous GIF. +444,Conveni,225895F3CA963D14,528406,NBURF26V4VDTXD54TERCZIBZ2XXBGHRCNRIORCY,D2E513530574930D,QmQfVqAETikLNyCJtTokgMkyFipiiZEfKhCNzKDHTKAmSe,My 12-year old daughter drew this work. +445,Space Symbol,09F4469DFE40AB95,528434,NC5HTTFPVLUPNI4DYI2DKF5YHQGX54A6SEJMKQY,D2E513530574930D,QmfGhv1x3gw2Z4Z2NEukUHgMNtprBfJHz5hzpZWvjGLKSC,With a wish so that you can fly high! +446,Xymoon,440E3FC8EB8650BF,528438,NCFRSG3NPY2WQD3IHDN5PPL3ZN7BOJJ3XEI62GQ,D2E513530574930D,QmTmghV6jQZrQcUkZ7bJeM1Bmf1fMY7xm9jkFcC6yHrZt3,Xymoon +447,Bird Man,01BD64CD9E6C02B6,528461,NC5HTTFPVLUPNI4DYI2DKF5YHQGX54A6SEJMKQY,D2E513530574930D,Qmf4bkFevcQnMsP9fGBWVhFpEWafwuYc7FKGQbwZtP4dXT,Bird Man running in space +448,Hello Rabbit,321A98D25DB50626,528703,NC5HTTFPVLUPNI4DYI2DKF5YHQGX54A6SEJMKQY,D2E513530574930D,QmRBk3uY8jrXt9Trp6Q9C4q6cs6JSmcTzhiKuc4Mrvoq1k,Make friends with me! +449,amachao,74053B35B5F1724B,529650,NDZH6OB7H43YWCEF2NKEB4OTH5I5TOCOBZRX6VY,D2E513530574930D,QmUk9CAnUR3mLrXUDCcs9qnzq9Ld1JBqt1Zv6Lpa4AMsr7,地震前のクライストチャーチのチャーチ +450,winter,4234D1C0FCC14CD5,529665,NDZH6OB7H43YWCEF2NKEB4OTH5I5TOCOBZRX6VY,D2E513530574930D,QmeGGZcppz1h2skaMgLktWPiQA6wiZdZb5u2P7dBgRKsdq,winter is coming +451,aaaaaaa,31105357EFB6C77A,529717,NDREU4VKF4JL4VJQVMD667QZKYOVDHKPZ77G7UY,D2E513530574930D,QmTW9dm5cGgMQzPQ38Dm9rbrh8tCcaPX44Q9fgNXLWtUZm,bbbbbbbbb +452,trezzer12@gmail.com,171D6BDD321F036A,529799,NCJR5L6VSVITRRUNIHAKRXJTYRFDJOBQU34PG2Q,D2E513530574930D,QmVRhnw3GhcYVfSUTrM1kxCcxyLZRPwct9TEL4q3Abp21P,Cyto-Medievil-Playstation 1🎮 +453,scarface@v005.vaio.ne.jp,58C918D9ADDADB68,529903,NDY3BSU7HUQGNEQQX2SPVBRXS52CJZD35TJG62Y,D2E513530574930D,QmbitkZjS1PDWvcWoNusPdBN7hJpmxYSAADg7RnVFBQnj7,Lunar eclipse +454,Hope 5,75D8DBD047036FB9,530001,NDKG2OVXGH4ITUBU6Q4FGYQEA7SBI3OFKYXTUTY,D2E513530574930D,QmRjn6RJKEyxu3n5jj3rVjBovrpP7Gfa1m4XCdn7UWV9Dx,Tomorrow with hope +455,teriyaki,49C3F438D3743AC3,530208,NDVAONPY3DQSTUWYIX7Y77X6XUAQVBXSLSQE2SI,D2E513530574930D,QmdqdeDkrXhqaqSWZYpnNQh4AgaxncKez2JC4Aj4MUWEus,teriyaki +456,suspicion,62CABC8EF32EE591,530294,NDLLR77WVVLYW7X6QXV6LGZWTN3VPFAMSOVKTYQ,D2E513530574930D,QmV27rxP8Keh28yYRUjoQuUjdGaWWRLr4PtPNRtGjUbzk6,"Limited edition only 69 + +serial number: 01/69" +457,The warmth of life,5A56CA1581D60792,530343,NAEX234RY33CAO3QVKXPTLZZC4EFV2JRVP4Z74Q,D2E513530574930D,QmXzSsVV3o9ebnKYAR12YPzuA86pr6McmLPoae7jxeva22,A male chick in the mobile zoo. +458,A male chick,43A212A8A900345F,530373,NAEX234RY33CAO3QVKXPTLZZC4EFV2JRVP4Z74Q,D2E513530574930D,QmbP882UL71AA8wYHTdYBt8FyDGNhX1Vq1SnGk43VmyHTv,Male chicks can’t grow up. +459,#1 neko,0D164F0367F90B96,530374,ND33SJG7AHEJGHJCH6BWNC45CBFK5ADOGR6HS3Y,D2E513530574930D,QmUUngmyCJKjsEyRPqVotRRg9eWdTBZiN21Eoa4ci7Cpke,neko.desu +460,impatient…/歯がゆい…,67241056C124DDE6,530495,NBM5LW4F3MWSFSSWT2Z6VTEHZXRMUXG4CULY4QQ,D2E513530574930D,QmTeBG5NaFc36BF9Sj7hF63PY75pWdBZudCc4mVDuX22Mb,"Do you sell?Do you want to buy? +Or… do you want to keep it?" +461,NOAH revolutionizes.,29F268808B445E66,530646,NCMJ3SDWSBFWLUNTBVBAOQTESDOMKYLAGSXK52Q,D2E513530574930D,QmXAgCDhutqkmNHM3CdGXt3SA7yPpjmr9eyM1grNdqK1rD,"A gift for those who love the Noah project. Birds are peaceful, rainbows are connections across countries, and the glitter of coins is what I saw ...( ´艸`)Good luck to Noah and your future ★ I'm sorry I'm not good at English(>_<) +From Japanese girls(*´ω`*人" +462,A smiling Japanese girl.,19D8135215EE73BD,530688,NCMJ3SDWSBFWLUNTBVBAOQTESDOMKYLAGSXK52Q,D2E513530574930D,Qmb4hgKDkzYshbAoknuVZYmEWPUcQYo3GjMvEJFRZUnHdr,"I drew a girl who laughs happily surrounded by flowers ★ +Please smile and feel happy together(∩´∀`)∩ +I'm sorry I'm not good at English (>_<) +From Japanese girls(*´ω`*人" +463,Fudo,6656D0496FAA99ED,530705,NC3M22DJ6EVQHHA5ZCX5EMRAQ5JKS4K5NIECPQA,D2E513530574930D,QmSTYJhUVwYTWEuqgbgLdWW96SwnxvbRWkU3S2YURQP1ft,Fudo +464,emptiness,792376C5AF4CCB83,530758,NDYXRPVUVOF6C33DQKAP3PAEFMEYOPKVN7IBSOY,D2E513530574930D,QmTETvJiD4jpsp9ZHPUEL4rWErqrp2ytJiEQWFtr8hatav,Flowers that grow from the emptiness. +465,Acala,2D8BCBC957F7AA46,530795,NC3M22DJ6EVQHHA5ZCX5EMRAQ5JKS4K5NIECPQA,D2E513530574930D,Qma7oZh4NHriwDm3tyt4HWRs9h5knFh1evctnmqsp9xRnc,Acala +466,tonkotu,7A6E7DD809BEA1A7,530797,NDVAONPY3DQSTUWYIX7Y77X6XUAQVBXSLSQE2SI,D2E513530574930D,QmatyV5voUTzv6Fc79ZEd2bPMxdgz2NoUngmmsvj2MAz5c,tonkotu +467,Tanuki 005,034AEBE5A315FE09,530823,NAQZ4CPADSXKME3DHE2FC5655VNIAJ5C6VF36QA,D2E513530574930D,QmTo3STKqzZc8RxF8gwHWVPs3D7zUcXKBKD6pcJBjSVP3u,"Tanuki (Japanese raccoon dog) is a species of canid endemic to Japan, and has been symbolic in Japanese folklore since ancient times. + +Shigaraki pottery figurines of ”Tanuki” are popular and famous as lucky charms." +468,Dandelions - 蒲公英,74CE8299A376DCEE,530917,NDTOIP233ZTQTSHKTCLIISEZOTE5XLQLMTW44NI,D2E513530574930D,QmTCJrc5QaSm4MjVHqY8BpGQivagQEV2Cz97K4bAuzCavx,illustration by Yoshiko +469,ありがとうに花束を添えて,5A88B7BD4BAEBA24,531000,NCLFE2SVIXOV2OGQPTENCBMWWX77NY6ECUKHGYY,D2E513530574930D,QmVWyJnBff7Wb7Q5NmSMcS83fzqxCFuQpfGphXUinY82Cf,"ありがとうに花束を添えて +Thank you with bouquet. +" +470,rengokusan,3457C752A16FAAB5,531036,NCLFE2SVIXOV2OGQPTENCBMWWX77NY6ECUKHGYY,D2E513530574930D,QmYmiuQ6CoHwFPtue4wDCVaWwws5yCyBUhYNh9zQjoW5rm,"kimetsunoyaiba +cartun character in Japan" +471,SEIFUKU girl,74E813CE3F0E0287,531325,NBZ3YP3TPUC7JRDV3I4BPV27EVNZPKPTUW6UBIY,D2E513530574930D,Qmecr5nyaqdG5hK6kGSkGPwFuDBAWvGfxbYrqzSbvwMGjL,SEIFUKU girl +472,FF7 クラウド・ストライフ,5072814240547DD3,531522,NCLMFWN6EXPMKIHBJVROM5NQRNMDDI4MRCEHBII,D2E513530574930D,QmTsGp8RxTZDndmfHTdmxfpGzmVdmokQ8JRZvBRKheZsTC,"FF7 クラウド・ストライフ(Cloud Strife) +コスキューピー Cosplay Kewpie +Normal ver" +473,FF7 クラウド・ストライフ Mono,20EAF6903A090E34,531526,NCLMFWN6EXPMKIHBJVROM5NQRNMDDI4MRCEHBII,D2E513530574930D,QmQ3fEQHdhM4KmNkk571zQQb5GSmdAH2ZJYrvoScwJD33c,"FF7 クラウド・ストライフ(Cloud Strife) +コスキューピー Cosplay Kewpie +Mono ver" +474,summer day,51C3065ECCC99897,532591,NBJMM3XJ5T75YYKOVJDEMBGNDCCYMXHDUMXQJNY,D2E513530574930D,QmZy7ke1TbCuydqUk2EqwD2yr7ci6kpDPUMFS1nGmrJ3mL,One frame on a summer day +475,firework,1307740DA110B4E7,532788,NBXUSH7G4YGQ4XZ3KXRVV2AJTQKQ5RREHQWOEMA,D2E513530574930D,QmYueF1dvmJiZ8nXrereCd7e6U2PQWtVsWG55tDV8EMim9,the fire work photo I took. +476,Jap,1949F577FAA58904,532843,NDLLR77WVVLYW7X6QXV6LGZWTN3VPFAMSOVKTYQ,D2E513530574930D,QmezpsyxJkdBKdfYB737XAWoGJCRpjdvkJ2Ff9nLMDgA5f,"Limited edition only 69 + +serial number: 01/69" +477,Arctica,3844C3E47C111D17,532928,NCYFOOWJFFJB3V6G5NHBRAMTPYHD3CCIEUBJZ2A,D2E513530574930D,QmW8xwMY3s6RvFEh7248ZXw2a9sEE79drPXVYdzAHPE7gT,"Acrylic on canvas as NFT on Symbol Blockchain +Artist: Laurin Levai - Artis Three (vienna) +www.instagram.com/artis_theee +www.laurin-levai.com +1/1" +478,Hanazuō,07D5FDDC11C23A70,533242,NBRJC3U7TB2OJBP5RBAMV7SKKRH4WP2JCSV6C5I,D2E513530574930D,QmXoSLSYo7Sq7THzJUxMbGZzvdF7eRhRZ4awBNvTHHK5CY,Cercis chinensis +479,Water drops,0C2E782BB87D3C1E,533695,NDJJOSZGP6I3EDQ2C3MUX2NVHCKE5WHSSFZ5CSQ,D2E513530574930D,QmZgvYMwv3FnBxMHpEg3xTctuPVcrm8jwALyquhoZv58FZ,"The water droplets that form when watering plants give us a mysterious and wonderful time. +I made that moment a pixel art." +480,:LOST,59E4A5A36F92F828,533734,NBJEA6YPMR3CEJLZPIJQ4EKNE7EJTMLNY3SQPJQ,D2E513530574930D,QmYghq7Cya8EopX9DhQTitAVHPexnzRABsVfwY6gm9JRgB,WHERE IS XYM? +481,Summer Sea,0EC4C27A8C097CFB,533969,NCNPFXOJFGAFCOHG5VH7OAFXPPFMXN5N2QWIFNA,D2E513530574930D,QmPUKfnBR8tyG2xkg4DnKVHTjiX6bCBr1vs8SbUVpWHJcF,The Sea and the Girl +482,flower,44FEBB418A1A6699,533983,NDJQNVD5NKR3SQV4RJL7PKRUVX67KLIRW3BNHKY,D2E513530574930D,QmSUv1FBzrYbm3xgBVTxWm1FkYyuGpkLC4AdsMYw8jer8r,flower +483,A loner girl #1,0EF16EB9C5186E12,534101,NDUSS7JY6MUNNYC5PQRPDAKBL5FFX4QRYC2ZNGI,D2E513530574930D,QmbDs8BAbbNCqPRzdUc7HtMA4RbJt2hGF3DSxMm4RA9qpF,"Be a loner. That gives you time to wonder, to search for the truth. +-Albert Einstein-" +484,Hungry Moon,0AB1D46ECA7ED3DC,534185,NCXAMP4CSHHAYLJLPRBW7OQQ3R7K72OG6RXYHCY,D2E513530574930D,QmPwAPHST6w8h7sTLTQ7QKMpn5NTMZTQ511arB5PM7WLAh,who took a dumpling? +485,FF7 セフィロス(Sephiroth),4E55B7818D5D8D78,534215,NCLMFWN6EXPMKIHBJVROM5NQRNMDDI4MRCEHBII,D2E513530574930D,QmfNEtTkYn4VtpZvrcwtx8JR3RdWKLy4dDZtNNZinrLsTK,"FF7 セフィロス(Sephiroth) +コスキューピー Cosplay Kewpie +" +486,FF7 レノ&ルード(Reno&Rude),5112D1B8160E2812,534235,NCLMFWN6EXPMKIHBJVROM5NQRNMDDI4MRCEHBII,D2E513530574930D,QmTQEq4tmyS4s1BvGqCSgEmpojeSTZhQ2gXuGXhMD74qpp,"FF7 レノ&ルード(Reno&Rude) +コスキューピー Cosplay Kewpie +" +487,Symbolem,041101A53DBAEA50,534306,NAVIXHXXQTEVFTT6FYR5MQJV6OEYBBD7TS2SSFA,D2E513530574930D,QmYHnTARQJbVjm1htobS47bU5Tu7posuPphZqB8NXRhM4M,"Symbolem = Symbol + em. +Em means a loved woman. +The two eyes are looking towards the new world. The images of blockchain 'XYM' and 'NEM' are incorporated in a more modern and fashionable way." +488,sunset ballpark,24B0D6FDFFE39903,534571,NDOEO3ZXLDRYU3JB4OR734WNKA7EQBEQNIR37YQ,D2E513530574930D,QmeWNJ6kzUenpCfMifwrF9ZUUw9A3TpaYYnmnkkuaDVRpa,"photo @ Higashi-Chofu Park, Tokyo" +489,Anomalocaris,5E2087D13510FFA3,534599,NDA2JCXZE4ZP6IXEJ5QMR6URCTTLKYAFQ2E6CWI,D2E513530574930D,Qmcx9Szw8qu7h2ZCdbvvoxPTkEFBcfFp2LLHbJ8QrpQJgB,Cute ancient creatures +490,"""They Live""DT with Suit",6CA2FCEB335C4182,534896,NDNFGBGLUGWAHHLKDU47HTKKQZXGGM4ZGGU2GXA,D2E513530574930D,QmbrqihUrkuNEJcdk2gPQnyRvoPGVuhf3ACXPNGPCpR61U,"Symbol Version of the Eth. Head only ""Trump Lives"" NFT. 1of1 +w: 9984 +h: 9984" +491,003,6B9E4AC52D554213,535047,NAZEOSYCGCYHGX5JJQADNSVI2C53DSVIG7KUWHY,D2E513530574930D,QmeygykbRVDAJTTK1ZvaVY9HEQZfFEda86WJDFCA5QLoRD,003 +492,flower and girl,39E5981051BEA8D9,535426,NBSNCUSESUVYQF3NGPHDUARPKY5GJOEFGYH2NDA,D2E513530574930D,QmX8UtJ5BXpmtS6HW1yMzCd5fAN7XF9Si1iQDzkYmRWb6X,"It is a picture drawn by 16 years old +Please bid by all means" +493,Happy H@lloween,727141B4CAEDD353,535503,NBJEA6YPMR3CEJLZPIJQ4EKNE7EJTMLNY3SQPJQ,D2E513530574930D,QmQC6Edrnic2mBcb9yEwVim1h2yQyoyyLyStzBJsiq51F4,she is my family so cute +494,Happy Halloween,030600450E8905CE,535526,NBJEA6YPMR3CEJLZPIJQ4EKNE7EJTMLNY3SQPJQ,D2E513530574930D,Qma2N9WfoffsMdKbZBu4SMyKH5fHJ8S8uCF6MS8PeynDVx,"she is my family +so cute " +495,THE FOOL. -愚者-,6644D676D1BC212C,535633,NAK7FYXERLBTHM7BTRAEO6TTEVWVY7MRNB57NZQ,D2E513530574930D,QmYWXhswUDXkUP96pa1fUETL9idpbD1sLHqkFB11VQCX7F,"NFT TAROT CARD #.0 +The Fool. -愚者-" +496,#2 girl,2C9654B63AB5067D,535674,ND33SJG7AHEJGHJCH6BWNC45CBFK5ADOGR6HS3Y,D2E513530574930D,QmTCr9ruGrQkj9TdyyuK5RA1NrdFg8euz7TPpSSBQDL8Ap,onnanoko desu +497,#3 rat,5FBCBD9390BF76B3,535683,ND33SJG7AHEJGHJCH6BWNC45CBFK5ADOGR6HS3Y,D2E513530574930D,QmXuWrdqbhzY1ugmAgPHfgZPig9wKQPh2TziJGyVSTFmGW,nezumi desu +498,sweet girl,144CE7C86A7086C4,535745,NBSNCUSESUVYQF3NGPHDUARPKY5GJOEFGYH2NDA,D2E513530574930D,QmVBNJkttLebnUFRr59Sn3cKEf7xWDu96oFKdTLmNMkJNq,"It is a picture drawn by a 16 year old +Please bid by all means +" +499,Dragon and man,4389F6049B9284DB,536163,NB4FXRGHQ34TYEFVZWYLZ5D7K6F7NVUH3T65NWQ,D2E513530574930D,QmaSgDktwMkbm9kM6XNWNK9jtihspFbB59fQkuWdp3fx7N,A man with two dragons +500,Plum blossom - 梅花 #2,3053CC330B2E36A4,536202,NDTOIP233ZTQTSHKTCLIISEZOTE5XLQLMTW44NI,D2E513530574930D,QmTBvyHmrHErqPLWuaQhspYnePbHfg7kbusqZipuUNPAJH,illustration by Yoshiko +501,XYM Fly to the moon_!!!,133A81EEAD00720A,536468,NCMJ3SDWSBFWLUNTBVBAOQTESDOMKYLAGSXK52Q,D2E513530574930D,QmdwM9TxP4bEaxHG1Y7ecQuxdxZ8dEXDrgbFJvosVs9LTT,"I pray for xym's leap★ +Fly to the moon with us XYM fans all over the world(∩´∀`)∩ + I'm sorry I'm not good at English(>_<) +From Japanese girls(*´ω`*人 +" +502,Cannavis art,3B7A811316B4E4E0,536468,NDJQNVD5NKR3SQV4RJL7PKRUVX67KLIRW3BNHKY,D2E513530574930D,QmYAE5KvVQrgz1Vem6vSaE7Mntsw7VgtA5HPzgxwFM6QQS,japan artisut +503,KISS,2E29698551407F96,536475,NDJQNVD5NKR3SQV4RJL7PKRUVX67KLIRW3BNHKY,D2E513530574930D,QmRfp3zeqRu7QWt8sN3LCTR5j4wRpCxg5sof1FWjhoE3Uh,KISS with GALAXY +504,at Banana coin farm,6AB9CE76231AD4C2,536677,NBCIL4NC36UCZGK6YH3QYWJRBOSCUW33BLF3ZPA,D2E513530574930D,QmeDoQED2M7MgJ6ZsQGtKVxnKLxmJxU9ywjkPDjqwrv9Vs,Banana coin ICO fund raised money to invest in the Banana farm in Laos. A Japanese agent visited them if they really exist... +505,Travel with ICO money 3,5931011FFE3053B0,536747,NBCIL4NC36UCZGK6YH3QYWJRBOSCUW33BLF3ZPA,D2E513530574930D,QmRBUjKD9stRFPTskMT3ujVBeQxPMyy782n5WkxT9uUM6f,an extraordinary item bought by ICO money +506,sakashita4611@gmail.com,22EA67624B310EB3,536911,NAQPOYMMIEXFDUYMKV7GFF5FNGDHUE3H6SYNNXQ,D2E513530574930D,QmTYPYjmrefDNdiSD4ZprDPquiAitKvEeLP1uCo8b1LRYK,Camellia japonica is a plant native to Japan and is one of the most beautiful flowering trees in Japan. +507,Travel with ICO money,05A04FE594C1429F,536949,NBCIL4NC36UCZGK6YH3QYWJRBOSCUW33BLF3ZPA,D2E513530574930D,QmVGNeKv17rSvMnhqFAEv8pSXGVWSZCqjuoeqLLVh2jFYf,That eco project team looks so happy with the money they raised. +508,Travel with ICO money 2,11409B25063D2ED8,537027,NBCIL4NC36UCZGK6YH3QYWJRBOSCUW33BLF3ZPA,D2E513530574930D,QmVySf459VBQCZskFwr6wfaEihd4NDHSN4hLo9fhXXqVke,we are very energetic with ICO money! +509,セーラー服 (sailor suit),1E4BF7F7ABB902E4,537063,NA3ZMBSE4BKTYJ2BXGFPP43WLIFUEZII54KIVAA,D2E513530574930D,QmYiSsgGjp281wZXxXNhznJ2GHrdmptce2osoaNKWo9PSd,"ネム色のセーラー服を描きました +I drew a XEM-colored sailor suit" +510,Freedom Within,2A9C324DD1463213,538108,NCYFOOWJFFJB3V6G5NHBRAMTPYHD3CCIEUBJZ2A,D2E513530574930D,QmTKTE9qatf8xgtC3dibN1N7tVr8YtzEQrStP6tNHw15Hb,"Freedom Within +120 X 100 cm +Acrylic on canvas as NFT on Symbol Blockchain +Artist: Laurin Levai - Artis Three (vienna) +www.instagram.com/artis_three +www.laurin-levai.com +1/1" +511,Memento Mori ,1F6D3B02D4119004,538119,NCYFOOWJFFJB3V6G5NHBRAMTPYHD3CCIEUBJZ2A,D2E513530574930D,QmNsGwn1qMCK1XxKm8mYmFkPqmKUhG7siXQYnGGhexN81H,"Memento Mori +120 X 80 cm +Acrylic on canvas as NFT on Symbol Blockchain +Artist: Laurin Levai - Artis Three (vienna) +www.instagram.com/artis_three +www.laurin-levai.com +1/1" +512,轆轤首(purple),3224046FCB049976,538313,NDAFDDKTWV4ZYKOQ33UNDOCH4Q2ZPO7KLV5J7FY,D2E513530574930D,QmSZZo3dvixQRxctV2A5qAWsuznT5cdFhpwLyF7818XVHR,"A woman's neck, illuminated by the light of a paper lantern, stretches long and wide and wiggles through the air.... + +The long neck that moves like a snake is strange, bizarre and frightening, and has been passed down for a long time until now." +513,Countryside scenery,34129D521D0CB9F0,538389,NDKMAY75MMDYEKVZEYBF5RUX4YTGNHFRQSADURA,D2E513530574930D,QmV2DbLbT3HftB75hVQecnM1kzD5LajqYEfV4CBqDXRFrk,It's a nice picture of a land in Japan. +514,What?,20FBC61CA84002B2,538654,NADFMAMC3IZJDUVDVPX4AKHIT4UJCC6PLMBOAAQ,D2E513530574930D,QmdEwXR8n4TrZk2pGTKgKMefD9mJNrywwx4gNcBz8YQvbb,What are you talking about? +515,DO YOU LOVE ME??,5D8865F14BEC909A,539098,NDJQNVD5NKR3SQV4RJL7PKRUVX67KLIRW3BNHKY,D2E513530574930D,QmZj8ndnHfm1k8uuPRzzGiyvdKWotEpfZETsVDMbm54tn6,私を愛していますか?? +516,sleeping Cat,2D0BB075043E0F53,539179,NDM4AQICQ5H3NFTFZM4OJW7FT4FRT6OMW65KMPQ,D2E513530574930D,QmW7ydj4QZ3CpjdS6rf7GEAe2v144xVKJ7ehdfbzKqzDXa,"This is ""rad,"" my cat. +It leaves a living proof on the symbolic chain. +I believe in the sustainability of symbols. + +He is still a young cat and I will continue to love him." +517,riri2butterfly,08E9F639C8AA0750,539208,NBFP5Q7LRFXUNLJ6TZOPMDJPSPGWRGVJCGZTGJQ,D2E513530574930D,Qmd5UhB2YYua6upj3BifxuA95DuMggBrijviY4cdiqh9t1,"9 / 5000 +翻訳結果 +Works of a 2-year-old child +Butterfly " +518,PANDA,65C3C4CB334115BF,539910,NBN4YSCUR2654UM53HS7GF4BV5AF4BHJROVXF6I,D2E513530574930D,QmeYbCeeYnAwXz1H924ZuFNDJv2tj3U7W1oXq6PVicwUfX,THIS PANDA'S EYES ARE IMEGED OF XYM. +519,I'm not Frankenstein,6B27BAFA6B7CCE90,541958,NAURIEZ4E24DGKJL2JKWQZ6A27UREIGVZJ7V7BI,D2E513530574930D,QmejxvUxgUYK9sRUuH29pyC4WyTG729hujRQXpiijqPurp,Just a little pale +520,Symbol Cookie,7C291227D75FD7CC,542410,NB7W3WQ654LAK3XJEDVDLP427DAD4I3IQCL7A2I,D2E513530574930D,QmdKzRsBjJQ6BZsCa2osdEY61yeGXLV83kVSFfj7kk21eE,"To all of Symboler nembear +Hello, my name is Manami Tanaka +I made a cookie with a symbol motif♡ +I also added flowers so that everyone's activities will blossom♡" +521,Demon slayer motif NEM,479D61C40571FD16,542542,NCMJ3SDWSBFWLUNTBVBAOQTESDOMKYLAGSXK52Q,D2E513530574930D,QmUuao4kW9EZks46Q5iRgkeEfRjeFd9zd3x5HiUMJ2KDZc,"NEM with Japanese ""Wagara"" design from Demon slayer. +I was very impressed with the same color scheme as +my favorite tanjiro zenitsu and inosuke\≧∀≦/ + + I'm sorry I'm not good at English(>_<) +From Japanese girls(*´ω`*人" +522,ririna butterfly,35F0E2F7A6079D6A,542584,NBFP5Q7LRFXUNLJ6TZOPMDJPSPGWRGVJCGZTGJQ,D2E513530574930D,Qmd5UhB2YYua6upj3BifxuA95DuMggBrijviY4cdiqh9t1,"Work of a 2-year-old child +Butterfly" +523,riri 2 heart,5FFDAAA1BA699A93,542705,NBFP5Q7LRFXUNLJ6TZOPMDJPSPGWRGVJCGZTGJQ,D2E513530574930D,QmQWkQrcZp7yxvoMhhbnnvGLAvGu1fQtptmP8TwMhr9H65,"A 2-year-old child's work +Heart Love" +524, a lovely night,127E310194751183,542719,NAZZ6M7RVXNDVRFEV7XKXWPMDKRRVENIZXNR74Q,D2E513530574930D,QmXj9xL7jqS16QBBjQqbV6M1sedmGDCEkGHuzWXPVXrCnz,"Two people in a quiet night +" +525,space,738B4842BDD7667D,542835,NBFP5Q7LRFXUNLJ6TZOPMDJPSPGWRGVJCGZTGJQ,D2E513530574930D,QmPWgiK5TEMZKZGvmNjS39PbEnjBcpKgpTj5QCBNWYdBke,space 宇宙 +526,sing,54F8B94AA1F9B647,542857,NBFP5Q7LRFXUNLJ6TZOPMDJPSPGWRGVJCGZTGJQ,D2E513530574930D,QmXjDRkP8F45CxfLzJePCr8fmgMTXjzuxtrsKHmefRrRGr,"Works of a 2-year-old child +sing" +527,Love&Peace,397EFA17FC91602B,543028,NC7F3USKKPIWKGRVVH5E2WKYDXQ2ONHAIA4OW6Q,D2E513530574930D,QmTNCiKA249mTCocqZaPTmxXta8sV5bwm2PAGoFWtWaB4C,"No racism +Wonderful world" +528,Milkitty,2E0B9BBE66996AEC,543112,NAYX3AORQ34ZUPQBYFCONW67Y4IGJZD7UAPISYQ,D2E513530574930D,QmZSVsJo4prTNmkPLSZXmjN1YB7pJ5jgSz9F3sQow63bNm,milk tea? +529,The silence of the XYM,245927EAF7EEA180,543125,NAYX3AORQ34ZUPQBYFCONW67Y4IGJZD7UAPISYQ,D2E513530574930D,QmPuJJwHUpJ4ehcXTYpncoyuqG9V43Te5iEx5mQR4vasA8,Uh..... buy XYM... +530,Memories of gone summer,03DE143D3E81C0F2,543134,NAYX3AORQ34ZUPQBYFCONW67Y4IGJZD7UAPISYQ,D2E513530574930D,Qmcjig4iEQg8RKmcsvFaKqKLqZveXqZ1tp2ofP6PL5w6DE,Summer day in the Japanese countryside. A boy who works hard to catch insects. +531,uno_2/3,5901461236EBE654,544033,NCI5LK2BMMGQS6F4L2D7GUNGD264TXFGVZDPKJI,D2E513530574930D,QmYEkNYFmyp4GKvLyyAahDKafgQ44urnRHRz8pjTHE2PWe,"project:unorere +uno&rere +uno2/3 +@srkikaku" +532,One day Yokohama,510292111DE660B0,544306,NADGWW7ERUQFRIORCYIC6CX5EERXZ6BMTOYUSPA,D2E513530574930D,QmUjp1iBFe8vgrTxghuVXyPSqHG4jonfN6Ms5zjBnbSsBp,"Yokohama city in Japan. +January 3,2014" +533,XYMアートとみみpart.3,68536F56E36D3557,544439,NC6WTZHRU3ES35TR53G3TQBZWUMCYC5NE5GKAEA,D2E513530574930D,QmVuQsxj4C7sgic6w4hAmz7hDH95fYWDuu44n58TSWu2XU,"オリジナルキャラのXYM仕様、第三弾です。 +symbol、上に飛んで行けという願いを込めつつ描きました笑。 +何処かにシンボルのマークと、サブリミナル的にXYMの文字を入れました。気づきますでしょうか?" +534,Beautiful Bird,10F8B1EF0742C8A6,544950,NDJQNVD5NKR3SQV4RJL7PKRUVX67KLIRW3BNHKY,D2E513530574930D,QmXsNw64aHbgERac5TUWeDnbtoCTAUvxzaB1BmQgGtYFcR,Beautiful Bird +535,般若,50F80866523F0B54,545378,NDLLR77WVVLYW7X6QXV6LGZWTN3VPFAMSOVKTYQ,D2E513530574930D,QmZwzxzhr3uPKajErWXWnyGJnFZSS2ZnmqZC8VVNQYa4im,"Limited edition only 69 + +serial number: 01/69" +536,A girl from the sky.,6BF43B544CCAB528,545436,NCJNZYDNJSWKTTOV66F6WOQ76ON2WBS2Q4452NI,D2E513530574930D,QmYifFNWgjyxoRkEfkPexHmHtRykUgrGtMhHrYTpRwv2HD,You're gonna want to eat that. +537,"The RED""WARU""",7983B7E46153EF4C,545477,NDKA2N3NRG2JBWU33PWQCSDRNCL4JBGIVCE3PCA,D2E513530574930D,QmdKnuC9rtZ1XTbg9K35SyjmbZ1Jy25dEa64CdKXZ3DqLh,"The RED""WARU" +538,"The YELLOW""WARU""",5708CC10A10BE611,545478,NDKA2N3NRG2JBWU33PWQCSDRNCL4JBGIVCE3PCA,D2E513530574930D,QmcKD7Dz2F4r73pybF1VX3WG2KWmyiwQBWWTs6rXX1jZkh,"The YELLOW""WARU""" +539,"The PURPLE""WARU""",2B466ED982569F91,545483,NDKA2N3NRG2JBWU33PWQCSDRNCL4JBGIVCE3PCA,D2E513530574930D,QmPtv5E6ByKUFkpPMxRdp4zdY3MxgDsaNEMdVFr9UBnHL8,"The PURPLE""WARU""" +540,"The SHAVED""WARU""",50F007F18878D6C2,545487,NDKA2N3NRG2JBWU33PWQCSDRNCL4JBGIVCE3PCA,D2E513530574930D,QmfGJNvrQLHcnRYNtf34QbHy4UGzk4sbwcE41egcKQVYgz,"The SHAVED""WARU""" +541,"The CLOWN""WARU""",1106CD75F5DE458B,545491,NDKA2N3NRG2JBWU33PWQCSDRNCL4JBGIVCE3PCA,D2E513530574930D,QmafS3TWtQZRqcYGczcQ5oj2L4xRG9hzbPNzLD9VbhzQSz,"The CLOWN""WARU""" +542,"The DOG""WARU""",53F1D0507980BAF8,545570,NDKA2N3NRG2JBWU33PWQCSDRNCL4JBGIVCE3PCA,D2E513530574930D,QmfYDDQkDuHwV26KXVsbLQFbh2neZ5w71w4woKVVP37oHR,"The DOG""WARU""" +543,sound sleep taiga,78ABD60F8953FEC8,545699,NBFP5Q7LRFXUNLJ6TZOPMDJPSPGWRGVJCGZTGJQ,D2E513530574930D,QmWUxfBfTym6w7s3JMANxSwsrP3bvvTwr6uNGhNnYxPJyh,"sound sleep taiga +" +544,轆轤首(red),55AF079576DB8F1D,546974,NDAFDDKTWV4ZYKOQ33UNDOCH4Q2ZPO7KLV5J7FY,D2E513530574930D,QmfK7i2MqNYwtr343v9mQuVWpSX4LM4GaKDcnGfhzz9riv,"A woman's neck, illuminated by the light of a paper lantern, stretches long and wide and wiggles through the air.... + +The long neck that moves like a snake is strange, bizarre and frightening, and has been passed down for a long time until now." +545,轆轤首(yellow),74E1855B586026B4,546976,NDAFDDKTWV4ZYKOQ33UNDOCH4Q2ZPO7KLV5J7FY,D2E513530574930D,QmaTrZ2YrGJ7nF4vJMSajDkUxBWdnWnNQ6u8TU5jkPMR5X,"A woman's neck, illuminated by the light of a paper lantern, stretches long and wide and wiggles through the air.... + +The long neck that moves like a snake is strange, bizarre and frightening, and has been passed down for a long time until now." +546,Tengu,1BA186D23AF77254,546977,NDAFDDKTWV4ZYKOQ33UNDOCH4Q2ZPO7KLV5J7FY,D2E513530574930D,QmUGwfGgdyh5tWmA3kmHU5cJVHXiHh2AdsWhKiHcM6uQK7,"Tengu is an imaginary goblin living deep in the mountains. +He has supernatural powers and is human in form. He has +a red face, a long nose and wings on his back, and flies as +he pleases with a feather fan in his hand." +547,One day Yokohama2,4180AC7AAA78B0AE,547143,NADGWW7ERUQFRIORCYIC6CX5EERXZ6BMTOYUSPA,D2E513530574930D,QmWNbmj4JvrKgGziGpqDSuKFggcJNrvaP838FGGe3SrKP7,"Yokohama city in Japan. +2014 autumn sky. " +548,オリジナルキャラ,68209E66C4363336,547230,NC6WTZHRU3ES35TR53G3TQBZWUMCYC5NE5GKAEA,D2E513530574930D,QmPyPTGHRJQFuyhWYJkh4oyMqG48G89LPnFBWRCdGGadXP,描いてみたのをアップします。 +549,usamog,576E524DB8A3965B,547261,NAASGM7XF22UUPZSUEUGYMJ5DTAKZGRQHPMACQQ,D2E513530574930D,QmeoZyXWe4A3eJc89X3uDA3kiuCPbb8W49kqn7irG9Swzn,"hello! +this is usamog kawaii rabbit. +she's so busy washing her face." +550,usamog kawaii,0638B49E962FF39D,547286,NAASGM7XF22UUPZSUEUGYMJ5DTAKZGRQHPMACQQ,D2E513530574930D,QmeoZyXWe4A3eJc89X3uDA3kiuCPbb8W49kqn7irG9Swzn,"hello! +this is usamog. +it's kawaii rabbit ever." +551,Symbol has wolf fangs.,5B2F9527E2BACC32,547965,NC5HTTFPVLUPNI4DYI2DKF5YHQGX54A6SEJMKQY,D2E513530574930D,Qmf4Lduust79U3PbN15JQ5UmEyYso1nCfAvjteMR4YrtSB,"Without haste, but without rest. Xym." +552,é ­,157BEA7EE0D7170E,548078,NDLLR77WVVLYW7X6QXV6LGZWTN3VPFAMSOVKTYQ,D2E513530574930D,QmcFBbCLaw9AtgGwnkYLEPiA6jyMQCPe6ixuii4chPY34e,"Limited edition only 69 + +serial number: 01/69" +553,Hannya #02,697081FC2E0ECBE1,548102,NDLLR77WVVLYW7X6QXV6LGZWTN3VPFAMSOVKTYQ,D2E513530574930D,QmZz2ZMhAnrVBtSMbXA7HKQBEruCv4n4T6neM2jY8Sezib,"Limited edition only 69 + +serial number: 02/69" +554,View from above,4C4626BAD2AEEDEC,548187,NCNPFXOJFGAFCOHG5VH7OAFXPPFMXN5N2QWIFNA,D2E513530574930D,QmWowU7Vn4tQRDnt4i5ufvwSHUVrvhQ5kYYJJBrMkcZtRg,"Buildings, rivers, roads, and sky" +555,Shishi-Mai,33A483FD84A6EE2A,548213,NCNPFXOJFGAFCOHG5VH7OAFXPPFMXN5N2QWIFNA,D2E513530574930D,QmW6j2UFVrJ7A9kwGNjHsbtHJnsVBbERrxd4MFBy6JEk2S,A lucky charm to exorcise demons and celebrate the world +556,Torii,2254AC155B708AFC,548241,NCNPFXOJFGAFCOHG5VH7OAFXPPFMXN5N2QWIFNA,D2E513530574930D,QmRghxmeSbmLBHuGrhtCZwTkeZBmwkJpfS2HbAbGVDStVv,The entrance to the sanctuary +557,sea of Okinawa1,25E5065716C55519,548353,NBVIIGZ3CCSHIBEQSO4GDF4TTXFWSDDSIZWWZCY,D2E513530574930D,QmeH2wfEpzqzD9CR27F9ffrj7e57pYJbYhUmGV9wkMs6o4,"sea of Okinawa +(Miyakozima)" +558,SPACE PIRATES,0CCB9ACC6718F23E,548924,NALKID5TSX7PT4NRUXIXLDKOMJC3VQNLHPFWJGY,D2E513530574930D,QmeVTbbbopevir3uEwSgNxtjXia1xubsVZ1iYmC5tvXKCM,パロです☺ +559,THE MAGICIAN. -魔術師-,157F01CC78CDDF91,549736,NAK7FYXERLBTHM7BTRAEO6TTEVWVY7MRNB57NZQ,D2E513530574930D,QmNr9ngLSLVX1zP4uwstNErTAZCpGxe7mziNBRX4LJcFTM,"NFT TAROT CARD #.1 +THE MAGICIAN. -魔術師" +560, Japanese symbol,51F87E59B2BAE02F,549985,NDYKP24G4AJKXUS3KQ3GK26DC4TVLRCBNCQGX7Q,D2E513530574930D,QmZ6NzU7SCtkXTZjtgTaWHQDRmqEpznep8PWgHgJUjNTss,Mt.fuji +561,Seiji Shiba RARE+,52571C62C2D1AB02,550962,NCD5DF5JVQNFZQKKADOQ2ZG73CNH5ZM2I7WH66Q,D2E513530574930D,QmTEDn5QXiWrd8wCXKqvVNungbaMgFNjV3Fo6cEPwAfTmR,"We will never forget JewelSavior. + +Title:[JewelSaviorFREE] +URL:[http://www.jewel-s.jp/]" +562,Seiji Shiba RARE,5BEB69490971234F,550972,NCD5DF5JVQNFZQKKADOQ2ZG73CNH5ZM2I7WH66Q,D2E513530574930D,QmRKTmFCjb2aC7W9mVn6EzvSTWqQ7f317C7vioqUyWvYz7,"We will never forget JewelSavior. + +Title:[JewelSaviorFREE] +URL:[http://www.jewel-s.jp/]" +563,Moeka Shiba RARE,2EB8B21E87491073,551009,NCD5DF5JVQNFZQKKADOQ2ZG73CNH5ZM2I7WH66Q,D2E513530574930D,QmQypDNLKSsgWP3nhxESgbt3zJSvNKvhgZtMV3pEtCfxgi,"We will never forget JewelSavior. + +Title:[JewelSaviorFREE] +URL:[http://www.jewel-s.jp/]" +564,Moeka Shiba RARE+,3997ABDBBB642CD5,551026,NCD5DF5JVQNFZQKKADOQ2ZG73CNH5ZM2I7WH66Q,D2E513530574930D,QmUKcCScW5xjpFGqJ1MHeR3q8n9q28wTNBRciDbFzeSHiD,"We will never forget JewelSavior. + +Title:[JewelSaviorFREE] +URL:[http://www.jewel-s.jp/]" +565,Yukito Tennoji,1418E8A51A248325,551027,NCD5DF5JVQNFZQKKADOQ2ZG73CNH5ZM2I7WH66Q,D2E513530574930D,QmTpj5oVBdsquzB7RGy4ob445L17ZwmESXo5LvAfRK8nqm,"We will never forget JewelSavior. + +Title:[JewelSaviorFREE] +URL:[http://www.jewel-s.jp/]" +566,Summer sunset in Okinawa,33CA5CE1FB37FCF1,551036,NC7GQ7NCPLLHEX7O7O6273DXGOUYG42O6JW7Q7A,D2E513530574930D,QmcSVSzEfpYhcUF6egKQxqWBFzLCMjscp1MnsU3uCN5KHU,"This is a picture taken in Okinawa in the summer. + +It features a very beautiful sunset." +567,Yukito Tennoji SRARE+,6AF38204841CF997,551077,NCD5DF5JVQNFZQKKADOQ2ZG73CNH5ZM2I7WH66Q,D2E513530574930D,QmQwuXxiiG1hfBNCarjQJEfpkdCVz2MxPm1YoMkJgoWFsb,"We will never forget JewelSavior. + +Title:[JewelSaviorFREE] +URL:[http://www.jewel-s.jp/]" +568,yokai ,4A770B5CD2F94533,551220,NB7OP2X5KMVT64MLZAYS4MBI7EW3DSOT64WVUEA,D2E513530574930D,QmaBHZX21cuM78D15uFJgsY8ekxVZqvQPDnvyrzzhjvjfV,"symbol +team kimyou " +569,Proud of 9.5 years,58FF7D8B375BEFAC,551708,NA7JO35N2RIGDWNZLIO2SJ7VNQMR2WKPXUXUMDA,D2E513530574930D,QmQy4THX6FEf3ZCDYr8KzWcojJYRo6dnN7xSDjkUq5p7fc,"This is an NFT to engrave a special day of today in my life. +Basically I don't want to sell it, +but if anyone can guess the true title of this work, +Not without thinking. +" +570,美しき精神,235EEE4ACFE17C9C,552373,NAZNU3VGOHTYA7Y6BETL2LSILNBUI7HFUXHJWPA,D2E513530574930D,QmYmdCpbzUBAVe5N3SA1tCj5epVdVKLaF8T1pS56pdntrZ,CG art +571,symbol POWER,447F29C9486E67C6,552695,NALKID5TSX7PT4NRUXIXLDKOMJC3VQNLHPFWJGY,D2E513530574930D,QmQ61EJkdnLfN9m8uRLFQaUojsrCzjXPvgQxAjwhbh9jBw,模様は手描筆ペンで描きました☺ +572,George,2823710A05E1A569,552881,NBJEA6YPMR3CEJLZPIJQ4EKNE7EJTMLNY3SQPJQ,D2E513530574930D,QmfGg394aFmp4XCVZQCub7UR7wPDz2jFaxmUWe98kqn2QT,drawing like a crypt punk +573,NFT-Girl,0B23A942614096E3,552923,NCSTNNCWXMUVCCWI3T3PRQFQFECNLYC3XPWAH7Y,D2E513530574930D,QmSb8nPi85KEWgn3v2BGpvdgV6CwFiTWar3qtPfL8Kr4mi,"I drew a precious girl who is girly and cute, but somehow has a sense of darkness and sadness." +574,Painter,09801FF4402FD25C,553433,NC7M2ML5R2EGATBHDU277UV3KPZ5HEI7NSNDRVQ,D2E513530574930D,QmYDFXDA7pjC9EbqDhyZVexAQMNUg6CeURNFgqawUFG5nV,She is a pretty painter. +575,My cute wife,1FDD818E254AEACB,553480,NBOU55T3FOBAESLHRLIHBQTYV44EUDD2UBUDI2A,D2E513530574930D,QmdBgCCxE3PctX7Pavq3ShwVx5fNEsg4G8iq4L6LMAmq99,Mother of two children +576,My clever wife,7356998ED07FDBCC,553493,NBOU55T3FOBAESLHRLIHBQTYV44EUDD2UBUDI2A,D2E513530574930D,QmdBgCCxE3PctX7Pavq3ShwVx5fNEsg4G8iq4L6LMAmq99,"Mother of two children +" +577,My cute son,70728F3B6E43560B,553503,NBOU55T3FOBAESLHRLIHBQTYV44EUDD2UBUDI2A,D2E513530574930D,QmeCrKe73ThXn3sKhcxksybu8ucdrkMPq4CDd6wXZovHkX,"E +The eldest son, KO" +578,Hallowe'en,7A7124F79CBDCF4A,553507,NBOU55T3FOBAESLHRLIHBQTYV44EUDD2UBUDI2A,D2E513530574930D,QmSbeocitpj2R9qiKM7ermfHFZuuNSwzDpYQUf4PDENVct,"hallowe'en with son +" +579,Symbot's Days,1CC3F5469FAE5B49,553507,NCX55OJLCF4RPZ7ZRK7AKA2OGBMIPM5MYLMDA5Q,D2E513530574930D,QmbJnbcNug8WYjGPKJLRBpFLXoLtjU26wtCxQ3X2GqaUgb,"Symbot is my original Symbol Character. +Here's a gif of Symbot's days." +580,Giraffe #1,459BEA20861C6454,553512,NAA7XXBLODJYZDVCR3BBMDGSRRAKL27NHFYOVEA,D2E513530574930D,QmPBMpL4arQkvqp868EyFjSyQHCRmaxpgH5yZuDREuLrYS,"Giraffe #1 by Zoo Planet +" +581,kaneki -kagune-,616D06B0D760810D,553517,NAAVF4VHBXO7BXRX6F6747DQYGCBQ4KO6RSLYRY,D2E513530574930D,QmewkbgCCKrFfWX8Jbh2oiMMaydm4icZuLu6yyuQMswqnQ,This is the art that moved my Kaneki cosplay +582,Kick!,60163B5F0664B33B,553519,NBOU55T3FOBAESLHRLIHBQTYV44EUDD2UBUDI2A,D2E513530574930D,QmRYJ2yaWUTEhausmmzyH8yuDCxT8d9HwgxjdXir1HkqPX,Punishment +583,Introspection...,6F1D21E6E874A158,553527,NBOU55T3FOBAESLHRLIHBQTYV44EUDD2UBUDI2A,D2E513530574930D,QmWm1HfyhsdbHDAM5tC3hJuigEuACjuSxejxXPesUkhZLt,Fierce reflection +584,Forever,6184248D50E35FF0,553611,NDJQNVD5NKR3SQV4RJL7PKRUVX67KLIRW3BNHKY,D2E513530574930D,QmYdtXcqK4G4bvVF3PmrP9XSZbD2NKQCLyQPMUQ99Jzij1,Do you want eternal life? +585,中秋の名月(full moon),05DF805759EF5EBF,553939,NBEKVBCS5TJLF6PGOLG3JFCU4RJIC33IYU3LMWI,D2E513530574930D,QmVdsw74qjcd1zWC94vFiXm4BLRMR7juE9nRMRDqkA9Yzh,中秋の名月、またの名を十五夜 +586,Sea monster,7F8118B2E2932D7C,554016,NBFP5Q7LRFXUNLJ6TZOPMDJPSPGWRGVJCGZTGJQ,D2E513530574930D,QmSC99X1rqEcNmCqcxvg3xBkqXcrK8xytd5gNayyiATPX2,I drew it with the image of a sea monster +587,SweetGirl,0416F0EDFD6C425F,554089,NDAFDDKTWV4ZYKOQ33UNDOCH4Q2ZPO7KLV5J7FY,D2E513530574930D,QmWqwVwGnewueDq2Bm7Y7DiASzFEkS3MUwVFu2aozM8rGV,"The girl steals her favorite sweets. +be always looking from the roof of a building +Your sweets. + +少女は大好きなお菓子を盗む。 +建物の屋根からいつも眺めている +あなたのお菓子。 +" +588,HODL GUMMY#1,4A1ECB9E4970E976,554118,ND5XAKYWFLAJNQBCWYZG4RD46ZSEL7GAU3N5RPY,D2E513530574930D,QmevrBR2wP7k3Cr1AMMW13NQ12eTtswyJAJCgFP51iRFUb,"Keep HODL +You will win. +HODL GUMMY#1 +" +589,XYMアートとみみpart.4,05AB685ACB2630AB,554219,NC6WTZHRU3ES35TR53G3TQBZWUMCYC5NE5GKAEA,D2E513530574930D,QmYmrUt7XCRQ6VivbDYB6MYiz6SATSRZDc8NF71kVa5n64,"オリジナルキャラクターのXYM仕様第四弾です。 +サブリミナル的にXYMの文字とマークが何処かに仕込まれています。良かったら見つけてみてね。 +・一応シリーズ化しているのでナンバーを付けてみました(手書きで…)(次はあるのかわかりませんが)。" +590,鬼滅の刃-竈門炭治郎,45E26E007B7DCD06,554228,NCLMFWN6EXPMKIHBJVROM5NQRNMDDI4MRCEHBII,D2E513530574930D,QmVFg7H85bULH5wMFAstfi6Zoj8NegrkBrPsTWb1BvucqW,"鬼滅の刃-竈門炭治郎 +Kimetsunoyaiba-Kamado Tanjirou +コスキューピー(Cosplay Kewpie)" +591,Magic hour in Daiba,333FE880A90FDCE2,555249,NBRJC3U7TB2OJBP5RBAMV7SKKRH4WP2JCSV6C5I,D2E513530574930D,QmXxFkyHLTWDcyAcsZwrj6Sm9ck6d4ZAyD5smBtGGGEon9,"""A painting is a poem without words"" - Horace" +592,a girl,736ED10AC74298EE,555545,NAA6CE4ABVNGPZG77SVMTDB2GD3UOQCPJA2IVQQ,D2E513530574930D,QmT4vqMeyj2eUcYaTX8dMn9FGPhhUUc23oBHSEABZmcqLR," +Junior high school student + +artist,actorand talent + +Shiduku + +fukuoka,japan + +This nft is my first painting. + +a girl #1 + + + +" +593,precious words,5257988F11D92C66,555691,NDUK2QU54OXHLOF6XBFJIK3GB74GPMUFAZ2JT3I,D2E513530574930D,QmPfktRRZSrtkrLzo6Y7QXSq2XHhcWHU56Lvyvy1uKo6LV,That means the world to me +594,"The HORSE ""WARU""",7FB27454345C9EBE,555970,NDKA2N3NRG2JBWU33PWQCSDRNCL4JBGIVCE3PCA,D2E513530574930D,QmeHdBjWeiz2XgYp4F6Yw44idMWuRyn9uL7Hb1SEiyRp62,"The HORSE ""WARU""" +595,"The ROBBERY ""WARU""",0FD87D91F06BF813,556229,NDKA2N3NRG2JBWU33PWQCSDRNCL4JBGIVCE3PCA,D2E513530574930D,QmXMFcVYy6R8qqj74DGjoWZsjrBu2CEFdhFyjrgT9mKTZu,"The ROBBERY ""WARU""" +596,"The SILVER ""WARU""",2DEC939DF1DAB3AB,556230,NDKA2N3NRG2JBWU33PWQCSDRNCL4JBGIVCE3PCA,D2E513530574930D,QmfHgxu9qYvrfVRuDNNyyEq3aaJDZXauh5qqfuLtf5zGWy,"The SILVER ""WARU""" +597,"The BLONDE&BEARD ""WARU""",69A9788C85C73B41,556231,NDKA2N3NRG2JBWU33PWQCSDRNCL4JBGIVCE3PCA,D2E513530574930D,QmdKPkZ9279mBnU5o2KFynV6Rvy2XbLEzJ8Nm4ZuprBNnq,"The BLONDE&BEARD ""WARU""" +598,"The SERIOUS ""WARU""",453EEF607504F2AD,556232,NDKA2N3NRG2JBWU33PWQCSDRNCL4JBGIVCE3PCA,D2E513530574930D,QmQ7yffS37pLjsDsihjXrwnju5R9iusp2HRHxwpTGETYKo,"The SERIOUS ""WARU""" +599,"The ZOMBIE ""WARU""",06C5C0A2622FC3E7,556239,NDKA2N3NRG2JBWU33PWQCSDRNCL4JBGIVCE3PCA,D2E513530574930D,Qmdne3TRwB1JbRZmt8CxEzKkJAnhzMzg1GQN7wEPvtnPay,"The ZOMBIE ""WARU""" +600,#001 NEM color girl,2A599BDD413D1344,556314,NB6HN3M5OJHCKZMGTQD2CF65XTPAQT5H2S67B5I,D2E513530574930D,QmS1SYzTsdQnnkwTd2R85sYk9j4q4Rzg7EyEoBUkFHpKN1,"A girl wearing a kimono with the NEM logo colors. +From now on, NEMberArt will have a series of girls in the theme of NEM and XYM logos and colors. +She is the first in the series. +Who will be her owner?" +601,"The GREEN ""WARU"" R",5257AAD2F8794549,556445,NDKA2N3NRG2JBWU33PWQCSDRNCL4JBGIVCE3PCA,D2E513530574930D,QmT8eBWWPJfqLYEspDLdU6TANbv1Y3MmYCXRovaLxW6Ce4,"The GREEN ""WARU"" R" +602,"The BLACK&WHITE""WARU""",1D1F11DD3D9CDD1E,556519,NDKA2N3NRG2JBWU33PWQCSDRNCL4JBGIVCE3PCA,D2E513530574930D,Qmd6g4hAEo9XoxmdNJjNvwV3yTD6TUBvLUhhfpb6ZRzmnz,"The BLACK&WHITE""WARU""" +603,輝安鉱ちゃん,555C40DDC0F8B62F,556557,ND5ORBN6UAX6B2XGTG6PWV6OSFSIEM3SYZF2IBY,D2E513530574930D,QmVuUHDEdkHUW484SkNvwMth8Y5Gnw15Yw8s5C4hV5YZXL,輝安鉱モチーフっ子です +604,Mr.Makura -Good sleep-,42A62824D4157F56,556660,NAK7FYXERLBTHM7BTRAEO6TTEVWVY7MRNB57NZQ,D2E513530574930D,Qmb27kvgvZN4AjLTW4u4zdKAJU9Wi9J87DqoYLjri5xoz2,Have a good night's sleep +605,HODL,1155EBDD435BB5B9,556713,NCFRSG3NPY2WQD3IHDN5PPL3ZN7BOJJ3XEI62GQ,D2E513530574930D,QmPxzA1ws1JL3KsPT7rt7rqWzxnp8AvK43QsyLUEkdMpnK,For the future HOLD +606,Awakening symbol(真惚楼覚醒),36F73722B33D375C,556716,NAAVF4VHBXO7BXRX6F6747DQYGCBQ4KO6RSLYRY,D2E513530574930D,QmXP65o3GLSBvDaMcSsDiscnjJdEymD2zHue33oVxL3KcB,Anthropomorphic symbol. This time I made it with the theme of awakening. +607,HODL GUMMY #2,7D61DD6D796EB9DB,556737,ND5XAKYWFLAJNQBCWYZG4RD46ZSEL7GAU3N5RPY,D2E513530574930D,Qmb8y39t7DZpj4p2vc6HFske65gRa6fd9iY89ChxT9SA6W,"KEEP YOUR SYMBOL +GOOD LUCK WITH YOU. + +HODL GUMMY #2" +608,dil & giraffe,42ECA091B5E2D2E2,556885,NAK7FYXERLBTHM7BTRAEO6TTEVWVY7MRNB57NZQ,D2E513530574930D,QmcpYgGVCE5y8rQGYn1JWrDxEqj6YW8JPYUP6R8dSSUosS, Japanese say kirin !! +609,Pixel dil,1F9E3788F9B6A01D,556886,NAK7FYXERLBTHM7BTRAEO6TTEVWVY7MRNB57NZQ,D2E513530574930D,QmdZJCWEhwo1GsPhdruy3k627EQZaPbusn6bn8AzbLZV8U,pixel dil-aniki +610,dil & Cat,24F8C66E66693F0E,556887,NAK7FYXERLBTHM7BTRAEO6TTEVWVY7MRNB57NZQ,D2E513530574930D,QmYnGKiC4GBR4CRg3PjhbBEoeKUnKebdSFu4hmfMfm2LCq,Japanese say neko !! +611,dil & Monkey,0B11ED034A48415E,556887,NAK7FYXERLBTHM7BTRAEO6TTEVWVY7MRNB57NZQ,D2E513530574930D,QmbsMRaTKYMhJN3o5qWZJdBWeAqGQbxiHCvGd9AiqszigC,japanese say Saru !! +612,dil & Penguin,43F90BBA5D2241BE,556888,NAK7FYXERLBTHM7BTRAEO6TTEVWVY7MRNB57NZQ,D2E513530574930D,QmSBNa6uxXetjVFSdBbsRDCKhHEu259Q7Y94WeuempWKvq,Japanese say pengin !! +613,dil & Bird,0551B606A77026D1,556889,NAK7FYXERLBTHM7BTRAEO6TTEVWVY7MRNB57NZQ,D2E513530574930D,Qmb24sZtj7C6E4tfLEDauKaj4E3242jAoypXBVSDxFwJZY,Japanese say Tori +614,dil & lion,5C39E82DB4613B97,556891,NAK7FYXERLBTHM7BTRAEO6TTEVWVY7MRNB57NZQ,D2E513530574930D,QmNSNpZFvQaAoURCbkDTAdbGQpjXiP5iz8Ex7Nr3agezVq,Japanese say onaji !! +615,flower of life,0F1B13BD16892411,556900,NBRGU3HSBCTODZBD6TOBMAVPEOBZXQFS2OF6XQA,D2E513530574930D,QmQreLBq7HYBAiDoAD5Hmn66KQJXLTdzNNDjF7vUZ2KTnw,A second grader who cannot go to school due to corona stress drew a flower of life for everyone who is fighting in corona now. It seems to be a talisman that can be bright and strong without losing to Corona. +616,HODL GUMMY #3,6281F1CD32EA7A5C,557036,ND5XAKYWFLAJNQBCWYZG4RD46ZSEL7GAU3N5RPY,D2E513530574930D,Qmdaxtf1cJggvuniYFW2jfd3vnQZTvGaaypV29hEuywPgY,"KEEP CALM +AND +HODL ON +HODL GUMMY #3" +617,Harmony of red and blue,5BFA3DB117B3CAD9,557150,NDJJOSZGP6I3EDQ2C3MUX2NVHCKE5WHSSFZ5CSQ,D2E513530574930D,QmWrTMToQkLvmSgWRqDLRhzWBjw2tS2yAfhwAbccPRfD3g,The third piece is a beautiful fish with red fins that look like a dress. It was very beautiful because it was a red fin that contrasted with the blue skin. +618,DRAGON,15D5E61388B433E7,557163,NBCVTR6W5DIO2Z57GJOHADQSZQNPZR7SQ5VHXEA,D2E513530574930D,QmW8EDrTzBMnq91kA3MCGXVqZKw9jEqdesSWmAirENy7FH,A dragon appears on Itsukushima +619,withSymbol00,55F20ED701B6F694,557392,NBEOK4SHBC37FEGDCXZY33VJJ3D7GRBGOQTEN6A,D2E513530574930D,QmSgTficAJ7DCV1ezoawXuy13tmbDEGLBCdEYmzpfoXPAv,"The future is with ""Symbol""." +620,XYM_Beans,13C61E5E3F53194C,557495,NBYPOWJ7374HAA6M5T4B3E7ZBLXZ3JMYTBP6F6A,D2E513530574930D,QmP1ghDm8Ard9h5PdtN8GbZ1wmxw1qMLoRNsFeS3m3yW2X,XYM wrote in prayer for the fashion as soybeans became popular. +621,Whale and fish dance,2E42FD4D27AD135C,557573,NBYPOWJ7374HAA6M5T4B3E7ZBLXZ3JMYTBP6F6A,D2E513530574930D,QmWQtN1vR5QdDpKdS8WpxWzYPuiWmeVXpaEUenq3ddw7MK,Whales and small fish dancing on the piano in virtual currency +622,vegetable art,2CEB3E6C362C1C21,557856,NBFP5Q7LRFXUNLJ6TZOPMDJPSPGWRGVJCGZTGJQ,D2E513530574930D,QmVoDdDuDtSnH4RNT2J7f9nQqrT8msHPpu8iKJeU3u6GDb,大好きな野菜の写真を撮り貯めてコラージュしました。 +623,From the New World,6AD9175BB3410B57,558055,NAZNU3VGOHTYA7Y6BETL2LSILNBUI7HFUXHJWPA,D2E513530574930D,QmSNMq42ApT3RbDwaMuNHsmTntfTX1aCSYPzDN3rfmhX7w,"CG art +" +624,Gift,76602FA215A8FEEB,558062,NAZNU3VGOHTYA7Y6BETL2LSILNBUI7HFUXHJWPA,D2E513530574930D,QmZN3P1P1gAYzSi87E5YkTvPobum9rAnKJRhLWiXkEHusW,"CG art +" +625,End of Happiness,56C25005883F34F2,558109,NAZNU3VGOHTYA7Y6BETL2LSILNBUI7HFUXHJWPA,D2E513530574930D,QmduJA4TmZqRHupoq2DNjwRUj6izJp444h9zXNPcRJqRuN,"CG art + +width : 2368px +height : 1664px" +626,Pleurotus,28EFA57FB2026314,558207,NCRPMYZOF2CADJTXQ66XWPMSH2MSEH4DZCGIH6Y,D2E513530574930D,QmNrA5gwidAKXQv98nH8gtN6Q7WxnqY7FyQrNdRWSrn6pa,Japanese hiratake +627,Reunion,5B06D0C3BB1FC12B,558224,NAZNU3VGOHTYA7Y6BETL2LSILNBUI7HFUXHJWPA,D2E513530574930D,Qmaott4fZPXEqAGsDZ7CiJwNzmQqaGrVW3Mmdsvp2EnBFN,"CG art + +Drawn on May 6, 2019. +HEIGHT 1664 +WIDTH 2368" +628,Mushroom eggs,3DDDB120D1FC6CE0,558337,NCRPMYZOF2CADJTXQ66XWPMSH2MSEH4DZCGIH6Y,D2E513530574930D,QmQrYV1iUJ69wfKYJHzxKhmTgPfCd98DiYQZxxNNSH6zHM,Amanita caesareoides +629,細道,4CC7A6D1A27CF5B0,558940,NA7RW3EFNH3V4ZXLGPYUGYPOV3I4BJF3ODPT2ZA,D2E513530574930D,QmPGmqgVRVkGMgL2hTQn9tRsXK49PGDt6izP8L4V3br6NV,九州のアートパークで撮った写真。 +630,Staring cat,3FC03EE41E739BB6,558986,NA7RW3EFNH3V4ZXLGPYUGYPOV3I4BJF3ODPT2ZA,D2E513530574930D,QmZucrAqeNNfpcSvkT9n9LHY6XLmYakRcBCKaSyuNo2FCk,A cat that keeps staring at one point and doesn't move. +631,y&m,6727B31BF5947DDC,559064,NA7RW3EFNH3V4ZXLGPYUGYPOV3I4BJF3ODPT2ZA,D2E513530574930D,QmZHui6GZSqMKxWK5NeM2nZcW7eipkWztwNVVKuenciDWn,🔥🔥🔥🔥 +632,Dependent world,2822665A3B9CB099,559157,NDJQNVD5NKR3SQV4RJL7PKRUVX67KLIRW3BNHKY,D2E513530574930D,QmdFiDeX62U3PtvVnnWLxQm1hdsPe6gym9jE4P6hVumWMn,依存する世界 +633,Brilliant,2871740631B29E66,559160,NA7RW3EFNH3V4ZXLGPYUGYPOV3I4BJF3ODPT2ZA,D2E513530574930D,QmS4ihgNZb2GxCBRVxqsAAACiZ13jRk92aQtT6WULizDyX,A monkey whose important part is vivid. +634,Dot Lips❤,04C310B82CAE2B2C,559340,NALKID5TSX7PT4NRUXIXLDKOMJC3VQNLHPFWJGY,D2E513530574930D,QmZujSZ3yAb6wLFNoN3owaYPTWZ6LweUZpJmivvsDmYZqC,Dot Lips💋 +635,"The RED ""WARU"" Gold",367E2604F7FB8742,559561,NDKA2N3NRG2JBWU33PWQCSDRNCL4JBGIVCE3PCA,D2E513530574930D,QmSJ8i4H934HtzGZhPXv3Lfhrzc7z94DQBEuU1iJpz5eSr,"The RED ""WARU"" Gold" +636,"The RED ""WARU"" Silver",67FD53FB9E1BF6B5,559573,NDKA2N3NRG2JBWU33PWQCSDRNCL4JBGIVCE3PCA,D2E513530574930D,QmPSwQW67igMtEwZXzWxbzPoaT5pmxUbT2eeRS4qqvdCej,"The RED ""WARU"" Silver" +637,"The RED ""WARU"" Marble",27840E2826EB7285,559579,NDKA2N3NRG2JBWU33PWQCSDRNCL4JBGIVCE3PCA,D2E513530574930D,QmYQQpJeT3odoWBHJbgRme1D7rvEatB5BeyS4Qq3Q63VkQ,"The RED ""WARU"" Marble" +638,"The ZOMBIE ""WARU"" Spark",197EE7F284C52204,559657,NDKA2N3NRG2JBWU33PWQCSDRNCL4JBGIVCE3PCA,D2E513530574930D,QmcyzR9uAEc3u5C9N5x3JnY72ukK93DxNQZ1x2nSC91kjG,"The ZOMBIE ""WARU"" Spark" +639,bootarou icon-1,3E91CB594C4954E8,559972,NDMUGFTLUROSHQKENTUUDZB7D5DVWMYGF6ZBSLA,D2E513530574930D,QmPcG4DWFMUmyjKz5vUjjEXeVfiU64P8124eNgA973Ugc5," +bootarou iconNo1" +640,cryptguitarman♯001-PUNK,064C957414AC7661,560049,NADGWW7ERUQFRIORCYIC6CX5EERXZ6BMTOYUSPA,D2E513530574930D,QmTDHR2ojDLwSvGQQVAytCDVqwbahVpxkmbjGDU5GWcvfC,"We are Crypt guitarman. +#001 PUNK +He is punk guitarist. " +641,An arbor and city light,6056138CEF02B451,560073,NAD7P6LS4UTF2GRQV633C6XMTOIALUQPSTOI3GQ,D2E513530574930D,QmdnauBwA1PB33tgy24yzeWMxwJqB78NM5G46EsKHVngS6,"#Scenery from mountain +#Evening" +642,COW#001,58F94356D5541750,560197,NC7F3USKKPIWKGRVVH5E2WKYDXQ2ONHAIA4OW6Q,D2E513530574930D,QmUwwGK3KgcEX28mzbMtX7TMLYxE4ww7jBFxH37Qjcyrjt,Late summer and cows +643,XYM VACCINE ,3F61F6191E36B557,560317,NAD7P6LS4UTF2GRQV633C6XMTOIALUQPSTOI3GQ,D2E513530574930D,Qmacv3JYvhtU9mrGQFSzwJVpKz2BhffUYpt3Z1zBn43nDG,#XYM #SYMBOL #COVID-19 #VACCINE +644,Hiji-kan,44E0FEA4F739921C,560978,NBNZWBXMQGZKYN4E5E6BU2VOBOYMHWA6YOVQWRY,D2E513530574930D,QmRHtNjugno3aBbFBLjPUvpjRBRxNFTUNs6aUXmKYYR562,This is your caricature. +645,walking cat,7F293AB952817E55,561589,NDSFB5RCGJG6XH7WPWOYFOEZAF3KSSU5C7G4QNI,D2E513530574930D,Qmby5ynXRj6tBPtYgtqsJSVy9pWLydrv5L73EqZHPpvE94,"my cat's name Oharu. +She is so cute." +646,Paradise in the Sky,32B519BC6D649A26,562572,NBYPOWJ7374HAA6M5T4B3E7ZBLXZ3JMYTBP6F6A,D2E513530574930D,QmNNJWQAYVXy12DLczpYiXUiQL2NXU1bNgSTzM3SkuBJ4s,I created this image of a paradise and peaceful world in the heavenly world. +647,Mount Fuji,107C36E95177C057,562652,NBYPOWJ7374HAA6M5T4B3E7ZBLXZ3JMYTBP6F6A,D2E513530574930D,QmRZawagJXWKQqyV1FFGfzy1cY4nD6Y9QryMfPB7qCrAEB,"Fuji, the highest mountain in Japan. I wrote this article to let people know about the graceful appearance of Mt." +648,"The RED ""WARU"" Fire",3FA6AE869DFEECAB,562791,NDKA2N3NRG2JBWU33PWQCSDRNCL4JBGIVCE3PCA,D2E513530574930D,QmSHL2cnEpUp3uds5kh4Aq1gRs1QioM4qiKZaWrtiSawQG,"The RED ""WARU"" Fire" +649,Sunset in Manhattan,7C26D599498D4EF1,562824,NBYPOWJ7374HAA6M5T4B3E7ZBLXZ3JMYTBP6F6A,D2E513530574930D,QmdknmaiXjy1z7NJqLC66g8fx9opS987nVSt7o4CVoNA2y,I wrote this to let everyone know about the beautiful streets of Manhattan. +650,Mohawk panker,5767093750C39053,562871,NC5HTTFPVLUPNI4DYI2DKF5YHQGX54A6SEJMKQY,D2E513530574930D,QmViJgGELoDbDKcbYzb7zim7ZoAPekj19Bo6aoNpJTwtXU,A man with a 7-color mohawk +651,xymharvesting@gmail.com,7EBBE4F0956073AB,563203,NCAY26LEBPOXM7NPCNV4HL4EH5WM6UJ5UUN4UGA,D2E513530574930D,QmfP8g4Z4aBqJcwq39JtaEq92Rm6zL4oyNjYoNs9TuBRxb,Some Symbol flag ascii art! Just testing the site out as there may be a Symbol Blog post coming soon.. +652,Drifting SN-chan,00A3E5FCEBE0ED69,563687,ND5ORBN6UAX6B2XGTG6PWV6OSFSIEM3SYZF2IBY,D2E513530574930D,QmQ9qWBAxh9P3DKnNEuYDusyB15BuUuif9Y8PZA6KLDHKo,ドリフト走行するSNちゃんです +653,Kanashimi Corn,1FB977C7BCC42559,563687,ND5ORBN6UAX6B2XGTG6PWV6OSFSIEM3SYZF2IBY,D2E513530574930D,QmZd3LD3uLgTBHV9qwWhJDW7fvKNuegakVxQGrjDbBf8Qc,ありふれた悲しい出来事です +654,Phoenix Hall of Equality,5BA08CA2EE5C8BCB,564790,NBYPOWJ7374HAA6M5T4B3E7ZBLXZ3JMYTBP6F6A,D2E513530574930D,QmbdpFyxD4r8UjYZf1q4Sn3jJD57te5LARmxhKGZ1UT7md,"The Byodoin Phoenix Hall was built to recreate the Pure Land of Ultimate Bliss in this world, and its beauty has not faded even after nearly 1,000 years of history. I wrote this article to let the world know about something with such a long history." +655,Colorful abstract,7D39AE7432091B69,564856,NCRYD6THNOXHEGXPJJR3F354FIHGVIE4BJEM4OI,D2E513530574930D,QmZW4nH23BYoHKwDewZuTaZAwdhLWL1bHvWcUbivxpq8Wf,"・ Width 10650px + +・ Height 10650px + +・ Data JPG + +・ Mode RGB + +・ 300dpi + + +・ Evidence that this work was created by me + +I have posted the address to this account on my site. + +( webcreation.space/html/back-img.html )" +656,Beautiful abstract!,34E37935006BC1CF,565242,NCRYD6THNOXHEGXPJJR3F354FIHGVIE4BJEM4OI,D2E513530574930D,QmTgNx5XZH11a3MLtCo2Pq9GkcgByeBjgrdvQ1cBeWrFfc,"・ Width 10650px + +・ Height 10650px + +・ Data JPG + +・ 300dpi + + +・ There is evidence on my site that this work was created by me. +   ↓↓ +webcreation.space/html/back-img.html" +657,bygone days of girl,217CDFD65AC66046,565270,NCVT6TCLHI3NKUTEAE4UJK6NOF4MJEOJY3OJ22I,D2E513530574930D,Qmdc15mQyQDZShpBrsU1QrnLN5JD3idLbjiGCsvKwRkebP,"I like to draw pictures of the time we all experienced as children. +I draw pictures with dots and pictures of days gone by. + +This is one of them and the second picture I painted. + +Serial number:02" +658,September Chrysanthemum2,1D77727A1550143A,565507,NDTYANLUE3APW7OFA67VFPEX3BIO6SD6J4NQBCY,D2E513530574930D,QmXzYZZeTLo6wEJ4y53gm4AEht8xZ85KPBENcYt4zv8vXj,"NFT HANAFUDA ART #.17 + +Hanafuda is traditional Japanese card game. + +For more information check here!! +https://docs.google.com/document/d/1N22GPGexBGXFSFE-2lbBgkBB-JOXvt8r6Oo0e33gNCk/edit?usp=sharing" +659,September Chrysanthemum1,7DBCD4B3B1943C02,565508,NDTYANLUE3APW7OFA67VFPEX3BIO6SD6J4NQBCY,D2E513530574930D,QmZYNM5eehcizNqrMWqffaD1tYaoeCikpcprvKBmG21LGn,"NFT HANAFUDA ART #18 + +Hanafuda is traditional Japanese card game. + +For more information check here!! +https://docs.google.com/document/d/1pxFSWg-7newp7A0GtP91AoIEZXJIhCN16G4rY5Gh4IU/edit?usp=sharing" +660,Sep. Chrysanthemum&Blue,4F5A7B6053D85957,565509,NDTYANLUE3APW7OFA67VFPEX3BIO6SD6J4NQBCY,D2E513530574930D,QmRGhi7K6qN83uw7YnnqJzYEZidrmWPEXqX9KvmjMGiter,"NFT HANAFUDA ART #19 + +Hanafuda is traditional Japanese card game. + +For more information check here!! +https://docs.google.com/document/d/1vUEwEcBhIVIBBHSt87Ir4C4sROKcPr5C2dB0lWWWAn0/edit?usp=sharing" +661,Sep. Chrysanthemum&寿Cup,6EB089977E872592,565509,NDTYANLUE3APW7OFA67VFPEX3BIO6SD6J4NQBCY,D2E513530574930D,QmXgiQrAds955kW3DDwwP91N4BNr88NwcvnMTYiMr2TNP9,"NFT HANAFUDA ART #20 + +Hanafuda is traditional Japanese card game. + +For more information check here!! +https://docs.google.com/document/d/1fnD7ljqt0GuaJrbDqhGu52iavT2j_Bz_BG_6IJZwzy4/edit?usp=sharing" +662,European cityscape,64EC384FB5C534A5,565923,NBYPOWJ7374HAA6M5T4B3E7ZBLXZ3JMYTBP6F6A,D2E513530574930D,QmQtpdq2rDSjPgXwg59yQhkKmtCkin36JGJYp8jFn9Kb6N,I wrote this to let everyone know about the beautiful streets of Europe. +663,Glamorous Girl,6BCCA18E4A813A17,566830,NABHDJH64OSDL33MHKUCELA6ALUGEZ5VC24WPNY,D2E513530574930D,QmaPAfXeFy3DTM7gRaJ2C2G5PDAHYLZNwYtacLqMBvyagD,"Everyone has their own definition of glamorous. +グラマラスの定義は人それぞれです" +664,Asian beauty,687012EA5FB54450,566877,NABHDJH64OSDL33MHKUCELA6ALUGEZ5VC24WPNY,D2E513530574930D,QmQT94BU7LGWK1XsgcEoy4caZ9civvpnU27cCxtpBBAtGX,"Not only women, but even men wearing seaweed can embody Asian beauty. +女性だけではなく、海草を被った男性でもAsian beautyを体現できます" +665,Solar deity,16E4BBFD58442766,566891,NABHDJH64OSDL33MHKUCELA6ALUGEZ5VC24WPNY,D2E513530574930D,QmbvV9ZePxoxjY5MiELvEDNRMU1s1dy2Vhg1AW96m1M2BV,"Even God can be comical at times. +神様にだってコミカルな時はあります" +666,イタリアの晴天,01459720C41A703F,567204,NB5ZD2XE2LIFV2NHC3EBJKBTWTEKHGYOA5NLEKA,D2E513530574930D,QmWhLDdg1h2w9md1hnUrvd2EnQZkk8vcHNe3i1jndLYURy,晴天に恵まれたイタリアの風景 +667,Beatutiful blue img,3AAFF63C94841C92,567516,NCRYD6THNOXHEGXPJJR3F354FIHGVIE4BJEM4OI,D2E513530574930D,QmWR5z3JoCNKUEutrjL7xCMn5J8JfWsLFgbqzCABmqo8u8,"・ Width 3480px + + + +・ Height 1920px + + + +・ Data JPG + + + +・ 120dpi + + + + + +・ There is evidence on my site that this work was created by me. + +   ↓↓ + +webcreation.space/html/back-img.html" +668,CryptoMii #1,0030B6E5FEC04C57,568534,NCTPUBNEMDOL3MDXZQCGFDD2U2EBZNNWJ2FYW7Q,D2E513530574930D,QmdKNAtDV3X8M1Ba6B4TbgtrwMvqdQT6PF3opy9KAEvUNZ,"This is MII, Abyssinian born on March 11, 2011, the Great East Japan Earthquake . + +Currently I take care of street cats . +Donate 30% of sales to feed for street cats need help. + +Twitter : @malopurahoi +mosaic animal☆NFT" +669,SakuraGirl1,4989C9DA0F9BA764,568622,NDJYEWHQ3KXBB5ZIX6D6ZFTIACG3AMZQTH4GRKA,D2E513530574930D,QmYgj6nerYtp4psVz5NxtLnyVYA7JUmqENRSAYH73J5GTo,Japanese style girl with Sakura pattern +670,Daytime face.,315504A8C121BC36,568670,NCGLXPNBSJUTXP2VBPJRMYHWNLUGPFAMWPRRCRQ,D2E513530574930D,QmYME4u32a4pWFgUsae9wTne5JoM6CnBg8SsTU1B88qKZY,"Nana Art. +Please purchase." +671,Phenix,0903F20A5CD7136C,568929,NBURF26V4VDTXD54TERCZIBZ2XXBGHRCNRIORCY,D2E513530574930D,QmaasnwGANniGn8Vh24QcqpP8zwR4r5s15jDL6Ezm88omq,My daughter drew it. Ummmm….I have no idea. +672,Hibari's ART,2B878D2E1C260547,570366,NB232WBPJBF4VEEOLMU5D66LI3WPKJ54NHCJ6FY,D2E513530574930D,QmPZHjhKvXB68wNi4FX7YBvsn25Xa6rS6CwbTSXZvP7vyQ,This is a work made by my 3-year-old daughter with her mom! ︎ To commemorate! +673,"The PURPLE ""WARU"" Fire",143975B22E794062,571005,NDKA2N3NRG2JBWU33PWQCSDRNCL4JBGIVCE3PCA,D2E513530574930D,QmWTRv9A8qkUFcL66Je6nz5hbpinEcW3M6tnxBcEdnPg8o,"The PURPLE ""WARU"" Fire" +674,桜(Cherry blossoms),6EF124FE8195EA45,571104,NDHYUG45ZX7N7QDYHCDMY7AAHECDLCGDAMPZWVY,D2E513530574930D,QmNPVxbmLSYZUCDkf8MJHLG9UcdC59eVrz1h7C4FvUCA7s,Sakura and Fuji +675,XYMアートとみみpart.5,5F773A3DB3628C8C,571127,NC6WTZHRU3ES35TR53G3TQBZWUMCYC5NE5GKAEA,D2E513530574930D,QmdXZAW69cFNZr8tmkJBcTVuBDqEJ96t9dkfSZEy2TYGvh,"オリジナルキャラのXYM仕様、第五弾です。 +今回のサブリミナルXYMは分かりやすいかもしれませんね。" +676,ハッピーライオン,6E40833253241B15,571152,NCFRSG3NPY2WQD3IHDN5PPL3ZN7BOJJ3XEI62GQ,D2E513530574930D,QmQZLsVfHvEReUADJNLgrdbX81wikGKXrqmSqLALbyqKov,ハッピーになるライオンです🦁 +677,Giraffe #2 Albino,0FD79140ED899049,571403,NAA7XXBLODJYZDVCR3BBMDGSRRAKL27NHFYOVEA,D2E513530574930D,QmWM1sbhTgpHGvznT9ARHP2zDeTSacCB7nRD7QKW99bQTR,Giraffe #2 Albino +678,okwari neko,3DF950FEF7FF6F49,571526,NAFY3Z6BU2ELZ2NGB4EM7XURQIHLG3VUMDXKJ7I,D2E513530574930D,Qme9jc3b1BQ6xzraV9jJevowqXWxVjRcPZF9PHXZYTn1dP,Illustration of a cat +679,pkbpp794@gmail.com,3C11BA83984270B6,572612,NCSDYNOHOYRMEGVZPIALG3ZJIR7TSZMEMQ4UK4Y,D2E513530574930D,QmaiCiqNdhFgNhKsqXrf16uiVRGFA4H5wenKCec9TGbGNr,HUNGRY +680,Rabbit called 'mog' 2,36632D3DD20C6450,573243,NAASGM7XF22UUPZSUEUGYMJ5DTAKZGRQHPMACQQ,D2E513530574930D,QmP4D4rnspxmArRLmAbKdLJdS12JopHA5bDdvJrtjLiFv2,The sweetest +681,rabbit called 'mog' 3,7949A5E7BA59B762,573260,NAASGM7XF22UUPZSUEUGYMJ5DTAKZGRQHPMACQQ,D2E513530574930D,QmQGLNVdgic4tfB4f7vLWKZpHanPszzkZKQsmFx9A87HkQ,Rabbit dreaming of running in the meadow +682,KIWIS,0D6131AA2A0FCCA8,573628,NAV5YNBBUEBUU76OPT6BKXMTCJID7SMDSYRI7CY,D2E513530574930D,QmVfnwrrKGJypitZ83AiEiipc4cz6TBMcpeyD8bHWMVvoZ,KIWIS Symbol ver +683,LOVE kiwi,0121477C23AA8A71,573753,NAV5YNBBUEBUU76OPT6BKXMTCJID7SMDSYRI7CY,D2E513530574930D,QmQmjNyZ77qPjavRmJ6mpKNfjdCXBM686v7R6ZEyvSUckX,"LOVE kiwi Symbol ver. +Twitter:@NFT_P_art + +Thank you" +684,Factory manager strict,02BD90490FE3ED49,573987,NAASGM7XF22UUPZSUEUGYMJ5DTAKZGRQHPMACQQ,D2E513530574930D,QmUB5QLkW7PKWF25mMvTsvRAakjWWdaVhMxzzLzi62MuiX,Because the semiconductor shortage continues. +685,HODL GUMMY #4,3F991E661C4D24B8,574028,ND5XAKYWFLAJNQBCWYZG4RD46ZSEL7GAU3N5RPY,D2E513530574930D,QmebKG6g1ktkrSkHrbSsPLAv6hepK9c3GuJQoncsB4pNfG,"Keep SYMBOL +We will win. +HODL GUMMY #4" +686,HODL RABBIT #1,508360503FFB40D9,574279,ND5XAKYWFLAJNQBCWYZG4RD46ZSEL7GAU3N5RPY,D2E513530574930D,QmboTLB4aGUeBgSq2Bsdbw49qdLBpLL23pYRJX6j9DL7ud,"Keep SYMBOL +We will win. +HODL RABBIT #1" +687,アオボウズ,21F251267CCE892D,575633,NDAFDDKTWV4ZYKOQ33UNDOCH4Q2ZPO7KLV5J7FY,D2E513530574930D,QmepSh4SN1EVkiacnDyfthF61uiqT2aJgjmqpsopc6pKHy,A monster with a large shaved head in blue or blue clothing. +688,ヴェスターちゃん,6239E281C6C9D493,576239,NC6WTZHRU3ES35TR53G3TQBZWUMCYC5NE5GKAEA,D2E513530574930D,QmZDYba8dHgbntT2n3B99qeuUR6SKSHL7ze8X3o31uK2wm,"創作キャラ +ハーベスタ―ヴェスターちゃん +のイラストです" +689,neko #001,5FB869D4F15C2DC3,576405,NAQFSHOKPGS6Z7VRUVXZ74N5NTDIUEKK7PXBE7Q,D2E513530574930D,QmNWBPMhAJbKBN32JCXbjkqJgFKDuwEs7u6uFP5JnTo3V5,neko #001 +690,chagall,1B39B21EB15B34DD,576531,NBNZWBXMQGZKYN4E5E6BU2VOBOYMHWA6YOVQWRY,D2E513530574930D,QmcxMHUQfKz1xbwEpKoPyKKuNdzRMwDTZ4fEuKCd1tHjfv,イーグルOneです。 +691,"Hello jimm ""じむむ""",0A6F80391E051ED4,577003,NB6YUDBXZJ6UIWNA5EGGXNP4SNGZB7P3GJG5UUA,D2E513530574930D,QmXxYEFDFeEbmH1qC9xC4xtUrvHXbnSKYdjF6eXsv8U4KR,"Symbol $XYM is First NFT of mascot character jimm. +" +692,Beethoven,04B6EAA08A7DE6FC,577452,NDTFPQVXHO262YMZ76WKMUHR3FIDY6VTGSZFEYQ,D2E513530574930D,Qme4cpErGbGkC4GDtMaDGQJtFGJUZa2drqH8vyz9F2gBYs,"NFT ihco art #1 +I drew Beethoven, a master of classical music." +693,BTC,3E5AF4B0BB3CCC80,578631,NC3CUL2ZTMT74JBBJ7GWWNXD52IWYSCW3HEIM2Y,D2E513530574930D,QmfGQXM79JF3JGEY2Guh7v9frGvemAHaSzsK5XgtneVQcV,BTC anthropomorphized +694,XYM,60A6A4533C4EE1BC,578647,NC3CUL2ZTMT74JBBJ7GWWNXD52IWYSCW3HEIM2Y,D2E513530574930D,QmWVAwSRiN2EU8LcBPiDvT8ud72w1tHZK1in2BAcMV6m23,XYM Anthropomorphized +695,とみみ(XEM version),3A537DA1DC0ECCCA,579542,NC6WTZHRU3ES35TR53G3TQBZWUMCYC5NE5GKAEA,D2E513530574930D,Qmc6DQPxTY3zAWHdj9fL7qGAxvv9Au97YC2L8DcawPCgEf,"以前描いていたXYM アートとみみpart.2のXEMバージョンです。 +(XYMバージョンと少し違います) +1度、not accept となってしまっていたので再びの出品となります。 +" +696,ANNE,4E9287D4FED63E7F,579887,NBJEA6YPMR3CEJLZPIJQ4EKNE7EJTMLNY3SQPJQ,D2E513530574930D,QmfP9xkZhYjPvGjzPh4QY7Dk96RkYkneP1q4MofP6hbSLM,空想好きな女の子 +697,What that?,7A2DC211055F671E,579954,NDMUGFTLUROSHQKENTUUDZB7D5DVWMYGF6ZBSLA,D2E513530574930D,QmSNvYb6i3j6WPUz2SB2B559YoCy9UfxsV77KjDCKz3qzC," +What that?" +698,Face of virtual space,5D02A772B498299E,582410,NCGLXPNBSJUTXP2VBPJRMYHWNLUGPFAMWPRRCRQ,D2E513530574930D,QmTQLshZZebkScjT42TgDee6wMQRNUpy68QvmXQokU6Q4S,"NANA's_ART☆ + +Please purchase." +699,Frog & tadpole,0F4C96BCF3A6B288,582604,NCFRSG3NPY2WQD3IHDN5PPL3ZN7BOJJ3XEI62GQ,D2E513530574930D,QmZDrdXjUpLMAQZ1JTMNpNzz9TeHeBna1QcaUoRVpvA2m4,Frog & tadpole +700,cloud202107,04F4F15F78CE899C,582940,NDZNYRLXU2OMA3FIC774RN4RCRCUJQCMYLRZANY,D2E513530574930D,Qmabpi6N7WsURrM1YVjjXJty4wKmQabMz7gRFXoeARoaQa,"From Tobishima, Yamagata +定期船とびしま から撮った雲。 +" +701,emerald object,6279D072248FEF68,583006,NAOC765YEASEWXAUPEF3O54N5K2JRC6FAK4YRIQ,D2E513530574930D,QmNaAgwn85ER9S3MKSBHRJtCN2qTfrKnSVbSRLsq3hSaix,"emerald object. +エメラルドのオブジェクト。" +702,Mozart,66E7B4F54B334194,584395,NDTFPQVXHO262YMZ76WKMUHR3FIDY6VTGSZFEYQ,D2E513530574930D,QmfRuewhGdiQZUPPQm2c7ybPstPymokUG4XLZ1i8Ek5Vnx,"NFT ihco art #2 +I drew Mozart, a master of classical music." +703,Puccini,6B2FFC1399899B55,584401,NDTFPQVXHO262YMZ76WKMUHR3FIDY6VTGSZFEYQ,D2E513530574930D,QmZsDvgpnqVv83QDbwA2x5ypjRdG8ZKrwm6meiYQpFCHA3,"NFT ihco art #3 +I drew Puccini, a master of classical music." +704,necklace,7593427FB63FDDB9,584533,NASGCTNNXL6XPIFUTL34DT5SFWP2VGIIHZE4CPQ,D2E513530574930D,QmTRnUa4ajdJfHetmJbduyi8sdJBh8QmjvyLGqLbAeMJkM,pink ribbon. +705,MECHA Mole,368F5945F4A6A8BC,585382,NAOC765YEASEWXAUPEF3O54N5K2JRC6FAK4YRIQ,D2E513530574930D,QmRpkX8RrC3vdLmkhqWaZ7FECy2HGi4G6PEyHA2cc9YuPj,"メカモグラです。 +あのモグラです。" +706,Flying MECHA Mole,12ABE01CA2EB784A,585391,NAOC765YEASEWXAUPEF3O54N5K2JRC6FAK4YRIQ,D2E513530574930D,Qmcr6QvUWP4n7cGaSxy1D8fyQdcdVe4GveXW1vFS6H4zch,空飛ぶメカモグラです。 +707,Her harvest ,710C869D0F247B3D,585392,NC6WTZHRU3ES35TR53G3TQBZWUMCYC5NE5GKAEA,D2E513530574930D,QmQPWktchGfFbL5WpQoqQcG8wh3fjpuTXis9bK7ZYFyhVk,"オリジナルキャラ、ヴェスターちゃんのアート +Her name is Vester. +hers XYM artseries. +" +708,MECHA Mole in the burrow,3E6CC50FBECD8717,585407,NAOC765YEASEWXAUPEF3O54N5K2JRC6FAK4YRIQ,D2E513530574930D,QmdFQoZ3T8F24J6Awrpb2WdMwQWLdZLJfUP16JE8rGNLYt,巣穴にいるメカモグラです。 +709,MECHA Mole to train,033F969705F59B96,585419,NAOC765YEASEWXAUPEF3O54N5K2JRC6FAK4YRIQ,D2E513530574930D,QmYfhaasoZwgV5p6KEVZkHcEqh4RDxa9NZAs2zsStHgpC5,トレーニングをするメカモグラです。 +710,月に隠れたメカモグラ,234DDDCBA0853CE4,585420,NAOC765YEASEWXAUPEF3O54N5K2JRC6FAK4YRIQ,D2E513530574930D,Qmf4ueBHDZzToa3N1mAS4rQV1SyDh5DrVa2hP7HmRN54oP,"月に隠れたメカモグラです。 +月をお面にしています。 +とってもキュートです。" +711,MM Go to space,02DD466412D4B1A6,585632,NAOC765YEASEWXAUPEF3O54N5K2JRC6FAK4YRIQ,D2E513530574930D,QmcGddqrCqqrdAV1Gv6P3JivtQQN2FcDLe4CfgQFXjSy1L,"MM(メカモグラ)がもうすぐ宇宙に辿り着きます。 +頑張れ!メカモグラ。" +712,MM arrive in space,345DD6D93169BFF1,585642,NAOC765YEASEWXAUPEF3O54N5K2JRC6FAK4YRIQ,D2E513530574930D,QmcqorftZzYdVuNCHVm2ritG7ZDriT9qFpvdd3wtoZzbwc,"MM(メカモグラ)が宇宙につきました。 +お疲れさまでした。 +宇宙探索でもするのかな?" +713,メカモグラ誕生,66948E1F52020929,585650,NAOC765YEASEWXAUPEF3O54N5K2JRC6FAK4YRIQ,D2E513530574930D,QmakuuH8oGkiNtvobgmve9QyPJDwN4EXY1Qqsck7bhZz8w,"赤ちゃんメカモグラが誕生しました。 +かわいいですね。" +714,Gerbera,3EDB42A8B848F643,585658,NDWWABLLVRBQGWZMY4DV4YG6O7S24TBYRQLAMAQ,D2E513530574930D,QmcmiG2yGcbkuBiQn8ZU1q1BUMPi4WBhXupDwpRK2uweA3,The language of flowers is hope. +715,Raging Bull,403D3BC2742E789F,585737,NAASGM7XF22UUPZSUEUGYMJ5DTAKZGRQHPMACQQ,D2E513530574930D,QmRig4aHVDhVoQm2FJsQncgUPi6ECUXjbnnRdwEy7vyKxB,"If you are Raging Bull, +choose this." +716,#4 oversized hoodie,20CF90C6EE195617,585959,ND33SJG7AHEJGHJCH6BWNC45CBFK5ADOGR6HS3Y,D2E513530574930D,QmSxvkdVFparPpgzhgu44gBrcghRTXQrUvvMnpEo9McsUC,girl。。。 +717,#5 symbol earring,0257E7CD830467B3,585970,ND33SJG7AHEJGHJCH6BWNC45CBFK5ADOGR6HS3Y,D2E513530574930D,QmbPXhtG6N1AdjsrLLL5cUePTCaK6nDMeuxRgoApxYdt4e,yukata girl +718,I am 0 years old baby,679CD86DA59235E7,587302,NDEBXKWZERZU6AA6SQFNLNPVIZCQIQ54Z5DZN6Y,D2E513530574930D,QmQrX4VrvXfZmdaASYBCgoBXYeuSZmww4Qd7o5HBzmGopZ,"This art was drawn by 0 years old baby. +The youngest NFT artist in history." +719,The High Priestess.-女教皇-,4DA45C2476A00402,587697,NAK7FYXERLBTHM7BTRAEO6TTEVWVY7MRNB57NZQ,D2E513530574930D,QmR3Sy7LmpvhDkR1Hg2shF8BwAH7CutfXaePhHXfwZkv4N,"NFT TAROT CARD #.3 + +The High Priestess + +2/22 + +" +720,#6 Lollipop,2953703ED98E2548,588658,ND33SJG7AHEJGHJCH6BWNC45CBFK5ADOGR6HS3Y,D2E513530574930D,QmcXeUcXFP3UiWBG7Dqyz4ZokNeABK4fBogSscmGfr1Gu3,girl +721,#7 EGOIST,3AA4E541F60D79EB,588665,ND33SJG7AHEJGHJCH6BWNC45CBFK5ADOGR6HS3Y,D2E513530574930D,QmRquJtgQVqbAPSuW3zAE2QK8FcQUG7jvHFSjr25Ui3i2D,girl +722,"Face of October 31, 2021",5E654FD5CB2A4A2C,588795,NCGLXPNBSJUTXP2VBPJRMYHWNLUGPFAMWPRRCRQ,D2E513530574930D,QmVWvQVsiNF2nky3evKSrYLF8gaoroXd3bK95Y7hnknQaV,"NANA's_ART☆ +Please purchase. + + +" +723,#8 Blond,178D7E48819A3655,588811,ND33SJG7AHEJGHJCH6BWNC45CBFK5ADOGR6HS3Y,D2E513530574930D,QmdyCNh3Bz3yseRuhLAjXFMXRe7mYj7mU9Gj3bCRJwyWBb,girl +724,Cyber BlackHole,6A0897826596531C,590084,NAIJ3RVBGVU66ZGPUMIXLLNDXZXUD2U2RZHRZFA,D2E513530574930D,QmYCa34bxjL2ZF24KpwCvWyvNnFiRuMGfkabNAh8uBtXs5,The BlackHole has been digitally processed to create a cyber-like art. +725,rere_2/3,5AC3DB042A63FB18,591407,NCI5LK2BMMGQS6F4L2D7GUNGD264TXFGVZDPKJI,D2E513530574930D,QmcsHpojoJP49n3SciYxrx3xBFc9pjJxABhBbiHbvKzzGR,"project:unorere +uno&rere +rere02/03 +@srkikaku" +726,Cat bites the girl #1,0457DE213253B1CF,591800,NDBKULVM7V3VDKU5RZSURFL4X3R7RYDCMYH2AMA,D2E513530574930D,Qma3cqk1f8h8u6sU9CFDpabDvV2PGvFWxiUaFnV2kpCfif,"Owner :​SAKURA +Cat Profile +Name :Tom +Age :3 +Favrite food :Fresh green salads +Hobby : Cat yoga +Specialty :chewing Sakura +(Only her.Iam gentle cat.Tom said)" +727,Lily,4BCF1C23D10BD140,594172,NDWWABLLVRBQGWZMY4DV4YG6O7S24TBYRQLAMAQ,D2E513530574930D,QmfZ1TXiGtDxFXWa5tWm3GX2X6utjUS2Zur7ZWbZf6QcPz,"主人公は貴方であって、この骨や、花ではない。 +しかし、この骨は花を持ち静かに祈るだろう。 +貴方の傍らで、静かに実りを。 +祈ることしかできない、この骨は何もできない。 +願っている。 +貴方の幸せを。未来を。 +ただ、純粋に。 + +2021-10-09 20:02" +728,Dance forever,324B6AF7BA06B471,594400,NBXZVFUEMRZ2MUIVYMRT5H4FAQSD7GQMTXWXZAY,D2E513530574930D,QmfYH1Y8WYTp3phrw5a4nVFstCdPC1SrNKV7Vj9HUH6apJ,"Dance forever +Dance forever +Dance forever +Dance forever +Dance forever +Dance forever +Dance forever +Dance forever +Dance forever +" +729,Sleepy heart (NEM heart),6971EBB1E623E768,594506,NBXZVFUEMRZ2MUIVYMRT5H4FAQSD7GQMTXWXZAY,D2E513530574930D,QmdJppC6hTtqhaMvbiswzLeKkqQCybp25mGMTmgx2fqQ4c," + +以下の楽曲に使用許可を出していますのでその点ご了承ください。 +Please note that we have given permission for the following songs to be used. +https://youtu.be/EbaaBdK6rSw" +730,(体育の日)Sports day,47CDE5D42C92CF9A,594795,NC6WTZHRU3ES35TR53G3TQBZWUMCYC5NE5GKAEA,D2E513530574930D,QmWynadsGKiyGZuFWancoFn4zSQVjKyWVUrCxo8aN3fYCR,体育の日のイラストです。 +731,Xsymbol ,2CD2EB21CD04A445,595757,NAT53ERP4B3XT4ZZY3UL6VEJLQEIAHU335VDXXY,D2E513530574930D,QmYGrnL9HBFjEE5Dm48gE6KuZM4U1D43ybatUZdBae249b,This is my first NFT work. Created Symbol mark to express freedom. +732,桜に幕-Love Symbol Ver.-,3DE4AA2F4C38921B,595903,NDTYANLUE3APW7OFA67VFPEX3BIO6SD6J4NQBCY,D2E513530574930D,QmQmGuyqgzHPXJMtQpB9zQJkHDxjeg2Zz1QxJ954Q9PFNm,"「花見で一杯」の役を揃えた、@patapiron様にプレゼント用の特別な作品です。あなたも是非、?役を揃えてURカードをGETしてください。 +↓詳細はこちらです。 +https://note.com/mahorobart/n/n3f3eee8816f2" +733,芒に月-Love Symbol Ver.-,367476DE57F162F4,595903,NDTYANLUE3APW7OFA67VFPEX3BIO6SD6J4NQBCY,D2E513530574930D,QmbnsgEWAFaYzePnAg8uYHV19uXvrUYUUzgXwhMUpyQAZi,"「月見で一杯」の役を揃えた、@patapiron様にプレゼント用の特別な作品です。あなたも是非、?役を揃えてURカードをGETしてください。 +↓詳細はこちらです。 +https://note.com/mahorobart/n/n3f3eee8816f2" +734,"Jimm grows ""じむむ""",5C2A230DF3462801,596065,NB6YUDBXZJ6UIWNA5EGGXNP4SNGZB7P3GJG5UUA,D2E513530574930D,QmRcHvPq5yHHPeDpZ8kWvRPQYMW9BJVMnTXyrp7p9uYTrp,Symbol $ XYM's mascot character Jimm grows up to find a family. +735,VcCard @Targoyle,30F27C9DC6514FD3,596690,NDE4JL3HPRAU7IRAU3HUI7NQKOIFPWSZS6JCZ4Q,D2E513530574930D,QmYLM2P2Nq3DRDq7AQKP7JraowgbHmMoruGMMnj3XpGoyn,"Artist group: Vermilion cheeks +@Targoyle autographed card" +736,AMAEBI,12F8C20CB5F397D9,598671,NCIESMIXPLCE5JLZEJDAZKK7CXGOD22NVQGD7LA,D2E513530574930D,QmcKvSFUanM8hy1DHBTCUFioZGH654PZcEb6nkf913TKKD,"I drew a sweet shrimp, not Amabie-sama. Amaebi is a shrimp famous for sushi in Japan. I drew this sweet shrimp with a wish for the end of the current plague. +ーーーーーーーーーー +アマビエ様ならぬ甘エビ様を描きました。甘エビは日本の寿司でも有名な海老です。その甘エビに今の疫病終息願いを込めて描きました。 +" +737,THE EMPRESS -女帝-,69C8A10E5C13E80C,599855,NAK7FYXERLBTHM7BTRAEO6TTEVWVY7MRNB57NZQ,D2E513530574930D,QmaBrBar98gid9JBtFv3Xm5LXjim4zCt9LeooXU4Zm13Yn,"NFT TAROT CARD #.3 + +THE EMPRESS -女帝- + +4/22 + +" +738,Halloween Kaoru- Ver.,323246661E12DFA8,600391,NBURF26V4VDTXD54TERCZIBZ2XXBGHRCNRIORCY,D2E513530574930D,QmZP2DbGmfbEMYWZ5kxTEDR2STXQgWJbzr28EeSAtdkygR,"Hi, My 12 year-old daughter drew it. +We also published other 3 versions. " +739,Halloween Ten-cho Ver.,0D3D79CD7C87B704,600392,NBURF26V4VDTXD54TERCZIBZ2XXBGHRCNRIORCY,D2E513530574930D,QmbyMNeKq6vwzQLebJgkDfrE7uwHEEMNWKvUedanW1T5LP,"Hi, My 12 year-old daughter drew it. +This is her original character Ten-cho (convenience store’s manager). +We also published other 3 versions. " +740,Halloween - Doll Ver.,1034D790D4C2EB33,600461,NBURF26V4VDTXD54TERCZIBZ2XXBGHRCNRIORCY,D2E513530574930D,QmZsnVbbUjkUEtmGZDDGdWPUF6yMtrAHHifmNS6kH5Z1NS,"Hi, My 12years-old daughter drew it! +Her original character Doll-chan. +we also published other 3 versions. Please enjoy your Halloween." +741,WACKSOG,79FE94A1EDBCD628,602260,ND63ZLPN37RLYJ2VF3NX4QRYGC4REFEZCJYWBOA,D2E513530574930D,QmTUJSqD2RMUi17Hxd5XrnhCfGb1qBg6DkjCnh8hC8igKX,memorychain +742,drifting sea otter,48F19D7ECB31067B,603072,NBXZVFUEMRZ2MUIVYMRT5H4FAQSD7GQMTXWXZAY,D2E513530574930D,QmWwqCTDjdAXh49gvUL3FUKid5EVGKC1TQZ4kUFXn1Lm8M,"drifting sea otter + +Permission is granted for use in the following songs. +https://www.nicovideo.jp/watch/sm37744218 +" +743,mikai,266F841EC34143C8,603083,NBXZVFUEMRZ2MUIVYMRT5H4FAQSD7GQMTXWXZAY,D2E513530574930D,QmeU1ioVKDgD9XQitmBiVWyqWHUJ7LG2zFDavoU7iYH6wr,"mikai + +size: 988 * 751" +744,Dandelion,14A9150F28194594,603174,NDWWABLLVRBQGWZMY4DV4YG6O7S24TBYRQLAMAQ,D2E513530574930D,QmZ6ie4sTGGZi27NNWu1ahsJASt23BATo3riFnVBmUUUJq,"「青だよ?」 +「ああ、ごめん。いこう。」 + +ふと、考えてしまうときがある。 +彼女がいなくなった世界を。 +考えても答えなんてものはないのだから、 +考えるのを何とかやめる。 + +ごめん、いこう。 +幸せと共に。" +745,Nembers ,08603E0634A61852,603974,NCIZYG2N263JMAWMB6VXEWFCPGQ7O4BJJYCFFJQ,D2E513530574930D,QmSurTXwdDZ15QQLfQSPu9WnoRjLNPD3jeU67LHQKYjkra,Symbol Nembers XD +746,Vester starS,49B134D8F18E8BDD,605217,NC6WTZHRU3ES35TR53G3TQBZWUMCYC5NE5GKAEA,D2E513530574930D,QmfCtdgAUdr2eTsH5QpfkUiJ2wKiK2jHXEPrDDQTUTfFAS,昔描いたイラストをリアレンジしました。 +747,Nixie clock,071DD8AFFDE47F88,605675,NCJELEW7XZAYFS56PXW5RCL5CWABTT5YVLO6BFY,D2E513530574930D,QmZKuuPbfiUFrop6htSkKTZDTwNqCRevWXByGqsaSuQ15n,"This clock is the only one in the world. +And this token is the only photo of it." +748,nem and girl,3AA4B3277C11D51F,605888,NDP4U6TXHCHUHUO5WCTKXDLILBVSYMJI7QEOJ2Q,D2E513530574930D,QmSmoxaFGun2ZPQRnLnWZJspdcejgjumg5kUdo81froT7r,"nem and girl +ネムと少女" +749,Catapult001-Alpaca,391AEED27096F7DB,606131,NC6GS3UCMWTPRUVPNME2J2NOTWQSW6W6WJRHNHA,D2E513530574930D,Qma2wKc2nv9xrn3jDmX3EzCHqn75aUwAJxLWVYbc6RKQNa,Catapult001 初めてのART! +750,XYEMCard「XYMRoid」,6AC4835B5D0C53DE,607365,NCIESMIXPLCE5JLZEJDAZKK7CXGOD22NVQGD7LA,D2E513530574930D,QmeHKexN6ELc9FwfMNsebho5XFeoayQ6oBFjREvJjf32vv,"I have ported the XYEMCard I made for NEM as a Symbol version. This time, the XYEMCard is the initial lot of XYMRoid." +751,Pep from back in blue,31E442C0AF773E87,608943,NCW2JX2VC7EPZVBFJ6OT2PE43365TBKMUMWQRLQ,D2E513530574930D,QmSD8qpkhpArNwihrgHGEXbu2g1j9gHaE6Kz39P5rm8UYK,"My first post. +This is my pet dog. +Her name is pep. +The origin of her name lies in her energy. +It’s cute that her one ear is white. + +初投稿です +私の愛犬です +彼女の名前はぺっぷ +名前の由来は彼女の元気さにあります +彼女の片耳が白色なのがかわいいです" +752,symbolGirl02,6557BF3701958156,609380,NBEOK4SHBC37FEGDCXZY33VJJ3D7GRBGOQTEN6A,D2E513530574930D,Qmd1KFW1hy96jerdaH4UdrNKfimFLWjGcvJmiL5gt7rbWf,"A new future that is out of the ordinary. That is the original only for ""Symbol"". Believe it. And don't miss the ship." +753,Blue sky in tokyo,4B93DAC22A5D5E2A,610398,ND3QY46DMSY2NAPUA55KJ7FBAJHRVFURV4VCFRA,D2E513530574930D,QmXEdW2myHcxa8ubJtdMdXwMUGMXcLpkajRyBkVYvmZsxq,Blue sky in tokyo +754,Orange sky in TOKYO,66060B5A750B4517,610399,ND3QY46DMSY2NAPUA55KJ7FBAJHRVFURV4VCFRA,D2E513530574930D,QmRJsHwcGoAkqRouWyr3QPo12s5ZwJA4f7zDuEgrf8swHB,Orange sky in TOKYO +755,Room,1E24B4913769E9EB,610425,ND3QY46DMSY2NAPUA55KJ7FBAJHRVFURV4VCFRA,D2E513530574930D,QmZTVzdQWeUh6s1S4vJzorBaUCAjuWFqSvQ8ZQEt6Go7vp,Room +756,Crypto girl XYM-san,42143719A424D32F,611613,NBURF26V4VDTXD54TERCZIBZ2XXBGHRCNRIORCY,D2E513530574930D,QmSXUZhK9Uk9dBw5p52wUgDfBNEH6UWnZGfm1f35mLYZ8D,"My 12 year-old daughter drew it! +" +757,Festival,5A58AF233C7AB12D,612977,NBOHQRXCZ4DNTJ6CNUHCGN5G5O7PF7BMZEBJ22Y,D2E513530574930D,QmcKdz3zd5cSdqAfEhp9uDG3htEaxJ8EEfN2L5qmAcpB2x,Midnight Festival +758,ETH,376E48F4387BED8A,613142,NBXZ2FYG4DMAKKYKBIRYD2UDFZAFFSGB7XVHLYY,D2E513530574930D,QmVWSn9PcggSAeMhCiACANut54dSnCXKeto9P5oAHyqj5z,"イーサリアム擬人化作品のイーサちゃんです。 + +ETH Anthropomorphism" +759,Halloween Gesuido chan,715048BDC15BC856,613419,NBURF26V4VDTXD54TERCZIBZ2XXBGHRCNRIORCY,D2E513530574930D,QmSL2u1wwYhXureN2GgfiHLbbWAUX6UVq7rTSoSXcmnzXW,Halloween Geruiso ver. +760,Inpulse NFT version,19A3AE8C68E02877,614504,NBGAUVSHOTFL4H3QICBK7XYLZLOHZKKGDVKEQ5Y,D2E513530574930D,QmaoD9uUa5ox86eYmvhWuA9dHuEgGsoeAuEoehZ98Djaiq,"This work is NFT, painted with acrylic paint on canvas. +Used as an advertising image for NEMBER ART." +761,Nishikigoi,29F91AB38DE6ECC3,614617,NDWWABLLVRBQGWZMY4DV4YG6O7S24TBYRQLAMAQ,D2E513530574930D,QmWuJuRWyeSj8yNoWnUoUPr15T54tn5rjFNnd3oqje1E9w,Hanging scroll of Nishikigoi +762,Boxer empowering you,3CB03C7743517836,614674,NAASGM7XF22UUPZSUEUGYMJ5DTAKZGRQHPMACQQ,D2E513530574930D,QmbZ9Y92yVFnLqvN2yCCho2f2QcNuF9ks1DYThdhCkaiSu,"This is a digital lucky charm. +If you want to get the spirit of iron, choose this." +763,This is My 1st NFT Art,181315818F57568A,614857,NDRK4CWCGSJJ3H5MITG7NYIVOLWPOI36VTAMZSA,D2E513530574930D,QmWYjywKMVhdPvxBofuCX5c9qKvcKVqKRkoyNYEMW8jrC9,"Here is my first work for NFT Arts. +Let's Enjoy Symbol!! + +初めてのアート作品です。 +このレコードに個人の名前を入れても面白いかもしれないですね。 + +twitter: @motokiminei + +" +764,corner,62FAC2FF7489FA41,615437,NBY62SKKXLPJCIQUPQGDKNR6E2BWM7GB5PHVI2Q,D2E513530574930D,QmQWZp6qcZZmX81tMprANKBJyRXPQjUVGhdKgPLGSREWCX,corner +765,grad,4EE231BDE5628FC7,615480,NBY62SKKXLPJCIQUPQGDKNR6E2BWM7GB5PHVI2Q,D2E513530574930D,QmaEyQfPWtvRMzYEs3FhRatBZEZzPWj6f7TSSYPiDnhogE,grad +766,school girl 02-sunflower,737EA88D4F9B9E24,615497,NC2JR2BQRMTUGZDYUUSEQTHIH4OYISSC3ACZMQA,D2E513530574930D,QmcP1kYMhRgsECd6EvghfhAWiFx18Sxqt5sE5kwuRvs3BT,"透明水彩画をスキャナー取り込み。 +Scan transparent watercolor painting." +767,星空と海の島,40034FFF70C9E58B,615777,NBRJC3U7TB2OJBP5RBAMV7SKKRH4WP2JCSV6C5I,D2E513530574930D,QmWTySR9YT2irwKLx1ehAJ1ME9f2KSdTTCw3ExG6reGjMc,星空と海の砂 +768,うしろのXYM,34C2F8BC2C4BAC1B,617028,NC7D45VPP6BB6CRMBFGUMSWHZL3ZOT5R4AX5M5Y,D2E513530574930D,QmckKueZqitZnVTxhs4zNAU7xM3MgzBfNKM1y1G1PzFBw8,XYMでしょ +769,pigeon,1F3952E66CB70302,619819,NC7D45VPP6BB6CRMBFGUMSWHZL3ZOT5R4AX5M5Y,D2E513530574930D,QmZ9uMktBZyi9Aq4AKPot4HYo3Q1TmC1wA5DZEk1Lz6U8f,何処へ +770,halloween,7E6EF9F0AA19AB83,620800,NAKN4PKWDZQPI5FMP5YBKG4Z6EQ3FJ6S5TCTXFY,D2E513530574930D,QmaFNPeYq1CkAedhLrTAVA7RhLuSNxqZMWE42fBgHa9WeB,ハロウィンなオリジナルの女の子たちです +771,kjn001,7A9543FBA048DDD4,620823,NAKN4PKWDZQPI5FMP5YBKG4Z6EQ3FJ6S5TCTXFY,D2E513530574930D,QmbAt7J8GSDCw7YjuaT8tVqMUSPPM6gKaoG8HtbWGvGMpE,ちいさい女の子です +772,Crypto girl SHIB,374BD1BF5D05943A,623458,NBURF26V4VDTXD54TERCZIBZ2XXBGHRCNRIORCY,D2E513530574930D,QmbcngTr9dj9pz6dbdqPXioBJMJPxYwASxacXQS9T4hJDT,Shiba-chan is going to the moon! +773,Catapult003-Cow,37C378757A0C8E43,623586,NC6GS3UCMWTPRUVPNME2J2NOTWQSW6W6WJRHNHA,D2E513530574930D,QmdojY76GaSvooiTScgGXD9sM7hDpUpiRoLLoEb39nv32b,Catapult Cow +774,Xym Golem,3E1597A8038CA008,628551,NCPUUNO54HP572GG6T4KX75DS5NEFNTK43J6UWI,D2E513530574930D,QmNZzStdvbDkNCn68ZcwHja9zDgRdeCuZdRDDo8i4StohE,"Symbol Monster +No.4 : Xym Golem + +Created by Puchikun" +775,Xym Demon,299682511464D3C7,628552,NCPUUNO54HP572GG6T4KX75DS5NEFNTK43J6UWI,D2E513530574930D,QmX8s6DXNhMpUrLc2nCgvoE1kNGgEyTCCH7aXhs1HGp7ox,"Symbol Monster +No.5 : Xym Demon + +Created by Puchikun" +776,Kaerukuma&Symbol flower,5CC330B52D459E81,630365,NDKLXIPH5OYESXQXFHGIRLXRO7VFM5HVVWG5LVI,D2E513530574930D,QmVQn9fbYKDNLukCA8gSrbMRWyK7hmKwzs38LzrrmbFwoT,"Kaerukuma with a Symbol flower harvested in his/her wallet shows appreciation to the beautiful world with Symbol +#001 +" +777,Purple dragon xym747,7DAF46784AEC22DF,631405,NB6O24RHYY52OJMEVSELKGPDADIUGY7BHEFHZXA,D2E513530574930D,QmXshKGb2rZAMk9a6Xv2KweSTb4ZVy4EQyJNVF9t9P9j2Q,The hand of a big dragon is grasping the crystal. It means trying to seize wealth. +778,dots human 001,06C35157E250E43D,632215,NDRRZHRXOA72NNS7OJT4SIF2QSDMZQW5YZQOQCA,D2E513530574930D,QmcqCXS46dHH2iXrS29NjLETM1Qfe2DKeUaS7vRFhXv4j5,Do you like poker face characters? +779,dots human 002,63016A98B6E4A1CD,632215,NDRRZHRXOA72NNS7OJT4SIF2QSDMZQW5YZQOQCA,D2E513530574930D,QmSxLGoiSW2GAFPedunAtZwSKVANn4zfy6kkXZL5h2q74G,Do you like poker face characters? +780,TSUBAKI,52D994FD688598B1,634151,NBRJC3U7TB2OJBP5RBAMV7SKKRH4WP2JCSV6C5I,D2E513530574930D,Qmc7HXjsfQQrt88aggA37cnzrfKE5xFkQcgNFffAUTy9xN,camellia +781, 3 faces,3C92254BA9D541B4,634502,NCGLXPNBSJUTXP2VBPJRMYHWNLUGPFAMWPRRCRQ,D2E513530574930D,QmQg7Vi1odyjCrho3rDZpZYiZs9zqkwEjbxszoMm66DJKX,"NANA's_ART☆ +Please love me." diff --git a/block/block/nft/output/nember_transactions.csv b/block/block/nft/output/nember_transactions.csv new file mode 100644 index 0000000..7ba0f31 --- /dev/null +++ b/block/block/nft/output/nember_transactions.csv @@ -0,0 +1,16 @@ +,height,id,sender,recipient +0,338196,0B9540DB7D83B9F9,NDTD32Z2BC7RFCAC3XCY53NGO2DLWYPXNWTKBAA,68A8261B6E843C144FC867F7979D383EFCC5CC847F919D2B +1,338196,218FBFAEA8D0389A,NDTD32Z2BC7RFCAC3XCY53NGO2DLWYPXNWTKBAA,68A8261B6E843C144FC867F7979D383EFCC5CC847F919D2B +2,559341,0B9540DB7D83B9F9,NCUCMG3OQQ6BIT6IM73ZPHJYH36MLTEEP6IZ2KY,68E63DEB3A08BF128802DDC58EEDA67686BB61F76DA6A080 +3,560458,28373488147984EE,NAJVGCOFGKCDRBF547GRZZX2SYUDBAECO2YZN6A,6884005ED121C543BB054389A9AEDAA17C4E37B9A6C14D7E +4,295117,68309497515CA6A9,NA324DJHBPB3YG76XQW6TAE65THFGLY7S3HSICI,689F4A35DDE1DFDFE8C6F4F8ABFFA3975A42B66AE6D3EA59 +5,338196,0B9540DB7D83B9F9,NDTD32Z2BC7RFCAC3XCY53NGO2DLWYPXNWTKBAA,68A8261B6E843C144FC867F7979D383EFCC5CC847F919D2B +6,338196,218FBFAEA8D0389A,NDTD32Z2BC7RFCAC3XCY53NGO2DLWYPXNWTKBAA,68A8261B6E843C144FC867F7979D383EFCC5CC847F919D2B +7,559328,218FBFAEA8D0389A,NCUCMG3OQQ6BIT6IM73ZPHJYH36MLTEEP6IZ2KY,68E63DEB3A08BF128802DDC58EEDA67686BB61F76DA6A080 +8,544258,49E8D2A8E1B6AD95,NAZEOSYCGCYHGX5JJQADNSVI2C53DSVIG7KUWHY,684254599FA2A56E042A60D217EDB3B2328F842090F38E49 +9,544277,49E8D2A8E1B6AD95,NBBFIWM7UKSW4BBKMDJBP3NTWIZI7BBASDZY4SI,6832474B0230B0735FA94C0036CAA8D0BBB1CAA837D54B1F +10,556853,6644D676D1BC212C,NCNPFXOJFGAFCOHG5VH7OAFXPPFMXN5N2QWIFNA,68ED60056BAC43035B2CC7075E60DE77E5AE4C388C160602 +11,555686,4C4626BAD2AEEDEC,NCNPFXOJFGAFCOHG5VH7OAFXPPFMXN5N2QWIFNA,68ED60056BAC43035B2CC7075E60DE77E5AE4C388C160602 +12,555705,33A483FD84A6EE2A,NCNPFXOJFGAFCOHG5VH7OAFXPPFMXN5N2QWIFNA,68ED60056BAC43035B2CC7075E60DE77E5AE4C388C160602 +13,555710,2254AC155B708AFC,NCNPFXOJFGAFCOHG5VH7OAFXPPFMXN5N2QWIFNA,68ED60056BAC43035B2CC7075E60DE77E5AE4C388C160602 +14,585737,3E5AF4B0BB3CCC80,NC3CUL2ZTMT74JBBJ7GWWNXD52IWYSCW3HEIM2Y,686F9D1706E0D8052B0A0A2381EA832E4052C8C1FDEA75E3 From 1546048dd9d4d873a2774ff14d6e815310dccaf8 Mon Sep 17 00:00:00 2001 From: 0x6861746366574 Date: Sun, 27 Feb 2022 23:32:53 -0800 Subject: [PATCH 05/19] import fix for block extractor modules --- block/block/extractor/body.py | 13 ++----------- block/block/extractor/statements.py | 13 ++----------- 2 files changed, 4 insertions(+), 22 deletions(-) diff --git a/block/block/extractor/body.py b/block/block/extractor/body.py index 330932f..5a57485 100644 --- a/block/block/extractor/body.py +++ b/block/block/extractor/body.py @@ -1,17 +1,8 @@ import struct from binascii import hexlify, unhexlify -from block.extractor.format import ( - EMBED_TX_H_FORMAT, - EMBED_TX_H_LEN, - FOOTER_FORMAT, - FOOTER_LEN, - HEADER_FORMAT, - IMPORTANCE_FOOTER_FORMAT, - IMPORTANCE_FOOTER_LEN, - TX_H_FORMAT, - TX_H_LEN -) +from block.extractor.format import (EMBED_TX_H_FORMAT, EMBED_TX_H_LEN, FOOTER_FORMAT, FOOTER_LEN, HEADER_FORMAT, IMPORTANCE_FOOTER_FORMAT, + IMPORTANCE_FOOTER_LEN, TX_H_FORMAT, TX_H_LEN) from block.extractor.util import encode_address, fmt_unpack, public_key_to_address diff --git a/block/block/extractor/statements.py b/block/block/extractor/statements.py index 2064157..0f77d5d 100644 --- a/block/block/extractor/statements.py +++ b/block/block/extractor/statements.py @@ -5,17 +5,8 @@ from tqdm import tqdm -from block.extractor.format import ( - ADDRESS_RESOLUTION_FORMAT, - ADDRESS_RESOLUTION_LEN, - DB_OFFSET_BYTES, - MOSAIC_RESOLUTION_FORMAT, - MOSAIC_RESOLUTION_LEN, - RECEIPT_FORMAT, - RECEIPT_LEN, - RECEIPT_SOURCE_FORMAT, - RECEIPT_SOURCE_LEN -) +from block.extractor.format import (ADDRESS_RESOLUTION_FORMAT, ADDRESS_RESOLUTION_LEN, DB_OFFSET_BYTES, MOSAIC_RESOLUTION_FORMAT, + MOSAIC_RESOLUTION_LEN, RECEIPT_FORMAT, RECEIPT_LEN, RECEIPT_SOURCE_FORMAT, RECEIPT_SOURCE_LEN) from block.extractor.util import encode_address, fmt_unpack From 0df377cda585f0954d39e9b399dc28d851433014 Mon Sep 17 00:00:00 2001 From: 0x6861746366574 Date: Sun, 27 Feb 2022 23:51:00 -0800 Subject: [PATCH 06/19] removed integration test stubs for unit test development --- block/block/extractor/test/conftest.py | 151 +++++++++++++++++++++ block/block/extractor/test/test_body.py | 25 ++++ block/block/extractor/test/test_extract.py | 13 ++ block/block/extractor/test/test_process.py | 26 ++++ 4 files changed, 215 insertions(+) create mode 100644 block/block/extractor/test/conftest.py create mode 100644 block/block/extractor/test/test_body.py create mode 100644 block/block/extractor/test/test_extract.py create mode 100644 block/block/extractor/test/test_process.py diff --git a/block/block/extractor/test/conftest.py b/block/block/extractor/test/conftest.py new file mode 100644 index 0000000..eec0590 --- /dev/null +++ b/block/block/extractor/test/conftest.py @@ -0,0 +1,151 @@ +# pylint: disable=redefined-outer-name +import pytest + +# TODO: maybe better to build raw fixtures by re-encoding parsed fixtures? +# TODO: fixtures need to cover all tx types, payload variations + + +@pytest.fixture +def fixture_raw_header(): + with open('./fixture_data/raw_header.dat', 'rb') as data: + buffer = data.read() + return buffer + + +@pytest.fixture +def fixture_parsed_header(): + return { + 'size': 4730848, + 'reserved_1': 0, + 'signature': b'2910a9efbf5b984481c736b9ab242cef6905248384fe59eca2e1542e3c417fefd5268c5c5636fb4a9f814ab6dc5a272' + + b'48672f4ae92ff3d439716f9429402a006', + 'signer_public_key': b'be0b4cf546b7b4f4bbfcff9f574fda527c07a53d3fc76f8bb7db746f8e8e0a9f', + 'reserved_2': 0, + 'version': 1, + 'network': 104, + 'type': b'8043', + 'height': 1, + 'timestamp': 0, + 'difficulty': 100000000000000, + 'generation_hash_proof': b'f25bfd1f6f853b373a22153703d2a7698be31c6e6e411b35daf6d5711ca780a0e63cd2722f39b82344c' + + b'997e3397ccfcb22b20e09ed94057e74fc3e33091cfc3070b38f924c7edf36053c7ad920018d03', + 'previous_block_hash': b'0000000000000000000000000000000000000000000000000000000000000000', + 'transactions_hash': b'2c81b8deabdb61ab8d0ccab985c6d4739b332e26b663d19227b3b9502a5c881f', + 'receipts_hash': b'b882f8a9141da5804a55b756c83ebd804ac394fb1049369d228f30c02468d7e4', + 'state_hash': b'205cae53a6f7117053add6482b91f2fa8a66fa22c24edd4d55ff83a75525e2ec', + 'beneficiary_address': 'NASYMBOLLK6FSL7GSEMQEAWN7VW55ZSZU25TBOA', + 'fee_multiplier': 0, + 'harvester': 'NASYMBOLLK6FSL7GSEMQEAWN7VW55ZSZU25TBOA'} + + +@pytest.fixture +def fixture_raw_footer(): + with open('./fixture_data/raw_footer.dat', 'rb') as data: + buffer = data.read() + return buffer + + +@pytest.fixture +def fixture_parsed_footer(): + return { + 'reserved': 0, + 'total_fee': 17600, + 'statement_count': 1, + 'tx_count': 1, + 'transactions': [{ + 'size': 176, + 'reserved_1': 0, + 'signature': b'c0974ffc2ac8826b61cff43d11745d70f7964bad5b790d0026c86af155c87f128c862843ebaba38932f0ea44acb4' + + b'b6ec0e2853240e0ffc81317e91167725b600', + 'signer_public_key': b'2880a86a59630954d664a180038983fdbdf66e3937633439880624ed99a050a5', + 'reserved_2': 0, + 'version': 1, + 'network': 104, + 'type': b'4154', + 'max_fee': 17600, + 'deadline': 98014886, + 'id': 1, + 'payload': { + 'recipient_address': 'NAOTO55CLDBWQ4UG47RLCFMTKDZHUX2LGFZVJ7A', + 'message_size': 0, + 'mosaics_count': 1, + 'transfer_transaction_body_reserved_1': 0, + 'transfer_transaction_body_reserved_2': 0, + 'mosaics': [{ + 'mosaic_id': 7777031834025731064, + 'amount': 99780000}], + 'message': b'h\x1d7w\xa2X\xc3hr\x86\xe7\xe2\xb1\x15\x93P\xf2z_K1sT\xfc\x00\x00\x01\x00\x00\x00\x00\x00' + + b'\xf8#\x02\xa2?\x91\xedk\xa0\x85\xf2\x05\x00\x00\x00\x00' + } + }] + } + + +@pytest.fixture +def fixture_raw_payload(): + pass + + +@pytest.fixture +def fixture_parsed_payload(fixture_parsed_footer): + return fixture_parsed_footer['transactions'][0]['payload'] + + +@pytest.fixture +def fixture_block(fixture_parsed_header, fixture_parsed_footer): + return { + 'header': fixture_parsed_header, + 'footer': fixture_parsed_footer + } + + +@pytest.fixture +def fixture_block_stats(): + return { + 'size': 4730848, + 'reserved_1': 0, + 'signature': '2910a9efbf5b984481c736b9ab242cef6905248384fe59eca2e1542e3c417fefd5268c5c5636fb4a9f814ab6dc5a27248' + + '672f4ae92ff3d439716f9429402a006', + 'signer_public_key': 'be0b4cf546b7b4f4bbfcff9f574fda527c07a53d3fc76f8bb7db746f8e8e0a9f', + 'reserved_2': 0, + 'version': 1, + 'network': 104, + 'type': '8043', + 'height': 1, + 'timestamp': 0, + 'difficulty': 100000000000000, + 'generation_hash_proof': 'f25bfd1f6f853b373a22153703d2a7698be31c6e6e411b35daf6d5711ca780a0e63cd2722f39b82344c99' + + '7e3397ccfcb22b20e09ed94057e74fc3e33091cfc3070b38f924c7edf36053c7ad920018d03', + 'previous_block_hash': '0000000000000000000000000000000000000000000000000000000000000000', + 'transactions_hash': '2c81b8deabdb61ab8d0ccab985c6d4739b332e26b663d19227b3b9502a5c881f', + 'receipts_hash': 'b882f8a9141da5804a55b756c83ebd804ac394fb1049369d228f30c02468d7e4', + 'state_hash': '205cae53a6f7117053add6482b91f2fa8a66fa22c24edd4d55ff83a75525e2ec', + 'beneficiary_address': 'NASYMBOLLK6FSL7GSEMQEAWN7VW55ZSZU25TBOA', + 'fee_multiplier': 0, + 'harvester': 'NASYMBOLLK6FSL7GSEMQEAWN7VW55ZSZU25TBOA', + 'statement_count': 1, + 'tx_count': 1, + 'total_fee': 17600 + } + + +@pytest.fixture +def fixture_tx_stats(): + return [ + { + 'size': 176, + 'signature': 'c0974ffc2ac8826b61cff43d11745d70f7964bad5b790d0026c86af155c87f128c862843ebaba38932f0ea44acb4b' + + '6ec0e2853240e0ffc81317e91167725b600', + 'signer_public_key': '2880a86a59630954d664a180038983fdbdf66e3937633439880624ed99a050a5', + 'type': '4154', + 'max_fee': 17600, + 'deadline': 98014886, + 'id': 1, + 'height': 1, + 'timestamp': 0, + 'recipient_address': 'NAOTO55CLDBWQ4UG47RLCFMTKDZHUX2LGFZVJ7A', + 'message_size': 0, + 'mosaics': "[{'mosaic_id': 7777031834025731064, 'amount': 99780000}]", + 'message': '681d3777a258c3687286e7e2b1159350f27a5f4b317354fc0000010000000000f82302a23f91ed6ba085f20500000000' + } + ] diff --git a/block/block/extractor/test/test_body.py b/block/block/extractor/test/test_body.py new file mode 100644 index 0000000..e10fe28 --- /dev/null +++ b/block/block/extractor/test/test_body.py @@ -0,0 +1,25 @@ +from block.extractor.body import deserialize_footer, deserialize_header, deserialize_tx_payload + + +def test_deserialize_header(fixture_raw_header, fixture_parsed_header): + header = deserialize_header(fixture_raw_header) + for key, value in header: + assert fixture_parsed_header[key] == value + + +def test_deserialize_footer(fixture_raw_footer, fixture_parsed_header, fixture_parsed_footer): + footer = deserialize_footer(fixture_raw_footer, fixture_parsed_header) + for key, value in footer: + # should recurse for transactions list? + # if key == 'transactions': + # for txn, fix_txn in zip(value, fixture_parsed_footer[key]): + # pass + assert fixture_parsed_footer[key] == value + + +def test_deserialize_tx_payload(fixture_parsed_payload): + payload_data = b'h\x1d7w\xa2X\xc3hr\x86\xe7\xe2\xb1\x15\x93P\xf2z_K1sT\xfc\x00\x00\x01\x00\x00\x00\x00\x00\xf8#\x02' + \ + b'\xa2?\x91\xedk\xa0\x85\xf2\x05\x00\x00\x00\x00' + payload = deserialize_tx_payload(payload_data, b'4154') + for key, value in payload: + assert fixture_parsed_payload[key] == value diff --git a/block/block/extractor/test/test_extract.py b/block/block/extractor/test/test_extract.py new file mode 100644 index 0000000..93c4288 --- /dev/null +++ b/block/block/extractor/test/test_extract.py @@ -0,0 +1,13 @@ +from block.extractor.extract import main, main_stream, parse_args + + +# def test_main(fixture_args): +# return False + + +# def test_main_stream(fixture_args): +# return False + + +# def test_parse_args(fixture_argv): +# return False diff --git a/block/block/extractor/test/test_process.py b/block/block/extractor/test/test_process.py new file mode 100644 index 0000000..211483a --- /dev/null +++ b/block/block/extractor/test/test_process.py @@ -0,0 +1,26 @@ +from block.extractor.process import decode_msgpack, get_block_stats, get_tx_stats, main, parse_args + + +def test_get_block_stats(fixture_block, fixture_block_stats): + block_stats = get_block_stats(fixture_block) + for key, value in block_stats: + assert fixture_block_stats[key] == value + + +def test_get_tx_stats(fixture_block, fixture_tx_stats): + tx_stats = get_tx_stats(fixture_block) + for txn, fix_txn in zip(tx_stats, fixture_tx_stats): + for key, value in txn: + assert fix_txn[key] == value + + +def test_decode_msgpack(fixture_packed_data): + return False + + +# def test_main(): +# return False + + +# def test_parse_args(): +# return False From dd80570faede3e23b1244cf15e80a8ddcfc7ddaf Mon Sep 17 00:00:00 2001 From: 0x6861746366574 Date: Sun, 27 Feb 2022 23:52:40 -0800 Subject: [PATCH 07/19] updated gitignore and README to reflect block library additions --- .gitignore | 1 + README.md | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 104 insertions(+) diff --git a/.gitignore b/.gitignore index ff5e1f0..562b935 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ *~ *.pch *.pyc +*.ipynb __pycache__/ .idea .vscode/ diff --git a/README.md b/README.md index c17e327..2938abf 100644 --- a/README.md +++ b/README.md @@ -51,6 +51,109 @@ Example: check accounts in `account/samples/verify_ownership.yaml`. python -m account.verify_ownership --input account/samples/verify_ownership.yaml ``` +## block + +Running block extraction scripts requires the installaton of the local **block** package. This can be accomplished as follows: +```sh +pip install -e setup.py +``` + +### extractor/extract + +_extracts chain data from node files and produces compact output for applications_ + +The extractor is the first step in processing raw block data using the block-level scripts, either to drive visualizations or chain analysis. +There are two output types: +- blocks +- statements + +Example: extract data from node files stored in `block/data` +Default output dir is `block/resources` + +```sh +python extractor/extract.py --input data --output resources +``` + +### extractor/process + +_processes extracted chain data to generate useful/readable representation of chain state_ + +The processor streams data output by the extractor and builds human-readable representations of the block headers +as well as a rich, indexable representation of the chain state. +There are two output types: +- block headers +- chain state + +Example: process data from extractor output stored in `block/resources` +Default output dir is `block/resources` + +```sh +python extractor/process.py --input resources --output resources +``` + +### delegates/find_delegates + +_finds current delegates associated with one or more nodes using serialized state data_ + +This script requires a JSON containing accounts similar to what is receieved from the /node/info API endpoint; see example in `resources/accounts.json`. +As long as node URLs/names are available it will attempt to get missing information from the nodes. + +Example: find all delegates from nodes listed in `resources/accounts.json` using chain state from `resources/state_map.msgpack`. +Default output dir is `block/delegates/output`. + +```sh +python delegates/find_delegates.py --input resources/accounts.json --state_path resources/state_map.msgpack +``` + +### harvester/get_harvester_stats + +_aggregate harvesting statistics using serialized state data_ + +This script requires a JSON containing harvester addresses; see example in `resources/accounts.json`. +Stats are aggregated for the full chain history and binned based on provided frequencies. +The output falls into three categories: +- blocks harvested +- fees collected +- total XYM balance + +Example: get stats for harvesters listed in `resources/accounts.json` using chain state from `resources/state_map.msgpack` and `resources/block_header_df.pkl` +Default output dir is `block/harvester/output` + +```sh +python harvester/get_harvester_stats.py --input resources/accounts.json --state_path resources/state_map.msgpack --headers_path resources/block_header_df.pkl +``` + +### nft/nember_extract + +_extract transactions corresponding to minting of nember NFTs_ + +Produces two types of output +- NFT descriptions +- transactions involving NFTs after minting + +Example: extract nember data from chain data in `resources/block_data.msgpack` +Default output dir is `block/nft/output` + +```sh +python nft/nember_extract.py --input resources/block_data.msgpack --output nft/output +``` + +### nft/nember_scrape + +_scrape transactions corresponding to minting of nember NFTs from API nodes_ + +Produces two types of output +- NFT descriptions +- transactions involving NFTs after minting + +Example: scrape all transactions corresponding to nember NFTs (takes a couple hours minimum) +Default output dir is `block/nft/output` + +```sh +python nft/nember_scrape.py +``` + + ## health ### check_nem_balances From c63eef0ae2fc8fef444315a7a75f201517db88ec Mon Sep 17 00:00:00 2001 From: 0x6861746366574 Date: Mon, 28 Feb 2022 00:11:03 -0800 Subject: [PATCH 08/19] added unit tests for module-level functions in process.py --- block/block/extractor/test/conftest.py | 11 ++++++----- .../extractor/test/fixture_data/footer.msgpack | Bin 0 -> 653 bytes block/block/extractor/test/test_process.py | 10 ++++++++-- 3 files changed, 14 insertions(+), 7 deletions(-) create mode 100644 block/block/extractor/test/fixture_data/footer.msgpack diff --git a/block/block/extractor/test/conftest.py b/block/block/extractor/test/conftest.py index eec0590..38c19ab 100644 --- a/block/block/extractor/test/conftest.py +++ b/block/block/extractor/test/conftest.py @@ -1,5 +1,6 @@ # pylint: disable=redefined-outer-name import pytest +import msgpack # TODO: maybe better to build raw fixtures by re-encoding parsed fixtures? # TODO: fixtures need to cover all tx types, payload variations @@ -45,6 +46,11 @@ def fixture_raw_footer(): return buffer +@pytest.fixture +def fixture_packed_footer(): + return msgpack.unpack(open('./fixture_data/footer.msgpack', 'rb'), raw=True) + + @pytest.fixture def fixture_parsed_footer(): return { @@ -81,11 +87,6 @@ def fixture_parsed_footer(): } -@pytest.fixture -def fixture_raw_payload(): - pass - - @pytest.fixture def fixture_parsed_payload(fixture_parsed_footer): return fixture_parsed_footer['transactions'][0]['payload'] diff --git a/block/block/extractor/test/fixture_data/footer.msgpack b/block/block/extractor/test/fixture_data/footer.msgpack new file mode 100644 index 0000000000000000000000000000000000000000..b667d82897e0dc321b623889553ec26666cd7ad6 GIT binary patch literal 653 zcma)4J#Q015IsluCs0xaiFUttuL>bnf`}o29Ej4K_IBsulkGd}Zk@!b5R##xv5=@E zD~fFt1pWs|xP(xmv@}#{Ql+5a3`V46su}6&&Aj)fH_9M~Y!|FIcB#|NAOiSO`S?C} z+Cd8v7nrn@xYEe&&$|y>TAzB-(W{m_9Semn@15 z(MBmELV-;bF={cEj9ZB!=?fNW%R}iSix3e;2_0e1jgk>2su+o46ha+ps(eZ!1e!5z zLKX@z2#Dg8Fa)UBqAKAZ97+Bxeh$GGaX(irp7qYx?qBKmv?WI|xe&o7sm|kO; zvtdi`&kY?}(6$*Ta9aNM=6Dd>(y*<&%~ac$lMGDUj%QwLYYQLqvs(|AH)%U-y&^dYk`S?#4#P)0ByuUP9SiC&et=X5HmM?mT!}(29RKFqj23w!% m*^3|FC)Zy;yf_HfabElBc_nXFmx~L7rT%&2uy;|O&A$Llit!@= literal 0 HcmV?d00001 diff --git a/block/block/extractor/test/test_process.py b/block/block/extractor/test/test_process.py index 211483a..f4712ac 100644 --- a/block/block/extractor/test/test_process.py +++ b/block/block/extractor/test/test_process.py @@ -14,8 +14,14 @@ def test_get_tx_stats(fixture_block, fixture_tx_stats): assert fix_txn[key] == value -def test_decode_msgpack(fixture_packed_data): - return False +def test_decode_msgpack(fixture_parsed_footer,fixture_packed_footer): + decoded = decode_msgpack(fixture_packed_footer) + for key, value in decoded: + # should recurse for transactions list? + # if key == 'transactions': + # for txn, fix_txn in zip(value, fixture_parsed_footer[key]): + # pass + assert fixture_parsed_footer[key] == value # def test_main(): From e970466a12d3cfeccd28f597ca99e8e22f271ab4 Mon Sep 17 00:00:00 2001 From: 0x6861746366574 Date: Wed, 23 Mar 2022 02:23:26 -0700 Subject: [PATCH 09/19] added integration tests for extractor and processor --- block/block/extractor/extract.py | 3 +- block/block/extractor/test/conftest.py | 35 ++++++++++++++++++++++ block/block/extractor/test/test_extract.py | 33 ++++++++++++++++---- block/block/extractor/test/test_process.py | 23 ++++++++++---- 4 files changed, 82 insertions(+), 12 deletions(-) diff --git a/block/block/extractor/extract.py b/block/block/extractor/extract.py index d5aad14..e2a7d37 100644 --- a/block/block/extractor/extract.py +++ b/block/block/extractor/extract.py @@ -110,6 +110,7 @@ def main(args): print('statement data extraction complete!\n') print(f'statement data written to {os.path.join(args.output,args.statement_save_path)}') + # TODO: remove header output now that it is redundant with the process script? header_df = pd.DataFrame.from_records([get_block_stats(x) for x in blocks]) header_df['dateTime'] = pd.to_datetime(header_df['timestamp'], origin=pd.to_datetime('2021-03-16 00:06:25'), unit='ms') header_df = header_df.set_index('dateTime').sort_index(axis=0) @@ -198,7 +199,7 @@ def main_stream(args): for stmt in stmts['transaction_statements']: for rcpt in stmt['receipts']: state_map.insert_rcpt(rcpt, height) - statement_store.write(packer.pack((s_height, stmts,))) + statement_store.write(packer.pack((s_height, stmts))) try: s_height, stmts, _ = next(statements_) except StopIteration: diff --git a/block/block/extractor/test/conftest.py b/block/block/extractor/test/conftest.py index 38c19ab..249ca32 100644 --- a/block/block/extractor/test/conftest.py +++ b/block/block/extractor/test/conftest.py @@ -1,7 +1,10 @@ # pylint: disable=redefined-outer-name +import argparse import pytest import msgpack +from block.extractor.format import DB_OFFSET_BYTES + # TODO: maybe better to build raw fixtures by re-encoding parsed fixtures? # TODO: fixtures need to cover all tx types, payload variations @@ -150,3 +153,35 @@ def fixture_tx_stats(): 'message': '681d3777a258c3687286e7e2b1159350f27a5f4b317354fc0000010000000000f82302a23f91ed6ba085f20500000000' } ] + + +@pytest.fixture +def fixture_extract_args(): + args = argparse.Namespace() + args.input = './fixture_data' + args.output = './fixture_data/test_output' + args.block_save_path = 'block_data.msgpack' + args.statement_save_path = 'stmt_data.msgpack' + args.state_save_path = 'state_map.msgpack' + args.header_save_path = 'block_header_df.csv' + args.block_extension = '.dat' + args.statement_extension = '.stmt' + args.db_offset_bytes = DB_OFFSET_BYTES + args.save_tx_hashes = True + args.save_subcache_merkle_roots = True + args.quiet = False + args.stream = False + return args + + +@pytest.fixture +def fixture_process_args(): + args = argparse.Namespace() + args.input = './fixture_data/block_data.msgpack' + args.output = './fixture_data/test_output' + args.header_save_path = 'block_headers.csv' + args.tx_save_path = 'transactions.csv' + args.total = 100.0 + args.append = False + args.quiet = False + return args diff --git a/block/block/extractor/test/test_extract.py b/block/block/extractor/test/test_extract.py index 93c4288..0ad5396 100644 --- a/block/block/extractor/test/test_extract.py +++ b/block/block/extractor/test/test_extract.py @@ -1,13 +1,34 @@ +import os from block.extractor.extract import main, main_stream, parse_args -# def test_main(fixture_args): -# return False +def test_main(fixture_extract_args): + main(fixture_extract_args) + block_data = open(os.path.join(fixture_extract_args.output, fixture_extract_args.block_save_path), 'rb').read() + fixture_block_data = open('./fixture_data/block_data.msgpack', 'rb').read() + assert block_data == fixture_block_data -# def test_main_stream(fixture_args): -# return False + stmt_data = open(os.path.join(fixture_extract_args.output, fixture_extract_args.statement_save_path), 'rb').read() + fixture_stmt_data = open('./fixture_data/stmt_data.msgpack', 'rb').read() + assert stmt_data == fixture_stmt_data -# def test_parse_args(fixture_argv): -# return False +def test_main_stream(fixture_extract_args): + fixture_extract_args.stream = True + main_stream(fixture_extract_args) + + block_data = open(os.path.join(fixture_extract_args.output, fixture_extract_args.block_save_path), 'rb').read() + fixture_block_data = open('./fixture_data/block_data.msgpack', 'rb').read() + assert block_data == fixture_block_data + + stmt_data = open(os.path.join(fixture_extract_args.output, fixture_extract_args.statement_save_path), 'rb').read() + fixture_stmt_data = open('./fixture_data/stmt_data.msgpack', 'rb').read() + assert stmt_data == fixture_stmt_data + + +def test_parse_args(fixture_extract_args): + test_args = vars(fixture_extract_args) + args = parse_args(' '.join([f'--{k}' if isinstance(v, bool) and v else f'--{k} {v}' for k, v in test_args.items()])) + for key, value in test_args.items(): + assert getattr(args, key) == value diff --git a/block/block/extractor/test/test_process.py b/block/block/extractor/test/test_process.py index f4712ac..ee16fe3 100644 --- a/block/block/extractor/test/test_process.py +++ b/block/block/extractor/test/test_process.py @@ -1,3 +1,5 @@ +import os +import pandas as pd from block.extractor.process import decode_msgpack, get_block_stats, get_tx_stats, main, parse_args @@ -14,7 +16,7 @@ def test_get_tx_stats(fixture_block, fixture_tx_stats): assert fix_txn[key] == value -def test_decode_msgpack(fixture_parsed_footer,fixture_packed_footer): +def test_decode_msgpack(fixture_parsed_footer, fixture_packed_footer): decoded = decode_msgpack(fixture_packed_footer) for key, value in decoded: # should recurse for transactions list? @@ -24,9 +26,20 @@ def test_decode_msgpack(fixture_parsed_footer,fixture_packed_footer): assert fixture_parsed_footer[key] == value -# def test_main(): -# return False +def test_main(fixture_process_args): + main(fixture_process_args) + header_data = pd.read_csv(os.path.join(fixture_process_args.output, fixture_process_args.header_save_path)) + fixture_header_data = open('./fixture_data/block_headers.csv', 'rb').read() + assert header_data.equals(fixture_header_data) -# def test_parse_args(): -# return False + tx_data = pd.read_csv(os.path.join(fixture_process_args.output, fixture_process_args.tx_save_path)) + fixture_tx_data = open('./fixture_data/transactions.csv', 'rb').read() + assert tx_data.equals(fixture_tx_data) + + +def test_parse_args(fixture_process_args): + test_args = vars(fixture_process_args) + args = parse_args(' '.join([f'--{k}' if isinstance(v, bool) and v else f'--{k} {v}' for k, v in test_args.items()])) + for key, value in test_args.items(): + assert getattr(args, key) == value From a4d23d37e8337be95ee6b55ef7902f9842052df2 Mon Sep 17 00:00:00 2001 From: 0x6861746366574 Date: Sun, 27 Mar 2022 01:00:33 -0700 Subject: [PATCH 10/19] added large fixtures to enable full extractor integration tests --- block/block/extractor/extract.py | 11 ----------- block/block/extractor/test/conftest.py | 6 +----- .../extractor/test/fixture_data/00000.dat | Bin 0 -> 6472180 bytes .../extractor/test/fixture_data/00000.stmt | Bin 0 -> 25788 bytes block/block/extractor/test/test_body.py | 11 ++++++----- block/block/extractor/test/test_process.py | 11 ++++++----- 6 files changed, 13 insertions(+), 26 deletions(-) create mode 100644 block/block/extractor/test/fixture_data/00000.dat create mode 100644 block/block/extractor/test/fixture_data/00000.stmt diff --git a/block/block/extractor/extract.py b/block/block/extractor/extract.py index e2a7d37..a225554 100644 --- a/block/block/extractor/extract.py +++ b/block/block/extractor/extract.py @@ -11,12 +11,10 @@ import sys import msgpack -import pandas as pd from tqdm import tqdm from block.extractor.body import deserialize_footer, deserialize_header from block.extractor.format import DB_OFFSET_BYTES, HEADER_LEN, SUBCACHE_MERKLE_ROOT_FORMAT, TX_HASH_FORMAT, TX_HASH_LEN -from block.extractor.process import get_block_stats from block.extractor.state import XYMStateMap from block.extractor.statements import deserialize_statements, get_statement_paths from block.extractor.util import fmt_unpack @@ -110,14 +108,6 @@ def main(args): print('statement data extraction complete!\n') print(f'statement data written to {os.path.join(args.output,args.statement_save_path)}') - # TODO: remove header output now that it is redundant with the process script? - header_df = pd.DataFrame.from_records([get_block_stats(x) for x in blocks]) - header_df['dateTime'] = pd.to_datetime(header_df['timestamp'], origin=pd.to_datetime('2021-03-16 00:06:25'), unit='ms') - header_df = header_df.set_index('dateTime').sort_index(axis=0) - header_df.to_csv(os.path.join(args.output, args.header_save_path)) - - print(f'header data written to {os.path.join(args.output,args.header_save_path)}') - state_map.to_msgpack(os.path.join(args.output, args.state_save_path)) print(f'state data written to {os.path.join(args.output,args.state_save_path)}') @@ -226,7 +216,6 @@ def parse_args(argv): parser.add_argument('--block_save_path', type=str, default='block_data.msgpack', help='file to write the extracted block data to') parser.add_argument('--statement_save_path', type=str, default='stmt_data.msgpack', help='file to write extracted statement data to') parser.add_argument('--state_save_path', type=str, default='state_map.msgpack', help='file to write the extracted chain state data to') - parser.add_argument('--header_save_path', type=str, default='block_header_df.csv', help='file to write the extracted data to') parser.add_argument('--block_extension', type=str, default='.dat', help='extension of block files; must be unique') parser.add_argument('--statement_extension', type=str, default='.stmt', help='extension of block files; must be unique') parser.add_argument('--db_offset_bytes', type=int, default=DB_OFFSET_BYTES, help='padding bytes at start of storage files') diff --git a/block/block/extractor/test/conftest.py b/block/block/extractor/test/conftest.py index 249ca32..4d6a4e9 100644 --- a/block/block/extractor/test/conftest.py +++ b/block/block/extractor/test/conftest.py @@ -5,9 +5,6 @@ from block.extractor.format import DB_OFFSET_BYTES -# TODO: maybe better to build raw fixtures by re-encoding parsed fixtures? -# TODO: fixtures need to cover all tx types, payload variations - @pytest.fixture def fixture_raw_header(): @@ -149,7 +146,7 @@ def fixture_tx_stats(): 'timestamp': 0, 'recipient_address': 'NAOTO55CLDBWQ4UG47RLCFMTKDZHUX2LGFZVJ7A', 'message_size': 0, - 'mosaics': "[{'mosaic_id': 7777031834025731064, 'amount': 99780000}]", + 'mosaics': '[{"mosaic_id": 7777031834025731064, "amount": 99780000}]', 'message': '681d3777a258c3687286e7e2b1159350f27a5f4b317354fc0000010000000000f82302a23f91ed6ba085f20500000000' } ] @@ -163,7 +160,6 @@ def fixture_extract_args(): args.block_save_path = 'block_data.msgpack' args.statement_save_path = 'stmt_data.msgpack' args.state_save_path = 'state_map.msgpack' - args.header_save_path = 'block_header_df.csv' args.block_extension = '.dat' args.statement_extension = '.stmt' args.db_offset_bytes = DB_OFFSET_BYTES diff --git a/block/block/extractor/test/fixture_data/00000.dat b/block/block/extractor/test/fixture_data/00000.dat new file mode 100644 index 0000000000000000000000000000000000000000..43540db37d1438131384a7dc77e4cbbf6cab9af3 GIT binary patch literal 6472180 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

loCPpAZ@h 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