package/.editorconfig000644 0000000224 3560116604 011733 0ustar00000000 000000 root = true [*] charset = utf-8 end_of_line = lf indent_size = 2 indent_style = space insert_final_newline = true trim_trailing_whitespace = true package/license000644 0000002103 3560116604 010621 0ustar00000000 000000 The MIT License (MIT) Copyright (c) 2021-present Fabio Spampinato Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. package/tasks/benchmark.js000644 0000007616 3560116604 012707 0ustar00000000 000000 /* IMPORT */ import benchmark from 'benchloop'; import JSON5 from 'json5'; import VSCJSONC from 'jsonc-parser'; import fs from 'node:fs'; import path from 'node:path'; import JSONC from '../dist/index.js'; const sampleInvalidPath = path.resolve ( process.cwd (), 'tasks', 'sample_invalid.json' ); const sampleInvalid = fs.readFileSync ( sampleInvalidPath, 'utf8' ); const sampleWithCommentsPath = path.resolve ( process.cwd (), 'tasks', 'sample_with_comments.json' ); const sampleWithComments = fs.readFileSync ( sampleWithCommentsPath, 'utf8' ); const sampleWithErrorsPath = path.resolve ( process.cwd (), 'tasks', 'sample_with_errors.json' ); const sampleWithErrors = fs.readFileSync ( sampleWithErrorsPath, 'utf8' ); const sampleWithoutCommentsPath = path.resolve ( process.cwd (), 'tasks', 'sample_without_comments.json' ); const sampleWithoutComments = fs.readFileSync ( sampleWithoutCommentsPath, 'utf8' ); /* MAIN */ benchmark.defaultOptions = Object.assign ( benchmark.defaultOptions, { iterations: 7, log: 'compact' }); benchmark.group ( 'Parse', () => { benchmark.group ( 'Invalid', () => { benchmark ({ name: 'JSONC.parse', fn: () => { try { JSONC.parse ( sampleInvalid ); } catch {} } }); benchmark ({ name: 'JSONC.parse (VSC)', fn: () => { try { VSCJSONC.parse ( sampleInvalid ); } catch {} } }); benchmark ({ name: 'JSON5.parse', fn: () => { try { JSON5.parse ( sampleInvalid ); } catch {} } }); }); benchmark.group ( 'With Comments', () => { benchmark ({ name: 'JSONC.parse', fn: () => { JSONC.parse ( sampleWithComments ); } }); benchmark ({ name: 'JSONC.parse (VSC)', fn: () => { VSCJSONC.parse ( sampleWithComments ); } }); benchmark ({ name: 'JSON5.parse', fn: () => { JSON5.parse ( sampleWithComments ); } }); }); benchmark.group ( 'Without Comments', () => { benchmark ({ name: 'JSONC.parse', fn: () => { JSONC.parse ( sampleWithoutComments ); } }); benchmark ({ name: 'JSONC.parse (VSC)', fn: () => { VSCJSONC.parse ( sampleWithoutComments ); } }); benchmark ({ name: 'JSON5.parse', fn: () => { JSON5.parse ( sampleWithoutComments ); } }); benchmark ({ name: 'JSON.parse', fn: () => { JSON.parse ( sampleWithoutComments ); } }); }); }); benchmark.group ( 'Lookup', () => { benchmark.group ( 'Start', () => { benchmark ({ name: 'JSONC.lookup', fn: () => { JSONC.lookup ( sampleWithoutComments, 150 ); } }); benchmark ({ name: 'JSONC.lookup (VSC)', fn: () => { VSCJSONC.getLocation ( sampleWithoutComments, 150 ) } }); }); benchmark.group ( 'Middle', () => { benchmark ({ name: 'JSONC.lookup', fn: () => { JSONC.lookup ( sampleWithoutComments, 41111 ); } }); benchmark ({ name: 'JSONC.lookup (VSC)', fn: () => { VSCJSONC.getLocation ( sampleWithoutComments, 41111 ) } }); }); benchmark.group ( 'End', () => { benchmark ({ name: 'JSONC.lookup', fn: () => { JSONC.lookup ( sampleWithoutComments, 92900 ); } }); benchmark ({ name: 'JSONC.lookup (VSC)', fn: () => { VSCJSONC.getLocation ( sampleWithoutComments, 92900 ) } }); }); }); benchmark.group ( 'Validate', () => { benchmark ({ name: 'JSON', fn: () => { JSONC.validate ( sampleWithoutComments ); } }); benchmark ({ name: 'JSONC', fn: () => { JSONC.validate ( sampleWithComments ); } }); benchmark ({ name: 'Errors', fn: () => { JSONC.validate ( sampleWithErrors ); } }); }); package/dist/tokenize/context.js000644 0000000366 3560116604 014102 0ustar00000000 000000 /* MAIN */ const Context = { /* VARIABLES */ offset: 0, offsetMax: Infinity, /* API */ init: (limit = Infinity) => { Context.offset = 0; Context.offsetMax = limit; } }; /* EXPORT */ export default Context; package/dist/detokenize.js000644 0000000317 3560116604 012723 0ustar00000000 000000 /* IMPORT */ /* MAIN */ const detokenize = (token) => { if ('source' in token) return token.source; return token.children.map(detokenize).join(''); }; /* EXPORT */ export default detokenize; package/test/lib/fixtures.js000644 0000031320 3560116604 013213 0ustar00000000 000000 /* MAIN */ const Fixtures = { errors: { comment: '// asd', empty: '', prefix: 'invalid 123', suffix: '123 invalid' }, ast: { input: ` // Example // Yes /* EXAMPLE */ /* YES */ { "one": {}, "two" :{}, "three": { "one": null, "two" :true, "three": false, "four": "asd\\n\\u0022\\"", "five": -123.123e10, "six": [ 123, true, [],], }, } // Example // Yes /* EXAMPLE */ /* YES */ `, output: { type: 'Root', children: [ { type: 'Newline', source: '\n' }, { type: 'Whitespace', source: ' ' }, { type: 'CommentLine', source: '// Example // Yes' }, { type: 'Newline', source: '\n' }, { type: 'Whitespace', source: ' ' }, { type: 'CommentBlock', source: '/* EXAMPLE */' }, { type: 'Whitespace', source: ' ' }, { type: 'CommentBlock', source: '/* YES */' }, { type: 'Newline', source: '\n' }, { type: 'Whitespace', source: ' ' }, { type: 'Object', children: [ { type: 'ObjectOpen', source: '{' }, { type: 'Newline', source: '\n' }, { type: 'Whitespace', source: ' ' }, { type: 'String', source: '"one"' }, { type: 'Colon', source: ':' }, { type: 'Whitespace', source: ' ' }, { type: 'Object', children: [ { type: 'ObjectOpen', source: '{' }, { type: 'ObjectClose', source: '}' } ] }, { type: 'Comma', source: ',' }, { type: 'Newline', source: '\n' }, { type: 'Whitespace', source: ' ' }, { type: 'String', source: '"two"' }, { type: 'Whitespace', source: ' ' }, { type: 'Colon', source: ':' }, { type: 'Object', children: [ { type: 'ObjectOpen', source: '{' }, { type: 'ObjectClose', source: '}' } ] }, { type: 'Comma', source: ',' }, { type: 'Newline', source: '\n' }, { type: 'Whitespace', source: ' ' }, { type: 'String', source: '"three"' }, { type: 'Colon', source: ':' }, { type: 'Whitespace', source: ' ' }, { type: 'Object', children: [ { type: 'ObjectOpen', source: '{' }, { type: 'Newline', source: '\n' }, { type: 'Whitespace', source: ' ' }, { type: 'String', source: '"one"' }, { type: 'Colon', source: ':' }, { type: 'Whitespace', source: ' ' }, { type: 'Null', source: 'null' }, { type: 'Comma', source: ',' }, { type: 'Newline', source: '\n' }, { type: 'Whitespace', source: ' ' }, { type: 'String', source: '"two"' }, { type: 'Whitespace', source: ' ' }, { type: 'Colon', source: ':' }, { type: 'True', source: 'true' }, { type: 'Comma', source: ',' }, { type: 'Newline', source: '\n' }, { type: 'Whitespace', source: ' ' }, { type: 'String', source: '"three"' }, { type: 'Colon', source: ':' }, { type: 'Whitespace', source: ' ' }, { type: 'False', source: 'false' }, { type: 'Comma', source: ',' }, { type: 'Newline', source: '\n' }, { type: 'Whitespace', source: ' ' }, { type: 'String', source: '"four"' }, { type: 'Colon', source: ':' }, { type: 'Whitespace', source: ' ' }, { type: 'String', source: '"asd\\n\\u0022\\""' }, { type: 'Comma', source: ',' }, { type: 'Newline', source: '\n' }, { type: 'Whitespace', source: ' ' }, { type: 'String', source: '"five"' }, { type: 'Colon', source: ':' }, { type: 'Whitespace', source: ' ' }, { type: 'Number', source: '-123.123e10' }, { type: 'Comma', source: ',' }, { type: 'Newline', source: '\n' }, { type: 'Whitespace', source: ' ' }, { type: 'String', source: '"six"' }, { type: 'Colon', source: ':' }, { type: 'Whitespace', source: ' ' }, { type: 'Array', children: [ { type: 'ArrayOpen', source: '[' }, { type: 'Whitespace', source: ' ' }, { type: 'Number', source: '123' }, { type: 'Comma', source: ',' }, { type: 'Whitespace', source: ' ' }, { type: 'True', source: 'true' }, { type: 'Comma', source: ',' }, { type: 'Whitespace', source: ' ' }, { type: 'Array', children: [ { type: 'ArrayOpen', source: '[' }, { type: 'ArrayClose', source: ']' } ] }, { type: 'CommaTrailing', source: ',' }, { type: 'ArrayClose', source: ']' } ] }, { type: 'CommaTrailing', source: ',' }, { type: 'Newline', source: '\n' }, { type: 'Whitespace', source: ' ' }, { type: 'ObjectClose', source: '}' } ] }, { type: 'CommaTrailing', source: ',' }, { type: 'Newline', source: '\n' }, { type: 'Whitespace', source: ' ' }, { type: 'ObjectClose', source: '}' } ] }, { type: 'Newline', source: '\n' }, { type: 'Whitespace', source: ' ' }, { type: 'CommentLine', source: '// Example // Yes' }, { type: 'Newline', source: '\n' }, { type: 'Whitespace', source: ' ' }, { type: 'CommentBlock', source: '/* EXAMPLE */' }, { type: 'Whitespace', source: ' ' }, { type: 'CommentBlock', source: '/* YES */' }, { type: 'Newline', source: '\n' }, { type: 'Whitespace', source: ' ' } ] } }, lookup: { object: ` // Example // Yes /* EXAMPLE */ /* YES */ { "one": {}, "two" :{}, "three": { "one": null, "two" :true, "three": false, "four": "asd\\n\\u0022\\"", "five": -123.123e10, "six": [ 123, true, [],], }, } // Example // Yes /* EXAMPLE */ /* YES */ `, objectPartial: `{ "foo" }`, array: ` // Example // Yes /* EXAMPLE */ /* YES */ [ { "foo": 123, "bar": [123] } ] // Example // Yes /* EXAMPLE */ /* YES */ ` }, parse: { input: ` // Example // Yes /* EXAMPLE */ /* YES */ { "one": {}, "two" :{}, "three": { "one": null, "two" :true, "three": false, "four": "asd\\n\\u0022\\"", "five": -123.123e10, "six": [ 123, true, [],], }, } // Example // Yes /* EXAMPLE */ /* YES */ `, output: { one: {}, two: {}, three: { one: null, two: true, three: false, four: "asd\n\u0022\"", five: -123.123e10, six: [123, true, []] } } }, strip: { input: ` { // This is an example // Example "foo" : 123, "// tricky": "/* tricky */", /* TRAILING COMMAS BELOW */ /* EXAMPLE */ "bar": [1, 2 , 3,], /* TRAILING COMMAS ABOVE */ } `, output: '{"foo":123,"// tricky":"/* tricky */","bar":[1,2,3]}' } }; /* EXPORT */ export default Fixtures; package/dist/tokenize/grammar.js000644 0000005201 3560116604 014035 0ustar00000000 000000 /* IMPORT */ import Utils from '../utils.js'; /* MAIN */ const grammar = (tokens) => { /* MATCHERS */ const $ = Utils.tokens2matchers(tokens); /* EARLY RETURN */ const EarlyReturn = $.EarlyReturn `${''}`; /* INSUFFICIENT */ const Insufficient = $.Insufficient `${/[^]?/}`; /* INVALID */ const Invalid = $.Invalid `${/[^]/}`; /* TRIVIA */ const Newline = $.Newline `${/\r?\n|\r/}`; const Whitespace = $.Whitespace `${/[ \t]+/}`; const CommentLine = $.CommentLine `${/\/\/.*/}`; const CommentBlock = $.CommentBlock `${/\/\*[^]*?\*\//}`; const Trivia = $.Passthrough `${Newline} | ${Whitespace} | ${CommentLine} | ${CommentBlock}`; /* _ */ const _Separated = $.Passthrough `${Trivia}*`; const _Merged = $.Whitespace `${/(?:[ \t\r\n]|\/\/.*|\/\*[^]*?\*\/)*/}`; const _ = $.Newline === $.Whitespace && $.Whitespace === $.CommentLine && $.CommentLine === $.CommentBlock ? _Merged : _Separated; /* COMMA */ const Comma = $.Comma `${','}`; const CommaTrailing = $.CommaTrailing `${','}`; /* COLON */ const Colon = $.Colon `${':'}`; /* NULL */ const Null = $.Null `${'null'}`; /* BOOLEAN */ const True = $.True `${'true'}`; const False = $.False `${'false'}`; const Boolean = $.Passthrough `${True} | ${False}`; /* NUMBER */ const Number = $.Number `${/-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][-+]?\d+)?/}`; /* STRING */ const String = $.String `${/"(?:[^\u0000-\u001F\\"]|\\["bfnrt\\/]|\\u[0-9a-fA-F]{4})*"/}`; /* ARRAY */ const ArrayOpen = $.ArrayOpen `${'['}`; const ArrayClose = $.ArrayClose `${']'}`; const ArrayMember = $.Passthrough `${_} ${() => Literal} ${_}`; const ArrayMembers = $.Passthrough `${ArrayMember} (!${EarlyReturn} ${Comma} ${ArrayMember})* ${CommaTrailing}?`; const Array = $.Array `${ArrayOpen} ${_} ${ArrayMembers}? ${_} (${EarlyReturn} | ${ArrayClose})`; /* OBJECT */ const ObjectOpen = $.ObjectOpen `${'{'}`; const ObjectClose = $.ObjectClose `${'}'}`; const ObjectMember = $.Passthrough `${_} ${String} (${EarlyReturn} | ${_} ${Colon} ${_} ${() => Literal} ${_})`; const ObjectMembers = $.Passthrough `${ObjectMember} (!${EarlyReturn} ${Comma} ${ObjectMember})* ${CommaTrailing}?`; const Object = $.Object `${ObjectOpen} ${_} ${ObjectMembers}? ${_} (${EarlyReturn} | ${ObjectClose})`; /* LITERAL */ const Literal = $.Passthrough `${Null} | ${Boolean} | ${Number} | ${String} | ${Object} | ${Array}`; /* ROOT */ const Root = $.Root `${_} (${Literal} | ${Insufficient}) (${EarlyReturn} | ${_} ${Invalid}?)`; /* RETURN */ return Root; }; /* EXPORT */ export default grammar; package/dist/index.js000644 0000000741 3560116604 011672 0ustar00000000 000000 /* IMPORT */ import detokenize from './detokenize.js'; import lookup from './lookup.js'; import parse from './parse.js'; import stringify from './stringify.js'; import strip from './strip/index.js'; import tokenize from './tokenize/index.js'; import validate from './validate.js'; /* MAIN */ const JSONC = { ast: { parse: tokenize, stringify: detokenize }, lookup, parse, stringify, strip, validate }; /* EXPORT */ export default JSONC; package/dist/strip/index.js000644 0000000325 3560116604 013031 0ustar00000000 000000 /* IMPORT */ import Context from '../tokenize/context.js'; import parser from './parser.js'; /* MAIN */ const strip = (text) => { Context.init(); return parser(text); }; /* EXPORT */ export default strip; package/dist/tokenize/index.js000644 0000000335 3560116604 013521 0ustar00000000 000000 /* IMPORT */ import Context from './context.js'; import parser from './parser.js'; /* MAIN */ const tokenize = (text, limit) => { Context.init(limit); return parser(text); }; /* EXPORT */ export default tokenize; package/test/lib/index.js000644 0000035177 3560116604 012467 0ustar00000000 000000 /* IMPORT */ import _ from 'lodash'; import {describe} from 'fava'; import JSONC from '../../dist/index.js'; import Fixtures from './fixtures.js'; /* MAIN */ describe ( 'JSONC', () => { describe ( 'ast.parse', it => { it ( 'converts a string into an AST', t => { const {input, output} = Fixtures.ast; t.deepEqual ( JSONC.ast.parse ( input ), output ); }); it ( 'throws on invalid input', t => { const {prefix, suffix} = Fixtures.errors; t.throws ( () => JSONC.ast.parse ( prefix ), { instanceOf: SyntaxError, message: 'Unexpected token i in JSONC at position 0' } ); t.throws ( () => JSONC.ast.parse ( suffix ), { instanceOf: SyntaxError, message: 'Unexpected token i in JSONC at position 4' } ); }); it ( 'throws on insufficient input', t => { const {comment, empty} = Fixtures.errors; t.throws ( () => JSONC.ast.parse ( comment ), { instanceOf: SyntaxError, message: 'Unexpected end of JSONC input' } ); t.throws ( () => JSONC.ast.parse ( empty ), { instanceOf: SyntaxError, message: 'Unexpected end of JSONC input' } ); }); }); describe ( 'ast.stringify', it => { it ( 'converts an AST into a string', t => { const {input, output} = Fixtures.ast; t.is ( JSONC.ast.stringify ( output ), input ); }); }); describe ( 'lookup', it => { it ( 'returns an object describing a location in a JSONC string', t => { const lookup = ( target, index, usePartialScanning ) => _.omit ( JSONC.lookup ( target, index, usePartialScanning ), ['token'] ); //TODO: Actually match against the token object too const {object} = Fixtures.lookup; t.deepEqual ( lookup ( object, 5, false ), { path: [], property: undefined, value: undefined, isInsideProperty: false, isInsideValue: false } ); t.deepEqual ( lookup ( object, 10, false ), { path: [], property: undefined, value: undefined, isInsideProperty: false, isInsideValue: false } ); t.deepEqual ( lookup ( object, 70, false ), { path: [], property: undefined, value: undefined, isInsideProperty: false, isInsideValue: false } ); t.deepEqual ( lookup ( object, 71, false ), { path: ['one'], property: 'one', value: undefined, isInsideProperty: true, isInsideValue: false } ); t.deepEqual ( lookup ( object, 72, false ), { path: ['one'], property: 'one', value: undefined, isInsideProperty: true, isInsideValue: false } ); t.deepEqual ( lookup ( object, 75, false ), { path: ['one'], property: 'one', value: undefined, isInsideProperty: true, isInsideValue: false } ); t.deepEqual ( lookup ( object, 76, false ), { path: ['one'], property: 'one', value: undefined, isInsideProperty: true, isInsideValue: false } ); t.deepEqual ( lookup ( object, 77, false ), { path: [], property: undefined, value: undefined, isInsideProperty: false, isInsideValue: false } ); t.deepEqual ( lookup ( object, 78, false ), { path: ['one'], property: undefined, value: {}, isInsideProperty: false, isInsideValue: true } ); t.deepEqual ( lookup ( object, 79, false ), { path: ['one'], property: undefined, value: {}, isInsideProperty: false, isInsideValue: true } ); t.deepEqual ( lookup ( object, 80, false ), { path: ['one'], property: undefined, value: {}, isInsideProperty: false, isInsideValue: true } ); t.deepEqual ( lookup ( object, 81, false ), { path: [], property: undefined, value: undefined, isInsideProperty: false, isInsideValue: false } ); t.deepEqual ( lookup ( object, 89, false ), { path: [], property: undefined, value: undefined, isInsideProperty: false, isInsideValue: false } ); t.deepEqual ( lookup ( object, 90, false ), { path: ['two'], property: 'two', value: undefined, isInsideProperty: true, isInsideValue: false } ); t.deepEqual ( lookup ( object, 91, false ), { path: ['two'], property: 'two', value: undefined, isInsideProperty: true, isInsideValue: false } ); t.deepEqual ( lookup ( object, 94, false ), { path: ['two'], property: 'two', value: undefined, isInsideProperty: true, isInsideValue: false } ); t.deepEqual ( lookup ( object, 95, false ), { path: ['two'], property: 'two', value: undefined, isInsideProperty: true, isInsideValue: false } ); t.deepEqual ( lookup ( object, 96, false ), { path: [], property: undefined, value: undefined, isInsideProperty: false, isInsideValue: false } ); t.deepEqual ( lookup ( object, 97, false ), { path: ['two'], property: undefined, value: {}, isInsideProperty: false, isInsideValue: true } ); t.deepEqual ( lookup ( object, 98, false ), { path: ['two'], property: undefined, value: {}, isInsideProperty: false, isInsideValue: true } ); t.deepEqual ( lookup ( object, 99, false ), { path: ['two'], property: undefined, value: {}, isInsideProperty: false, isInsideValue: true } ); t.deepEqual ( lookup ( object, 100, false ), { path: [], property: undefined, value: undefined, isInsideProperty: false, isInsideValue: false } ); t.deepEqual ( lookup ( object, 123, false ), { path: ['three'], property: undefined, value: undefined, isInsideProperty: false, isInsideValue: false } ); t.deepEqual ( lookup ( object, 130, false ), { path: ['three', 'one'], property: 'one', value: undefined, isInsideProperty: true, isInsideValue: false } ); t.deepEqual ( lookup ( object, 131, false ), { path: ['three', 'one'], property: 'one', value: undefined, isInsideProperty: true, isInsideValue: false } ); t.deepEqual ( lookup ( object, 134, false ), { path: ['three', 'one'], property: 'one', value: undefined, isInsideProperty: true, isInsideValue: false } ); t.deepEqual ( lookup ( object, 135, false ), { path: ['three', 'one'], property: 'one', value: undefined, isInsideProperty: true, isInsideValue: false } ); t.deepEqual ( lookup ( object, 137, false ), { path: ['three', 'one'], property: undefined, value: null, isInsideProperty: false, isInsideValue: true } ); t.deepEqual ( lookup ( object, 141, false ), { path: ['three', 'one'], property: undefined, value: null, isInsideProperty: false, isInsideValue: true } ); t.deepEqual ( lookup ( object, 142, false ), { path: ['three'], property: undefined, value: undefined, isInsideProperty: false, isInsideValue: false } ); t.deepEqual ( lookup ( object, 202, false ), { path: ['three', 'four'], property: 'four', value: undefined, isInsideProperty: true, isInsideValue: false } ); t.deepEqual ( lookup ( object, 203, false ), { path: ['three', 'four'], property: 'four', value: undefined, isInsideProperty: true, isInsideValue: false } ); t.deepEqual ( lookup ( object, 207, false ), { path: ['three', 'four'], property: 'four', value: undefined, isInsideProperty: true, isInsideValue: false } ); t.deepEqual ( lookup ( object, 208, false ), { path: ['three', 'four'], property: 'four', value: undefined, isInsideProperty: true, isInsideValue: false } ); t.deepEqual ( lookup ( object, 209, false ), { path: ['three'], property: undefined, value: undefined, isInsideProperty: false, isInsideValue: false } ); t.deepEqual ( lookup ( object, 210, false ), { path: ['three', 'four'], property: undefined, value: 'asd\n\u0022\"', isInsideProperty: false, isInsideValue: true } ); t.deepEqual ( lookup ( object, 211, false ), { path: ['three', 'four'], property: undefined, value: 'asd\n\u0022\"', isInsideProperty: false, isInsideValue: true } ); t.deepEqual ( lookup ( object, 224, false ), { path: ['three', 'four'], property: undefined, value: 'asd\n\u0022\"', isInsideProperty: false, isInsideValue: true } ); t.deepEqual ( lookup ( object, 225, false ), { path: ['three', 'four'], property: undefined, value: 'asd\n\u0022\"', isInsideProperty: false, isInsideValue: true } ); t.deepEqual ( lookup ( object, 226, false ), { path: ['three'], property: undefined, value: undefined, isInsideProperty: false, isInsideValue: false } ); t.deepEqual ( lookup ( object, 275, false ), { path: ['three', 'six'], property: undefined, value: [123, true, []], isInsideProperty: false, isInsideValue: true } ); t.deepEqual ( lookup ( object, 276, false ), { path: ['three', 'six'], property: undefined, value: [123, true, []], isInsideProperty: false, isInsideValue: true } ); t.deepEqual ( lookup ( object, 277, false ), { path: ['three', 'six', 0], property: 0, value: 123, isInsideProperty: true, isInsideValue: true } ); t.deepEqual ( lookup ( object, 280, false ), { path: ['three', 'six', 0], property: 0, value: 123, isInsideProperty: true, isInsideValue: true } ); t.deepEqual ( lookup ( object, 281, false ), { path: ['three', 'six'], property: undefined, value: [123, true, []], isInsideProperty: false, isInsideValue: true } ); t.deepEqual ( lookup ( object, 289, false ), { path: ['three', 'six', 2], property: 2, value: [], isInsideProperty: true, isInsideValue: true } ); const {array} = Fixtures.lookup; t.deepEqual ( lookup ( array, 5, false ), { path: [], property: undefined, value: undefined, isInsideProperty: false, isInsideValue: false } ); t.deepEqual ( lookup ( array, 10, false ), { path: [], property: undefined, value: undefined, isInsideProperty: false, isInsideValue: false } ); t.deepEqual ( lookup ( array, 61, false ), { path: [], property: undefined, value: undefined, isInsideProperty: false, isInsideValue: false } ); t.deepEqual ( lookup ( array, 67, false ), { path: [], property: undefined, value: undefined, isInsideProperty: false, isInsideValue: false } ); t.deepEqual ( lookup ( array, 71, false ), { path: [0], property: undefined, value: { foo: 123, bar: [123] }, isInsideProperty: true, isInsideValue: true } ); t.deepEqual ( lookup ( array, 72, false ), { path: [0], property: undefined, value: { foo: 123, bar: [123] }, isInsideProperty: true, isInsideValue: true } ); t.deepEqual ( lookup ( array, 73, false ), { path: [0, 'foo'], property: 'foo', value: undefined, isInsideProperty: true, isInsideValue: false } ); t.deepEqual ( lookup ( array, 78, false ), { path: [0, 'foo'], property: 'foo', value: undefined, isInsideProperty: true, isInsideValue: false } ); t.deepEqual ( lookup ( array, 80, false ), { path: [0, 'foo'], property: undefined, value: 123, isInsideProperty: false, isInsideValue: true } ); t.deepEqual ( lookup ( array, 83, false ), { path: [0, 'foo'], property: undefined, value: 123, isInsideProperty: false, isInsideValue: true } ); t.deepEqual ( lookup ( array, 98, false ), { path: [0, 'bar'], property: 'bar', value: undefined, isInsideProperty: true, isInsideValue: false } ); t.deepEqual ( lookup ( array, 100, false ), { path: [0, 'bar'], property: undefined, value: [123], isInsideProperty: false, isInsideValue: true } ); t.deepEqual ( lookup ( array, 101, false ), { path: [0, 'bar', 0], property: 0, value: 123, isInsideProperty: true, isInsideValue: true } ); }); it ( 'supports partial objects where only the property is available', t => { const lookup = ( target, index, usePartialScanning ) => _.omit ( JSONC.lookup ( target, index, usePartialScanning ), ['token'] ); //TODO: Actually match against the token object too const {objectPartial} = Fixtures.lookup; t.deepEqual ( lookup ( objectPartial, 3, true ), { path: ['foo'], property: 'foo', value: undefined, isInsideProperty: true, isInsideValue: false } ); }); it ( 'throws on invalid input', t => { const {prefix, suffix} = Fixtures.errors; t.throws ( () => JSONC.lookup ( prefix, 0, false ), { instanceOf: SyntaxError, message: 'Unexpected token i in JSONC at position 0' } ); t.throws ( () => JSONC.lookup ( suffix, 0, false ), { instanceOf: SyntaxError, message: 'Unexpected token i in JSONC at position 4' } ); }); it ( 'throws on insufficient input', t => { const {comment, empty} = Fixtures.errors; t.throws ( () => JSONC.lookup ( comment, 0, false ), { instanceOf: SyntaxError, message: 'Unexpected end of JSONC input' } ); t.throws ( () => JSONC.lookup ( empty, 0, false ), { instanceOf: SyntaxError, message: 'Unexpected end of JSONC input' } ); }); }); describe ( 'parse', it => { it ( 'supports strings with comments and trailing commas', t => { const {input, output} = Fixtures.parse; t.deepEqual ( JSONC.parse ( input ), output ); }); it ( 'throws on invalid input', t => { const {prefix, suffix} = Fixtures.errors; t.throws ( () => JSONC.parse ( prefix ), { instanceOf: SyntaxError, message: 'Unexpected token i in JSONC at position 0' } ); t.throws ( () => JSONC.parse ( suffix ), { instanceOf: SyntaxError, message: 'Unexpected token i in JSONC at position 4' } ); }); it ( 'throws on insufficient input', t => { const {comment, empty} = Fixtures.errors; t.throws ( () => JSONC.parse ( comment ), { instanceOf: SyntaxError, message: 'Unexpected end of JSONC input' } ); t.throws ( () => JSONC.parse ( empty ), { instanceOf: SyntaxError, message: 'Unexpected end of JSONC input' } ); }); }); describe ( 'stringify', it => { it ( 'supports serializing a value to a string', t => { const {output} = Fixtures.parse; t.is ( JSONC.stringify ( output ), JSON.stringify ( output ) ); t.is ( JSONC.stringify, JSON.stringify ); }); }); describe ( 'strip', it => { it ( 'supports stripping out comments and trailing commas', t => { const {input, output} = Fixtures.strip; t.is ( JSONC.strip ( input ), output ); }); it ( 'throws on invalid input', t => { const {prefix, suffix} = Fixtures.errors; t.throws ( () => JSONC.strip ( prefix ), { instanceOf: SyntaxError, message: 'Unexpected token i in JSONC at position 0' } ); t.throws ( () => JSONC.strip ( suffix ), { instanceOf: SyntaxError, message: 'Unexpected token i in JSONC at position 4' } ); }); it ( 'throws on insufficient input', t => { const {comment, empty} = Fixtures.errors; t.throws ( () => JSONC.strip ( comment ), { instanceOf: SyntaxError, message: 'Unexpected end of JSONC input' } ); t.throws ( () => JSONC.strip ( empty ), { instanceOf: SyntaxError, message: 'Unexpected end of JSONC input' } ); }); }); describe ( 'validate', it => { it ( 'returns true for valid strings', t => { const {input} = Fixtures.ast; t.true ( JSONC.validate ( input ) ); }); it ( 'returns false on invalid input', t => { const {prefix, suffix} = Fixtures.errors; t.false ( JSONC.validate ( prefix ) ); t.false ( JSONC.validate ( suffix ) ); }); it ( 'returns false on insufficient input', t => { const {comment, empty} = Fixtures.errors; t.false ( JSONC.validate ( comment ) ); t.false ( JSONC.validate ( empty ) ); }); }); }); package/dist/lookup.js000644 0000011505 3560116604 012074 0ustar00000000 000000 /* IMPORT */ import detokenize from './detokenize.js'; import parse from './parse.js'; import tokenize from './tokenize/index.js'; import Utils from './utils.js'; /* MAIN */ //FIXME: This is wonky, it should be much more robust, it should probably be rewritten from scratch const getLookupToken = (ast, position) => { let tokenPosition = null; let offsetCurrent = 0; const checkPositionToken = (token) => { if (token.start > position) return; if (token.end <= (position - 1)) return; if (tokenPosition && Utils.isTokenLiteral(tokenPosition)) return; if (tokenPosition && Utils.isTokenIgnored(token)) return; tokenPosition = token; }; const parseChild = (token, parent, depth, index) => { const { type, source } = token; const start = offsetCurrent; const end = (offsetCurrent += source.length); const ltoken = { type, source, token, parent, depth, index, start, end }; checkPositionToken(ltoken); return ltoken; }; const parseParent = (token, parent, depth, index) => { const { type } = token; const ltoken = { type, children: [], token, parent, depth, index }; ltoken.children = token.children.map((child, index) => parseToken(child, ltoken, depth + 1, index)).filter(Utils.isTokenLiteral); ltoken.children.forEach((token, index) => token.index = index); return ltoken; }; const parseToken = (token, parent, depth, index) => { if ('children' in token) return parseParent(token, parent, depth, index); return parseChild(token, parent, depth, index); }; parseToken(ast, null, -1, -1); return tokenPosition; }; const getLookupPath = (token) => { if (!token) return []; const path = []; while (token) { const parent = token.parent; if (!parent) break; if (Utils.isTokenLiteral(token)) { if (parent.type === 'Object') { if (Utils.isEven(token.index)) { path.unshift(JSON.parse(token.source)); } else { path.unshift(JSON.parse(parent.children[token.index - 1].source)); } } else if (parent.type === 'Array') { path.unshift(token.index); } } token = parent; } return path; }; const getLookupIsInsideProperty = (token) => { if (!token) return false; const parentType = token.parent?.type; if (parentType === 'Object') return Utils.isTokenLiteral(token) ? Utils.isEven(token.index) : token.parent?.parent?.type === 'Array'; if (parentType === 'Array') return Utils.isTokenLiteral(token) || token.parent?.parent?.type === 'Array'; return false; }; const getLookupIsInsideValue = (token) => { if (!token) return false; const isParentEmpty = !token.parent?.children.length; const parentType = token.parent?.type; if (parentType === 'Object') return isParentEmpty || Utils.isTokenDelimiter(token) || (Utils.isTokenLiteral(token) && Utils.isOdd(token.index)); if (parentType === 'Array') return (token.depth > 1); return false; }; const getLookupProperty = (token, isInsideProperty) => { if (!isInsideProperty || !token) return; const parentType = token.parent?.type; if (Utils.isTokenLiteral(token)) { if (parentType === 'Array') return token.index; return parse(detokenize(token)); } else { if (parentType === 'Array') return token.parent?.index; } }; const getLookupValue = (token, isInsideValue, usePartialScanning) => { if (!isInsideValue || !token) return; if (Utils.isTokenLiteral(token)) return parse(detokenize(token)); if (usePartialScanning) return; const { parent } = token; if (!parent || !parent.token) return; if (parent.type !== 'Array' && parent.type !== 'Object') return; return parse(detokenize(parent.token)); }; const lookup = (text, position, usePartialScanning = true) => { const limit = usePartialScanning ? position : Infinity; const ast = tokenize(text, limit); const token = getLookupToken(ast, position); const path = getLookupPath(token); const isInsideProperty = getLookupIsInsideProperty(token); const isInsideValue = getLookupIsInsideValue(token); const property = getLookupProperty(token, isInsideProperty); const value = getLookupValue(token, isInsideValue, usePartialScanning); const t = token ? { type: token.type, start: token.start, end: token.end, source: token.source } : undefined; const result = { path, property, value, token: t, isInsideProperty, isInsideValue }; return result; }; /* EXPORT */ export default lookup; package/dist/parse.js000644 0000001630 3560116604 011673 0ustar00000000 000000 /* IMPORT */ import strip from './strip/index.js'; /* HELPERS */ const _parse = JSON.parse; /* MAIN */ const parse = (text, reviver) => { text = `${text}`; // "text" can actually be anything, but we need a string here if (reviver) { // A "reviver" could have side effects, it may not be safe to call it twice return _parse(strip(text), reviver); } else { try { // Shortcut in case there are no comments or trailing commas return _parse(text); } catch (error) { // Stripping out any potential comments and trailing commas and trying again const textStripped = strip(text); if (text === textStripped) { // Parsing it again would inevitably lead to the same error throw error; } else { return _parse(textStripped); } } } }; /* EXPORT */ export default parse; package/dist/strip/parser.js000644 0000000323 3560116604 013214 0ustar00000000 000000 /* IMPORT */ import { parse } from 'reghex'; import grammar from '../tokenize/grammar.js'; import tokens from './tokens.js'; /* MAIN */ const parser = parse(grammar(tokens)); /* EXPORT */ export default parser; package/dist/tokenize/parser.js000644 0000000311 3560116604 013700 0ustar00000000 000000 /* IMPORT */ import { parse } from 'reghex'; import grammar from './grammar.js'; import tokens from './tokens.js'; /* MAIN */ const parser = parse(grammar(tokens)); /* EXPORT */ export default parser; package/dist/stringify.js000644 0000000054 3560116604 012576 0ustar00000000 000000 /* EXPORT */ export default JSON.stringify; package/dist/strip/tokens.js000644 0000001740 3560116604 013227 0ustar00000000 000000 /* IMPORT */ import Context from '../tokenize/context.js'; import TokenizeTokens from '../tokenize/tokens.js'; /* HELPERS */ const Delete = (values) => { Context.offset += values[0].length; return ''; }; const Passthrough = (values) => { const source = values.join(''); Context.offset += source.length; return source; }; const Unwrapped = (quasis, token) => { return token; }; Unwrapped.unwrapped = true; /* MAIN */ const Tokens = { ...TokenizeTokens, Passthrough, Newline: Delete, Whitespace: Delete, CommentLine: Delete, CommentBlock: Delete, Comma: Unwrapped, CommaTrailing: Delete, Colon: Unwrapped, Null: Unwrapped, True: Unwrapped, False: Unwrapped, Number: Unwrapped, String: Unwrapped, ArrayOpen: Unwrapped, ArrayClose: Unwrapped, Array: Passthrough, ObjectOpen: Unwrapped, ObjectClose: Unwrapped, Object: Passthrough, Root: Passthrough }; /* EXPORT */ export default Tokens; package/dist/tokenize/tokens.js000644 0000003103 3560116604 013711 0ustar00000000 000000 /* IMPORT */ import Utils from '../utils.js'; import Context from './context.js'; /* HELPERS */ const makeChild = (type) => (values) => { const source = values[0]; Context.offset += source.length; return { type, source }; }; const makeParent = (type) => (values) => { const children = values.flat(); return { type, children }; }; /* MAIN */ const Tokens = { EarlyReturn: () => { if (Context.offset > Context.offsetMax) return []; }, Insufficient: (values) => { if (values[0].length) Tokens.Invalid(values); throw new SyntaxError('Unexpected end of JSONC input'); }, Invalid: (values) => { throw new SyntaxError(`Unexpected token ${values[0]} in JSONC at position ${Context.offset}`); }, Passthrough: (values) => { return values.flat().filter(Utils.isToken); }, Newline: makeChild('Newline'), Whitespace: makeChild('Whitespace'), CommentLine: makeChild('CommentLine'), CommentBlock: makeChild('CommentBlock'), Comma: makeChild('Comma'), CommaTrailing: makeChild('CommaTrailing'), Colon: makeChild('Colon'), Null: makeChild('Null'), True: makeChild('True'), False: makeChild('False'), Number: makeChild('Number'), String: makeChild('String'), ArrayOpen: makeChild('ArrayOpen'), ArrayClose: makeChild('ArrayClose'), Array: makeParent('Array'), ObjectOpen: makeChild('ObjectOpen'), ObjectClose: makeChild('ObjectClose'), Object: makeParent('Object'), Root: makeParent('Root') }; /* EXPORT */ export default Tokens; package/dist/types.js000644 0000000031 3560116604 011717 0ustar00000000 000000 /* HELPERS */ export {}; package/dist/utils.js000644 0000002647 3560116604 011732 0ustar00000000 000000 /* IMPORT */ import { match } from 'reghex'; /* MAIN */ const Utils = { /* VARIABLES */ tokenDelimiterTypes: new Set(['ArrayOpen', 'ArrayClose', 'ObjectOpen', 'ObjectClose']), tokenIgnoredTypes: new Set(['Newline', 'Whitespace', 'CommentLine', 'CommentBlock', 'Comma', 'CommaTrailing', 'Colon']), tokenLiteralTypes: new Set(['Null', 'True', 'False', 'Number', 'String', 'Array', 'Object']), /* API */ isEven: (number) => { return !(number % 2); }, isOdd: (number) => { return !Utils.isEven(number); }, isString: (value) => { return typeof value === 'string'; }, isToken: (value) => { return !Utils.isString(value); }, isTokenDelimiter: (token) => { return Utils.tokenDelimiterTypes.has(token.type); }, isTokenIgnored: (token) => { return Utils.tokenIgnoredTypes.has(token.type); }, isTokenLiteral: (token) => { return Utils.tokenLiteralTypes.has(token.type); }, tokens2matchers: (tokens) => { const cache = new Map(); return Object.keys(tokens).reduce((acc, type) => { const transformer = tokens[type]; const matcher = transformer.unwrapped ? transformer : cache.get(transformer) || match(type, transformer); cache.set(transformer, matcher); acc[type] = matcher; return acc; }, {}); } }; /* EXPORT */ export default Utils; package/dist/validate.js000644 0000000340 3560116604 012347 0ustar00000000 000000 /* IMPORT */ import parse from './parse.js'; /* MAIN */ const validate = (text) => { try { parse(text); return true; } catch { return false; } }; /* EXPORT */ export default validate; package/package.json000755 0000003631 3560116604 011554 0ustar00000000 000000 { "name": "jsonc-simple-parser", "repository": "github:fabiospampinato/jsonc-simple-parser", "description": "A simple JSON parser that supports comments and optional trailing commas.", "version": "3.0.0", "type": "module", "main": "dist/index.js", "exports": "./dist/index.js", "types": "./dist/index.d.ts", "scripts": { "benchmark": "tsex benchmark", "benchmark:watch": "tsex benchmark --watch", "clean": "tsex clean", "compile": "tsex compile", "compile:watch": "tsex compile --watch", "test:test262:init": "git clone https://github.com/tc39/test262.git ./test/test262 && rm ./test/test262/test/built-ins/JSON/parse/name.js", "test:test262:prelude": "{ echo 'var module = {}, exports = {};' && esbuild dist/index.js --bundle --format=cjs --minify --target=es2016 && echo 'JSON.parse=module.exports.default.parse;JSON.stringify=module.exports.default.stringify;' } > test/test262/prelude.js", "test:test262:execute": "test262-harness -t 8 --prelude ./test/test262/prelude.js ./test/test262/test/built-ins/JSON/parse/*.js ./test/test262/test/built-ins/JSON/stringify/*.js", "test:test262": "npm run test:test262:prelude && npm run test:test262:execute", "test:lib": "fava '**/test/lib/*'", "test:lib:watch": "fava --watch '**/test/lib/*'", "test": "npm run test:test262 && npm run test:lib", "prepublishOnly": "npm run clean && npm run compile && npm run test" }, "keywords": [ "jsonc", "json", "comments", "trailing commas", "commas", "parser", "parse", "stringify", "tiny", "simple" ], "dependencies": { "reghex": "^3.0.2" }, "devDependencies": { "fava": "^0.0.6", "benchloop": "^1.3.2", "esbuild": "^0.15.13", "json5": "^2.2.1", "jsonc-parser": "^3.2.0", "lodash": "^4.17.21", "test262-harness": "^7.5.2", "type-fest": "^3.2.0", "tsex": "^1.1.2", "typescript": "^4.8.4" } } package/tasks/sample_invalid.json000644 0000000100 3560116604 014256 0ustar00000000 000000 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa " package/tasks/sample_with_comments.json000644 0000266132 3560116604 015533 0ustar00000000 000000 { // Sample Comment /* SAMPLE COMMENT */ "txs":[ { "lock_time":0, "ver":1, "size":317, "inputs":[ { "sequence":4294967295, "witness":"304402202a187817bcd50c1d9b997e6cd588d9981d0c8e200d454094bd33e00429763514022028472fae97235000e5820e4d43337a9f6c07035336ad10df1cffaad7c2261e0401", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3QS8mSeJHxXMKYrt8Rxow83gC9M3j6itdo", "value":16789000, "n":2, "script":"a914f97a5dad27ef45407a3ebc857c86422ff4902bc387" }, "script":"1600145aadc4dc8a4b8fcf52a374fa9808f4b85913f738" } ], "weight":941, "time":1615209731, "tx_index":0, "vin_sz":1, "hash":"1447a654e8fa83cbec7f9c7bf01c59f34bc9355bbe7a5a41daaf641d47666dfc", "vout_sz":4, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"19wHj7jUGjoJqbXEtyUHENhCAHcSrDmVxm", "value":10214, "n":0, "script":"76a91462056e343ede6b112462c8f7beb47bb035201e9d88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"19wHj7jUGjoJqbXEtyUHENhCAHcSrDmVxm", "value":73539, "n":1, "script":"76a91462056e343ede6b112462c8f7beb47bb035201e9d88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1K3x6Dx6mqjaEYutFRbyQCKHiW92cp5LaN", "value":8724000, "n":2, "script":"76a914c601153898a8850ce8f7625e3c1101b0e76161c588ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3QS8mSeJHxXMKYrt8Rxow83gC9M3j6itdo", "value":7969484, "n":3, "script":"a914f97a5dad27ef45407a3ebc857c86422ff4902bc387" } ] }, { "lock_time":673713, "ver":1, "size":404, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3HWfbLRKNLQSczg4uxCqMXUsRV6p4jYMcc", "value":34458303, "n":1, "script":"a914ad8ce19db63593d5f59a64432cff4406089edded87" }, "script":"22002063ed802dfba5828b6e9f7fb2525327bfd2d85fbec8b69c7fefc2e32680281876" } ], "weight":854, "time":1615209731, "tx_index":0, "vin_sz":1, "hash":"1e5c3961e95262ee9e1c8e29631e8a21e5b5718c623e868586338f9ade3ddac1", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"364a5HDLudu8iuhdMiy5b6urnwLt48QoTB", "value":147212, "n":0, "script":"a9142ff4138a3899b73d266e6f9914cc727c7431229f87" }, { "spent":false, "tx_index":0, "type":0, "addr":"39jMddbFfkZbNU1CnVS8B2LX3aowTUVg9N", "value":34304396, "n":1, "script":"a91458324a3a0b68a1e91de127f6de819c5efc3df9c987" } ] }, { "lock_time":673713, "ver":1, "size":706, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":15660711, "n":2, "script":"0020698b5d434c1c9e9935bfa4f8426ff53c18ec51fac94b2c295230a6cfe71b634a" }, "script":"" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":23714204, "n":8, "script":"0020692e92da4e7f75db5a4032a8087be48e55b8ac20bcc9b755b69cf0886de7ef77" }, "script":"" } ], "weight":1303, "time":1615209731, "tx_index":0, "vin_sz":2, "hash":"56372830bcff29b55e905b2591c5430eaf50b1cc6c50b1890925b2103db401ad", "vout_sz":3, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3NfazvS3sprsicnkpstwaBpCdMfx4HAT97", "value":8075117, "n":0, "script":"a914e6156b6875aff2ed820c10ff33a218d19a86c92587" }, { "spent":false, "tx_index":0, "type":0, "value":14266914, "n":1, "script":"0020eb78fa5dc7fae4d8f0637d16ad6334b4977e1651a3f7ef661869d94720ace1c6" }, { "spent":false, "tx_index":0, "type":0, "addr":"3Lp8FYs8tPLTsDn5dzNiptXJkmmFNsqKGL", "value":17000000, "n":2, "script":"a914d1c2956eadf7f615241832a3a437711c6c18b98b87" } ] }, { "ver":1, "inputs":[ { "sequence":4294967293, "witness":"30450221008b131357e2d4b65e7b7c44646b52ae204b8f3f63bc50617d3df39913ee9a19fb022005f5ff2b0cc2344716a38fb769efe6b56001d77545a914d23284575ac55578d901", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":504448659, "n":0, "script":"0014876bbe7c5f6e526abe29639ac7e11a27fef86d9b" }, "script":"" } ], "weight":562, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "value":4400000, "n":0, "script":"0014c2b8ac0c2251adb041b0561b5c8e7cc2cfbf5f0a" }, { "spent":false, "tx_index":0, "type":0, "value":500032723, "n":1, "script":"0014ff71e224d8a011dcac658612a16bcd642bea2bc6" } ], "lock_time":0, "size":223, "rbf":true, "time":1615209731, "tx_index":0, "vin_sz":1, "hash":"cf1eea2be5f57d28c55255d90790350e7acacce28ffb282e6440aca3443a89a2", "vout_sz":2 }, { "lock_time":673713, "ver":1, "size":1511, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":31040419, "n":14, "script":"00205ce760e70d57d6a5570d5346eb9aa7872b32ba7b730a708556e101efe979e6a6" }, "script":"" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":34466685, "n":21, "script":"002027b16fbd9682e150e66aee6af35a3b88d2d8a915e6c22a7d2a568df58f9f8d43" }, "script":"" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":571710, "n":0, "script":"002024b9e3ba3f3af23e37089b6793cdff9abdf87b26fe73181157fccd51ee1a1949" }, "script":"" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":35782808, "n":48, "script":"0020d811a84294182126bfc28c0654cbcf5bacf46feda8afaa076c4aea95d1920294" }, "script":"" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":24915746, "n":6, "script":"0020010b063e58c65077b7b5126163a278524a14ca927305980139b1c38784070187" }, "script":"" } ], "weight":2252, "time":1615209731, "tx_index":0, "vin_sz":5, "hash":"5ed57aa7be5d470bd8179f549de40b2b69296839d4821a8cc608d69fdf24f988", "vout_sz":1, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3E88vPFsAjCPmgdBqeqKPGEyevJ8tkDqiY", "value":126759419, "n":0, "script":"a9148861bfdce660c071e340bb208f27b2cadbe12f2e87" } ] }, { "lock_time":673713, "ver":1, "size":1421, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"31v8hMySh2JF4AVzNUSoonx8VoW3TXSYo4", "value":19947, "n":0, "script":"a914027b0fa42325b38c98d04d66aa6de594a924e29287" }, "script":"22002037dd00f27a22a5a2c28396fb80d3c4b9aee454cbdfc9cff7009666f1ff582a63" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3GpF1SwqQqNmWvVTo13gpwyNnwKDdVU2q3", "value":10000, "n":0, "script":"a914a5e7b88ec7934db076e519059d3dcb8f6464df0687" }, "script":"2200206be0502d1e901f4aaa48fee6c1efad36af1ecc107160ed2e02e9d7a3195411ba" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"33UgydRr191ividx7nmmwr5SUVM2KzVrwT", "value":1565602, "n":0, "script":"a914139b71abc5a3126e2bbca11ecd2331b21dfd179987" }, "script":"2200203532e9f1a0f10e688e89bbccbed30f60ee9a6f8391b145e74c71eb47e79cc012" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"36iCaA88EbhhjsUeMRsngYyHXn45goEN4P", "value":14910, "n":214, "script":"a9143711ef0ed90dc78492d415bc8380eb95702fdf8787" }, "script":"2200209a9b20d8f51d958ceb6b698a17b9898bdfdfc43e8e867f36909bd81b0bae66a5" } ], "weight":2651, "time":1615209731, "tx_index":0, "vin_sz":4, "hash":"efa5fcd4f3b87cc32df2f7a17257e25222da2a100b54204c9ec0f89f76779386", "vout_sz":3, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3KipDs4r4xHBnLLL63vW694k5BZ3KrNBMQ", "value":72644, "n":0, "script":"a914c5c95405f692ebcdd4a9f03693b194405b6b3b9d87" }, { "spent":false, "tx_index":0, "type":0, "addr":"3AtVtfayAesMm72gYy1Nuvd83K2u8CBNgP", "value":253000, "n":1, "script":"a91464e50dc7f7c58d34ff282f1d922a5de1e47453a787" }, { "spent":false, "tx_index":0, "type":0, "addr":"3HHYFv2KHeFZrp5bMrW4iYQF5E4zh2Y3Dc", "value":1264000, "n":2, "script":"a914ab1159dac9839e5b8e7f3b82d5d52d88bdc7e27787" } ] }, { "lock_time":0, "ver":1, "size":224, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1FbPa9bz2TSpu7fuXoAa3VMNDVvKBM2CU4", "value":226844596, "n":1, "script":"76a914a012bed4a51d91b841101a11b59aee4859fff96688ac" }, "script":"483045022100d753d6801fd2b8e9367ae6b5b80102a9421be65f74ecc1f7622bf878df52bd5d022006e7947cd8f0054c185936d8841600a0954f4391389b5e0e69cdc8bc81085724012102ee8908f1832233b6ffdddbdb860fe6049b2c8f532ab2eff7df1eed8e050816f9" } ], "weight":896, "time":1615209731, "tx_index":0, "vin_sz":1, "hash":"e9e0ddcffa9d472cd15e6cf39677236e80a5d17c5650b4f579ef496dfd04ce69", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3Lf9WMT86ytFW1fiPLkSMjeGLXhY6GquHV", "value":5331359, "n":0, "script":"a914d00fe34bcba413e3801d5fa1ab8ddb74d085f27c87" }, { "spent":false, "tx_index":0, "type":0, "addr":"1HP11idENKdmXEZmDrdRNQdVTQ3JopXSVe", "value":221503237, "n":1, "script":"76a914b3ab2c8d25af37171ad10c1014c272f7e7b3707288ac" } ] }, { "lock_time":0, "ver":1, "size":189, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"16jEAxEydewhJrqzzcQQ3zspRUx1G7yUU5", "value":1162707, "n":1, "script":"76a9143ed5182b0972b16bbb76289217d87908882c14af88ac" }, "script":"483045022100c5a3d875fc7008cf01af8753a7f47023e446ff32022522e988e6968ccb8f7ab002205aa316ad00fce27f1adce92d9f2c3e27f4e1c6a65883d38c20269c5eb60228130121022e75acf0c387e0de96d4e3b53d1fa7424662197dbb8f573575a57e1b3336a64d" } ], "weight":756, "time":1615209731, "tx_index":0, "vin_sz":1, "hash":"5d4cc0f32bbc9be03fe7d1117bec33dce9fd4a9facbae969c384e4d41843335a", "vout_sz":1, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "value":1159460, "n":0, "script":"0014ce15b8f4af06400b89113e57b99e3d60ebd7e0e4" } ] }, { "lock_time":0, "ver":1, "size":225, "inputs":[ { "sequence":4294967295, "witness":"30440220125822b53a240d4db2bac9833fba8aef9b7ca44452effa375c274597976595d4022030d24c943d7502b8193af393c96dc7406956e71718c2f307a273d299039d334001", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":445700, "n":0, "script":"001404e5d6a6674f34a70631f9672ccc4f242b149c57" }, "script":"" } ], "weight":573, "time":1615209731, "tx_index":0, "vin_sz":1, "hash":"1649b26ed437a676f5278c930adfa02d96d34672f1f17841306177de86bdbc52", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"12BbaMSMMdheh9hqtqw12mCwdp6fGe5wPJ", "value":197949, "n":0, "script":"76a9140cf925ae63a8d454cd82c0acdbd43acfd2d3558988ac" }, { "spent":false, "tx_index":0, "type":0, "value":244300, "n":1, "script":"00146d6c66b670fdc1f82c9d6d356df0dd4f093fb44b" } ] }, { "lock_time":0, "ver":1, "size":616, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":79369946, "n":5, "script":"0020701a8d401c84fb13e6baf169d59684e17abd9fa216c8cc5b9fc63d622ff8c58d" }, "script":"" } ], "weight":1702, "time":1615209731, "tx_index":0, "vin_sz":1, "hash":"893a122f514947a23795f83e13601f3fcc723f9114cb30fca30790306368034d", "vout_sz":9, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"16G7t31NCoSABF5uKi4pxjJsU57erePn8b", "value":2106222, "n":0, "script":"76a91439b49c84e28922cbecf42944f3ba812051f4891688ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"38AKTS4jTsVQrGYu3gFDPgmwC1pj5o9DZ4", "value":2900000, "n":1, "script":"a91446fa9f02147ae54c481a0ea6f0eea9ec3609ed0f87" }, { "spent":false, "tx_index":0, "type":0, "addr":"17wgcPaEavReFFmSjc6RC9xv9iFAh1eHig", "value":7631142, "n":2, "script":"76a9144c284812a3bfd3a5c747210758eb473bd0a3bfd488ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1LtmndtiMXkHcS5iAZzyEd9osfRMi4v8kN", "value":3550000, "n":3, "script":"76a914da34fd7782b591b4f7f6530bcf98d34a4440eadd88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3BHBzeihYhDqAK4ddsU3QjVtkW6913kVuo", "value":200000, "n":4, "script":"a914692fae737a709b08776f257d643f6f1815ddaab987" }, { "spent":false, "tx_index":0, "type":0, "addr":"1MXHg2bcuarvi94Ym7yZ85GvR9oSenBR6a", "value":8230316, "n":5, "script":"76a914e11ce99023ba51d19fca6b1cfbd53d31ce42e7dd88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"15GdK4qahpCobDux9EFLKw7QjFkjPzqnRL", "value":17270800, "n":6, "script":"76a9142ed50dca027c545d01389bd85a39f5809fbeb8c188ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1B5YJw3z1vR1qs5thSZxJA1DzJSpC4bgzs", "value":20000000, "n":7, "script":"76a9146e8d0ea8e71d47cdcae1224d00dd5fef92b949e388ac" }, { "spent":false, "tx_index":0, "type":0, "value":17404786, "n":8, "script":"0020701a8d401c84fb13e6baf169d59684e17abd9fa216c8cc5b9fc63d622ff8c58d" } ] }, { "ver":2, "inputs":[ { "sequence":4294967293, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1KqXMTbmurTPpSosiPPEgqWThDa92Z4uuW", "value":24613000, "n":23, "script":"76a914ce9f91451d28b293e1e305f40ca3d1778ffadfd788ac" }, "script":"4730440220620ccff2126e6ff3e89a2b22b16946694ddcfb6016c62dbca4f7f0918ea1bae4022044430f1f80d19ff479c6a29c403b66a3dae37b55ec8dc9d7cf16aba4e0e4b3c40121038d92f039c34ece9ffa860ecbeff180eb3caa4f9328772e1be6ee8032e584547b" } ], "weight":764, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"12rhddaTCSGNNvGh3V788yqMQMWhUVXr8n", "value":24585160, "n":0, "script":"76a914145e6ce91a7faa68c448b56d57e83680c4085d0c88ac" } ], "lock_time":673713, "size":191, "rbf":true, "time":1615209731, "tx_index":0, "vin_sz":1, "hash":"8b6c49ee2d75784f9a6a941bbfa3fca5c90f230eeaed1c9095caf08f769b0b39", "vout_sz":1 }, { "lock_time":0, "ver":1, "size":396, "inputs":[ { "sequence":4294967295, "witness":"304402201980c86e11b4ac065edfa4c0532177849a92e0afbc59754ff51e83766dc348e8022039ed22f0c2b43caa68e6d415794045c7b97ddc621138e34d5ed28c224e1e681801", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3CBcXJkpCkDgiJTjapHcisRyicboRHWq5u", "value":345997, "n":0, "script":"a9147319c96fe44a11c1b3c1aacf60a9bf9188965fe287" }, "script":"160014d902aea765518432bcae285af8bf55e2d658ccab" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1QC6xiNcUBAVdycfbvhrTWLvKELJGWxaaS", "value":91811, "n":35, "script":"76a914fe6471b9f29e200da537d354840c99ef6075e49888ac" }, "script":"483045022100ac32df189c391773967d419988b8d6628489fbbdd4557899f7e5c730afaddb200220250593396bdd4de8cbb1368dba60bbffb423060225207357a891f428e9011d9c012102ecbf1e3a8940f80371330b3a3ad9b70297239f3416eb4bd6569b2d123ecaf95d" } ], "weight":1254, "time":1615209731, "tx_index":0, "vin_sz":2, "hash":"f96dd3e012c716bda53c7a272843f153b8003076ae52206b8940da2e04fc8d0f", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"36QXvLJBVSZSThM3kthDmY8QP1jSDPG6rT", "value":400000, "n":0, "script":"a91433ba98e76f68b4e93efbce422831edb5a223d0b687" }, { "spent":false, "tx_index":0, "type":0, "addr":"3DHodKesbXg1tixJ7JiTAE1Bo4QKxGXNCL", "value":33951, "n":1, "script":"a9147f3dad65ac8fd3782b28fce188cc03037e6b8e6a87" } ] }, { "lock_time":0, "ver":2, "size":225, "inputs":[ { "sequence":4294967295, "witness":"30440220462ec477a75a6527367b3b442f465259e74e8979db03e866c251f0da72194cc5022036337c2bbd34ef6c15a27c8c8532dfcef07926a638b56664e1e7709a98dcaa3c01", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":36542541, "n":0, "script":"0014677e6035ee69ea4b3944aaa856e0a92c403977f2" }, "script":"" } ], "weight":573, "time":1615209730, "tx_index":0, "vin_sz":1, "hash":"153a661ba91c538691b5d28f9e954fe4aac0b6fcc2c41dc8f46bb473c6741c9e", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1HhtZXE6RN7nmEfXNXtYCvpstbRGWwgsrH", "value":306875, "n":0, "script":"76a914b73db114dbfbdc96666a5f855347cf5428c5884688ac" }, { "spent":false, "tx_index":0, "type":0, "value":36220999, "n":1, "script":"0014677e6035ee69ea4b3944aaa856e0a92c403977f2" } ] }, { "lock_time":0, "ver":1, "size":371, "inputs":[ { "sequence":4294967295, "witness":"304402206cd616cb81bf68d9f64d993973d488ae86692783b6a9e03f8bd05ff103c4a326022003993eb4ff2956d95e257723b5e0e97cbee1ffbdd99e86f5b80c66fd2beadae501", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":45829, "n":1, "script":"00148271f7f3008ac0fb6243268709ff49e0609eb78d" }, "script":"" }, { "sequence":4294967295, "witness":"304502210090ed61becdb7e75852a9f28ab1cf4cd6be25f4d7a21fa6bc8a79b43f37ac9c68022029bf460719bfb1a92ecc3354f97132401d05162dd4457797cffd9316f43e760401", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":205689, "n":1, "script":"00143effd623bfa957a92e01b60b8fc662e1314daf37" }, "script":"" } ], "weight":833, "time":1615209730, "tx_index":0, "vin_sz":2, "hash":"611a82bb4f0355da61a37d503e6f54e72ca24207f8f067a1c15dd9e1b78de777", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "value":38262, "n":0, "script":"0014304103f3ddf99a78b4012444679bebd5d822c655" }, { "spent":false, "tx_index":0, "type":0, "value":189206, "n":1, "script":"0014cd89cc0eab728cd8ff8951125706dd72a5a4b8c7" } ] }, { "ver":2, "inputs":[ { "sequence":4294967293, "witness":"30440220779935e51f126b8d455f67586f5c6a7a13e5c7567d8f8b4f82d040fb4a4f17a502206d2b862a1bd5c02667ead099c7818a756bbf18525a76f83fdfcb63251231e44c01", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"35TviLjv9zD91Q9N7X3kcqstZdBusTpqNe", "value":2096237, "n":1, "script":"a9142966bf081f79c57ffc13638fd1533dc20b760cc687" }, "script":"1600141b9fa097890cbfdc0031aab4c39009fc1337eff2" } ], "weight":661, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"39Ygzjzh231PHwUuTpXVSdK4TctDnsiVpD", "value":266621, "n":0, "script":"a914562de0ebdb169db9c383fc60f77aa1b3977bf5fb87" }, { "spent":false, "tx_index":0, "type":0, "addr":"3BPWAHHUL9uPpVsToev2n15zNMpdUMDo4n", "value":1824924, "n":1, "script":"a9146a61576a79906a4ccc3f7d58bf05826ccb4e209187" } ], "lock_time":673625, "size":247, "rbf":true, "time":1615209730, "tx_index":0, "vin_sz":1, "hash":"2bcd4039ebd0596461b03f64f7e0061bfcdf294a7ce822eec0e1f51078d3c459", "vout_sz":2 }, { "ver":2, "inputs":[ { "sequence":4294967293, "witness":"304402203e829952aa07aaff5616fafcb27cf1ae81a40d3d9723a8486fd2d34a55c68b5c02206479c37c5e6af5ca548a9d345b4ff60b3f1fddea66bf649603d8bb3170dc1c3001", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3M92sq9ssFaNbEwF47uteVKJsbw125juS7", "value":21261782, "n":0, "script":"a914d55600283b297e12a0a8e1a92da7c03c0bcb6c5287" }, "script":"160014f8513401ea5e9dcd57597e8a736f162572d19079" } ], "weight":661, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"37vf14HgK8Re2yPm84UDtHbLZtCza6z3Nw", "value":8280000, "n":0, "script":"a91444651cfb986421ca12505ed9b51fe0d8561c9d4587" }, { "spent":false, "tx_index":0, "type":0, "addr":"3M92sq9ssFaNbEwF47uteVKJsbw125juS7", "value":12961696, "n":1, "script":"a914d55600283b297e12a0a8e1a92da7c03c0bcb6c5287" } ], "lock_time":0, "size":247, "rbf":true, "time":1615209730, "tx_index":0, "vin_sz":1, "hash":"db1ba786b39c10cd92775abd8b85b6d7611609aa7ae9f337aec5b6c7b685a757", "vout_sz":2 }, { "ver":2, "inputs":[ { "sequence":4294967293, "witness":"304402202cfe340e8e517953c24354574d282ebc6e69e2b55cccd75c7f80dd35ce1978fa022039d5c27f90b9d6c4b651c0ba04997218d56a7255f9d2a976ffebbeb5f990437e01", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":20164, "n":0, "script":"001459fdc8513ba4f45b911472ebe3785c51532d9a40" }, "script":"" }, { "sequence":4294967293, "witness":"304402205f2d0e9af9ec1618fe96333670fa36fcb2be9122d779f1b51e479ff7cca28452022075d0a276d67aa2940afaa7723d73225f2c665c5b944280dbf1ab5086c3fb4d1101", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":77884, "n":0, "script":"0014317a0dc629a56a8ff330bcd4bdd5cb3d8ad80619" }, "script":"" } ], "weight":712, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3P6Mf1BzoLdLHgKd4K5AixBbaN3Hy9WHE7", "value":77563, "n":0, "script":"a914eac4ae1a2d58682a146b210692d0547f8f927d4887" } ], "lock_time":673713, "size":340, "rbf":true, "time":1615209730, "tx_index":0, "vin_sz":2, "hash":"93a3cc5fb9379322a5533c693b6ff4923e5dd9091e8e3d31bcde970dfe340039", "vout_sz":1 }, { "lock_time":0, "ver":1, "size":223, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1BzUTsEspyhJc2gsCSVAsEKajUAuMbPnAd", "value":761155, "n":1, "script":"76a914788fe48e17e069d4c8f6c0a3c8cd10afb3dcbcc988ac" }, "script":"4730440220784e0d52afaf51881d75a00e7e91a90acd592ff64a7c91163dbdb6959d46218402202f73ff3803e1432f4ea9a844a83ce181380c6d60dc788ef50b2b84df7d3cef780121033a00880e7afadef0ac332c4360a965fc9b138d420046ff399643d40705c446e4" } ], "weight":892, "time":1615209730, "tx_index":0, "vin_sz":1, "hash":"ae935448933318fc022eef9b9481e7a3b576e821e72d933443292fa85a1e1024", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3EmFxWHYt8byuY2RBsjLeUL9w3tvYmn7Pq", "value":119000, "n":0, "script":"a9148f67038dfd245a22ca1325aa2273285dea32f9e187" }, { "spent":false, "tx_index":0, "type":0, "addr":"1D6b8aC9sJEpmqc7Yyg8UwicP4VxV5h1Rx", "value":620007, "n":1, "script":"76a91484b01478ca58ede47dc13463ee8f2ca368bd57e688ac" } ] }, { "ver":1, "inputs":[ { "sequence":4294967293, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3HgJfRZRmDXKTgrp3eN3M8uGKf2mfZXykp", "value":234168, "n":8, "script":"a914af5f91e23cf20220d0c6c8fa385f80468969724287" }, "script":"2200205a769b818211343c4e264ea014d1f8f7cb7364a8172d19e0fa9dc0bcae54b2b7" } ], "weight":898, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3FRsWFbuWsgGRFqZQYJb3bzGBRYV53Xvog", "value":141827, "n":0, "script":"a91496b47e6e8ea17651740031babd53c8a9046a0dbb87" }, { "spent":false, "tx_index":0, "type":0, "value":84097, "n":1, "script":"00208fc2ebfdcc9f192d682e247a6eab3002f6b4d13a9b76dd3af9ad5d2511d41f3f" } ], "lock_time":0, "size":415, "rbf":true, "time":1615209730, "tx_index":0, "vin_sz":1, "hash":"3412f31d5dc8080c7e27269f096aaec68c7078c468c2b52a6938069701bd3d20", "vout_sz":2 }, { "lock_time":673713, "ver":2, "size":245, "inputs":[ { "sequence":4294967294, "witness":"3044022041a54048ad26d47d35aa1b880063ce7711e9019d6052dc0e3e5db2162f147157022026205d35f7a2cd6c67bfc107e09a9a765a387efb65ccdcd08e0139ee36929b8601", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3E8P2ugT4tW7kXDxnxQ8FrWkFASqFr73PQ", "value":19929723, "n":1, "script":"a914886d87acbf5eedff2338afb502463f565720040287" }, "script":"1600146f2d2eebe3f92d7072996a256f7055ab106ab282" } ], "weight":653, "time":1615209730, "tx_index":0, "vin_sz":1, "hash":"db5c1a541c4c399adabb780f49264220ffbc3602401058ba217fa6d5c6df5119", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "value":5100365, "n":0, "script":"0014ae5ee169547eeaf181749f3042cc0ab080ee547f" }, { "spent":false, "tx_index":0, "type":0, "value":14819254, "n":1, "script":"00143b413fd4a7ddea8a02b0cc01bd526a103e518507" } ] }, { "lock_time":0, "ver":1, "size":225, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1LsC36zhbjjeZvjFiUrzDpSXZGdA26Empq", "value":4007241, "n":17, "script":"76a914d9e8668d2468cc6283ba7373d773f7504912387688ac" }, "script":"4730440220759d565228b3112228228e58dc5fb9d06a30412ffb4addd6fdd304aef2bea514022048256efa85782b03f32d6f2e30e21d53df8bb3455ae24df31538779da34781d5012102441bb8296959238e1f9698440afbf93a26683aeb1eacb507e71d22878888a47e" } ], "weight":900, "time":1615209729, "tx_index":0, "vin_sz":1, "hash":"07e0c741dfe6054192a4c5906f56a09213c37b95ed50a53e85b8a5c71dcc5a8d", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"12RkN2sdGzYXbL52C5DS9ghVDxFYtDyYZU", "value":987070, "n":0, "script":"76a9140fa64e60bfb6b184cf539b175017af266d62178688ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1KLxx3xKRWbd8TwLm6a9BQEm4xZ6j6tDE8", "value":2998023, "n":1, "script":"76a914c938df1300381c8200ac8edc171f80746c35a58a88ac" } ] }, { "lock_time":0, "ver":1, "size":339, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"125j43PogpJuDWvdtStnuBufWpEidoVvLJ", "value":1418698, "n":2, "script":"76a9140bdce4ab22c8f3a76255aab598d358ae2040d0d388ac" }, "script":"473044022057aa04fddee158b62863801a0750a91e62ac6cf90b0549d0cc034896145e8cf002205afb9dbe9fbc15f9290b68d2bcb5d6e81e8ed4d20afcad5bb85e99cafb9b0447012103ed1f5d778ca21165948c0161b9ffc30fffd3b7e2027a34689e7190002c0b8780" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"17u6MTupKPG5kBRGDUd2QPPd7oDNKxbBWA", "value":1447325, "n":1, "script":"76a9144baada603a2aebb1fbf49ac3088cbeae61c07e8088ac" }, "script":"483045022100c090259ffa6b4d1cb1c27c5d6cd6cf5c6debaf90e47f207f72560c4c24be45d7022056db2198dd78f93277e2a2837ed8b5e9c3c63ba69703dfc982f54396d60798cd01210388b3f64387a74be17057dec2038efdc1252750b0098e339b27f60820dc7fb641" } ], "weight":1356, "time":1615209729, "tx_index":0, "vin_sz":2, "hash":"d19fa68485c87ab1b43c22439a22a766a23793e9a691ca7a6da2b744baf4dd60", "vout_sz":1, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1HpytmEQTYT8r1vCgeduKUMaapDHJ2koj9", "value":2859665, "n":0, "script":"76a914b8950dde92450873d94763092f9eaa5ea9a0f77188ac" } ] }, { "lock_time":0, "ver":1, "size":225, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1E8y4tnkz1bzxb4Nc69hZaLvW5WLUSfrp1", "value":3646771, "n":1, "script":"76a914901b5972005ac8fa20627633254a884d1c17c8af88ac" }, "script":"473044022025f20c69fb5903e5af3864dbd84755066ca25d133ad146e6a8fd561b9e5d4a2402200ac89b086e8665863ea074712bda5c59c8bbc396d3ac2e6a2be22e2fbf0bf25a01210387546dadc3c47fcb5dd5589b87e97f6dc56759fc7b2fc8dd0c9fa8f93366f1b9" } ], "weight":900, "time":1615209729, "tx_index":0, "vin_sz":1, "hash":"6ee0d969d6549681e88b2f89693f2e6d36cd6649687d47065b8cc98a16968d47", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"12JzsbGdjnVZGU7K7Rs3WexWHigyjCxn4b", "value":99188, "n":0, "script":"76a9140e5f81a7696ef909d5e6d61488f1bbb602dd7a6188ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1E8y4tnkz1bzxb4Nc69hZaLvW5WLUSfrp1", "value":3543758, "n":1, "script":"76a914901b5972005ac8fa20627633254a884d1c17c8af88ac" } ] }, { "lock_time":673713, "ver":2, "size":246, "inputs":[ { "sequence":4294967294, "witness":"3045022100e1cddae510eed3ea30d9fc63d4dcd0a511289434b51ddfdcafaf8df5a41b3d2e0220609e1d644d40bbc6812e98d5f0f76dd965465cdebe36e31a0e9a34993a431b7c01", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3L2UudnDHu4veMNcSBQYQwrS1X3sJvoDfm", "value":8233888, "n":0, "script":"a914c920b1592ea1ed4ba17cc0a30027f157baeba6eb87" }, "script":"16001471e5876f360625a4607d62fb04221846d0038710" } ], "weight":654, "time":1615209728, "tx_index":0, "vin_sz":1, "hash":"672b1a90a5bf465de506478c3e3f20a89c978ebed5a5e7c4654e0435bd4e14be", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "value":8114464, "n":0, "script":"00146359cec21d7a3308972ce59dbafd90f9cdf1ec9a" }, { "spent":false, "tx_index":0, "type":0, "value":100400, "n":1, "script":"00148d8caa079d0c64993f9278f1fc1fad6d7d26c3cf" } ] }, { "ver":2, "inputs":[ { "sequence":4294967293, "witness":"3044022036b6c8c70e3031a01c4fc73dbae09dd5277b5cce08841ec2dcef18eaeced325a0220706ce8b5c020bd01bbbcdfeda8b191c4cdfb3c4c5ac80e0806d410cd191b2f9301", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":1205120, "n":1, "script":"00146a20d80e8189ad5ac916cfad07fddd987d1545fa" }, "script":"" } ], "weight":573, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "value":1151721, "n":0, "script":"00145ee3603fb99ced29df94107c983c1f7f5515ad95" }, { "spent":false, "tx_index":0, "type":0, "addr":"1J9fB9Df7wdWNj1sEhBKQS9cQBVjp47cz", "value":39517, "n":1, "script":"76a914033e4c80d9cb4f638ef11fc7cc2a3d91e5d178f888ac" } ], "lock_time":673713, "size":225, "rbf":true, "time":1615209728, "tx_index":0, "vin_sz":1, "hash":"c7f9f73c21f795f4a3526c3b4272981154f17ff38f3e226f41548fdc2766fe99", "vout_sz":2 }, { "lock_time":0, "ver":2, "size":222, "inputs":[ { "sequence":4294967295, "witness":"3044022039614826a262e1451249c6b5fbb7fda5b08592a49cb2d36182fabbbdea9507e80220395f2fe4fac1fe4c9adc81a99ed1fb033c2dbc48005143ce294d4e7c53b6c4f801", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":17807666, "n":1, "script":"0014c3330912f22bda37b444bcf83de8d08b502d95a6" }, "script":"" } ], "weight":561, "time":1615209728, "tx_index":0, "vin_sz":1, "hash":"7d0b30890bec3385b7f397e6e6581e6ba20baff43fd761a9bf129e3f3211224c", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "value":2740876, "n":0, "script":"001401d20f5ebb3c24d6702bb73f9b7d839f876d2886" }, { "spent":false, "tx_index":0, "type":0, "value":15052429, "n":1, "script":"00147d17e11b492c7268590770338f2b53bcbccad839" } ] }, { "lock_time":0, "ver":2, "size":1046, "inputs":[ { "sequence":4294967295, "witness":"30440220499c9ddacd039563cfe2db8c860a2ffba736a18e1917a63691bd56a3b2a0b108022006bc7b909e666c4e6fecb5cd1ca6ebb50068a50c25589a494ac10504d37f63b001", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"35HRBCwUm1CBD5Dc9XYYTkxyksnferqBaD", "value":15386, "n":1, "script":"a9142769ee368657a931b128553c2f45be29e4bad56f87" }, "script":"1600144e10a77311129c2ed11b2a90177020f0dd5027cf" }, { "sequence":4294967295, "witness":"3044022070aae3905f16f960fff3a82cd15762239276b7b22260538b1d45b0a176426c5002207ae2a5982a7fabadd2bc94b6f49c9b05f8351c27c02fd4244bdcd7108ae443f801", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3NyhQa7ZV1GAEf2JV9982zBi2yWJQEwwbn", "value":40157, "n":54, "script":"a914e982417bf61d51feab40a85d84491b22d55c9b1787" }, "script":"1600149724a496c1b6deac30becdf24874ddfc1d163415" }, { "sequence":4294967295, "witness":"30440220583cc80a1ba6a0f1e1e99d49a0cb4337816442be516286bed7d1487d0deecb9d0220569f26ceba94b9c7ff0c59a8fbba28cc857e5e01d5fc2ea24ec9c3086b69aad701", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3Gvk6vKHXJr9bgzwXP3yNr4bjPjfXibiWi", "value":34619, "n":0, "script":"a914a72280e10a42b2d4228f4e4a8d0421bd9ac54db387" }, "script":"16001431162995c3d1e4aca2109c1df1ef3e541cc6d587" }, { "sequence":4294967295, "witness":"304402207724684d9b287c0d675ebdc7a33b6b7855511d240ee1f96227fc3220fdafbac7022076234e9e8bd775842d6a441da8c8553d8f36af6a7957cfa347c248e918befe0401", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3Qm66VN98NH6DYvoMiYmMY74K64zX37VFJ", "value":47226, "n":33, "script":"a914fd1009ff718cd7f9a22753040304b4abae2b013787" }, "script":"1600143b1f3d0b1bb1e6e133cccba06741faedff517975" }, { "sequence":4294967295, "witness":"30440220637fc27d4e348a8e04b973e5113472cb9a1442a2b632ed2f862f6f05d38139530220023471dc23e624657d01f130cfc453323a7495793ff729db4a8e0d11e59d6db201", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":3564, "n":0, "script":"0014de4b57833238e6c2b99f059942a31df5659671bc" }, "script":"" }, { "sequence":4294967295, "witness":"3044022012d2cd06c526f303df7a74a933f8ae7a8f45951fd155670157727389b8e2b02702201d581b6bbd1560f6d60f468efecb4acf6e541b6f8eb5c6903361ccdf5f9b8d0e01", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3EDGq7GswrsJis1Uc2UC49FscApgFFkBMy", "value":46780, "n":5, "script":"a914895a6e70d5208a3b1ae3358bd8ea82b25aecbe2187" }, "script":"1600147381704eec0a2e8efd09e48670b1d2eff2b9cc30" } ], "weight":2252, "time":1615209727, "tx_index":0, "vin_sz":6, "hash":"1ea1b89cf3af3c9427cf2be36e23873b60a70c4ee5d53ac3929841547384a2d3", "vout_sz":1, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "value":181412, "n":0, "script":"0014828456ed612226c3ea8b8e67def64ebfa0f48bfa" } ] }, { "lock_time":0, "ver":1, "size":340, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1LSpcZvbY68GYKAZX9ETo8dGZZ7U3PJGZE", "value":684255, "n":10, "script":"76a914d54c88d2a0240af4cd74e2c3eb170696d09cd4e488ac" }, "script":"483045022100b14cebcd5d3a567edd8cbda9adc2c28f8206585005189e0c4ab82e2b28b95d510220133f730da240bc9c4515db96ed6dd3c072221daa121eb7272a7653c249d3700401210251122a4b8bac9bd5dcee4bdeb54e2a178cffde6e440b5db7b845ffcd2608584f" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"12mxTjpYW8Eaao5mbMJuLqh2ejgQNJVjxB", "value":94341, "n":20, "script":"76a9141378b9808c228c7fdb844338d9f50b427bae08b188ac" }, "script":"483045022100cdbb4423c0b8daa1ffd98923a69560018497d5cc466b58b83781e73e173e89f4022023b7d63fe38a689427d52b6c5ae0203feb53a395ea4ff49dffc82cfde6768a0301210314c6c2500a405fb5807479505e10765fd7f6ce106a458bf49b8ed97936f2fa7c" } ], "weight":1360, "time":1615209727, "tx_index":0, "vin_sz":2, "hash":"fdfc4f71ec8c98f7844a79f806e0f7c37b068b7021f4c42485b954d54fe835bc", "vout_sz":1, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"17KQDrZNn9tmnWAup38wWAFfqgkYPNMpXw", "value":772225, "n":0, "script":"76a914454ba05f4c49788af29def97ae42e3cd4a40616e88ac" } ] }, { "lock_time":673713, "ver":2, "size":249, "inputs":[ { "sequence":4294967294, "witness":"3044022076f673fababb51bd52e4a8f3221a178e9c760a3fd5200f44d80a0909b482295e0220399bcc011e3771373c4a9a28da806b097809baeaab544646480ed01fadd8862601", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3EfG9bb6EQaCQQ9y4d5KmyYqnft9pmST1H", "value":1106425258, "n":1, "script":"a9148e44ad80cbd3c871d9ce56013793da51990b3f3787" }, "script":"1600148b2b69a69e797d012ea03699e75859c637c1818c" } ], "weight":669, "time":1615209727, "tx_index":0, "vin_sz":1, "hash":"c43fcb7fd6c7d7080b8da9ecaac9d6aeb078d507aca0ca62fd77c9eb64191da1", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"15gVevvYsxQDYfXWfL9ZwzNVkRbPRbcCRg", "value":106061, "n":0, "script":"76a9143358a50f6c710bf0393ceefcefed3155176b24a688ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3PfoWZyJaRHQcF3UJpCfCcCstVsmds42i6", "value":1106293997, "n":1, "script":"a914f117fd3804f769f4832bd172a28cc951c56de4cf87" } ] }, { "lock_time":0, "ver":2, "size":224, "inputs":[ { "sequence":4294967294, "witness":"304402201e2fca000f4d65fec2918056f2b6abfad9cecc5518287cc56ffae8ee00693ff302203f5223d15238393e89c8e27f4bd14c254e592df362d091512da0e9a56c7d348101", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":3250542, "n":0, "script":"0014766c01b8d55f03c3df93459c860fa52090051325" }, "script":"" } ], "weight":569, "time":1615209727, "tx_index":0, "vin_sz":1, "hash":"e9b3573b1d14592126ee25a5a21f3bda4b7c77d890e7e3e418f056f11089cc6d", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3N2EarNkd6rSagvU2MevR1ruELWYMZ7R8j", "value":159938, "n":0, "script":"a914df04fcc5d16fbb2d08aec40b46a8ba3137df9dab87" }, { "spent":false, "tx_index":0, "type":0, "addr":"3HFYYijQ7ZHVyoZH5zLFwhpRgSz8dH8xnz", "value":3076818, "n":1, "script":"a914aab0c2ccef8a683b51026c8fd857c4ef1575d48787" } ] }, { "lock_time":0, "ver":1, "size":223, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"17wgtuNHQ5JgSjuWsNS2aFXGg61KsB9krC", "value":72203, "n":1, "script":"76a9144c2884eaa9ce972cbd9a410606c4ad0fc3ef8ad388ac" }, "script":"483045022100ce98bd9b8c7cc9f06aeeaf93fc9b219e668c91f976915d0990f9c1241bcb8e2e02205139f083727669db31580613a4064a5160c7653206fb8df9c8b789c505f1a0c501210259fbce3d6bbcaeff199d3a07866d40762a752d0e06967efe35794a62f68854dd" } ], "weight":892, "time":1615209727, "tx_index":0, "vin_sz":1, "hash":"554a57ca59c3bf71b62d70ec0ef186bd7645682a508b70b696bb0d6031f85a64", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1HwszroKQbHzfhRuLkhAGc2qeSdAUDB2Xz", "value":26837, "n":0, "script":"76a914b9e30b8b8a8edec4e47403249d3b16016ee5af7f88ac" }, { "spent":false, "tx_index":0, "type":0, "value":41592, "n":1, "script":"0014d7eabb222971e1740f4a00321507c7a3385810cc" } ] }, { "lock_time":0, "ver":1, "size":223, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1JXWkbsTKC2d2k3rvqKeoUNQkpPgY5kWM1", "value":89500, "n":0, "script":"76a914c03f73e316a3fc2ce00120231ad7db4b5c693be988ac" }, "script":"47304402206f50d76ef327d16208e4b0c27fe90969fa0c4e9220dc56d98021c73df285e41d022021bb34fc4ab98fedbb69f561255d32ebec436e1af122fe271c84ffcdc2d51599012102f7a3ed7dd0608ed04d4261c9b3b0be7519fd90948e5d46a8c5dd3267fb229ca3" } ], "weight":892, "time":1615209727, "tx_index":0, "vin_sz":1, "hash":"b1b3023b6e2a6268c499e0a07cee3f7017c1c7370181abaa90f3945c2d55f25c", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1NNDVs1w3csSfUMjbxBumj4oaWuVNZnaSa", "value":35913, "n":0, "script":"76a914ea5dcf2478ac996f27c840ec073d61c5d91085a388ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3BYr4AdiVzoqCg4zayXmY8y9kmVkRxYN2w", "value":49728, "n":1, "script":"a9146c25b13933f4360e6b025d6cd714ae25d7fc94f587" } ] }, { "lock_time":0, "ver":1, "size":223, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1Nazvb8JbiE9ib4GFhGeAMWwrCQ6PNEGDJ", "value":19561762, "n":1, "script":"76a914ecc8b87d985cb80c6038803d4628aaa595d3a1eb88ac" }, "script":"47304402205200946e750dd70764f4d0a54886b16c982874faf8eab7c8d3eb83fecc30e6c202207b9d7e914ffea6aa29ce4ebbe43748a6072812f02499b12edb20b7b7e9572871012103aac6fa5ae7c8efdfd46e3fb53a8eddd8fff16e1ef92e723257d92453fff49ed8" } ], "weight":892, "time":1615209727, "tx_index":0, "vin_sz":1, "hash":"459588cf273b1bd4f128a079219f51f3823ef406f8b0cff004bf6f12a3bcba46", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3LoK34ELN7LEEn3qHBp6g1qc1q9MVHpz2W", "value":2183463, "n":0, "script":"a914d19b2b979726e11028af0b3396cb9d1e9c4784a487" }, { "spent":false, "tx_index":0, "type":0, "addr":"1Nazvb8JbiE9ib4GFhGeAMWwrCQ6PNEGDJ", "value":17356445, "n":1, "script":"76a914ecc8b87d985cb80c6038803d4628aaa595d3a1eb88ac" } ] }, { "lock_time":0, "ver":1, "size":224, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1NVh14zWv1GBdSHB6z1U9AUecVxQnSfaJq", "value":4579615, "n":48, "script":"76a914ebc7ae00b70e41822f52bc071315c89de3bfe89888ac" }, "script":"483045022100f86fdcdc63bb90d435a3be33a6b750f818e060058ca7f5a857639b94f845eec90220372a5d7efebf86af8d361b7832056156b515c5c3e1345f8ee8bcdd8e4b2bf17c01210266cf6f6f09062f01c3ec47687f033173e1ac1b1bca4438ac66b547055a565ded" } ], "weight":896, "time":1615209727, "tx_index":0, "vin_sz":1, "hash":"5789bbbd8c3fc8de78e99d8d0715e289425ba1f6d5f60d8c49cb475fe9a6e22a", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1KLWNfPQiY8Y86CdxjniPvQm7cdyc432zr", "value":599496, "n":0, "script":"76a914c922afe7a244cebd6bf4f969ba1481a067bfb9be88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3HvTZDtJYgydhaouUvkQK7CKKsNA6oBkAA", "value":3976277, "n":1, "script":"a914b20cd11ff42dd34e9a2822928f15387cfb23c5ff87" } ] }, { "lock_time":0, "ver":1, "size":225, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1CFq5bbyyC31zBQJYq3BKYxjoEoZVftJeb", "value":1476495, "n":1, "script":"76a9147b775774ba2d39b865ab864cc08519064327189c88ac" }, "script":"47304402205df61b4afaf3bb83912cab3a5b9666a76127248af200f38a1919df7f9e72e68602201e02242fb7a1d979ca8de07f78c1b9b12601a58b2afaef8f6b8ead4b09ffe06901210241fd620ffbcf975633227299aa47b6903bca3b38d462dac6eab31822d18b11b3" } ], "weight":900, "time":1615209727, "tx_index":0, "vin_sz":1, "hash":"18406741e7185ade359d7a151c0d2640f614e00acbe43d749363ceb854a3db00", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1N9uLaZyriNpbAa3Gowqrvjd22b1C31vWm", "value":679048, "n":0, "script":"76a914e809a889cddf3c2f3e152354adc742afcf2ff26488ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1H52DMcA8Ap9tzBPrLiDHa8R74Vxfp9wRD", "value":793605, "n":1, "script":"76a914b044b0602b0ab15ecabaf118991eec602343fa1688ac" } ] }, { "lock_time":0, "ver":1, "size":372, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1k1KSe2r7sQN3c8dqF2otvAbbBnED8zxL", "value":211684, "n":51, "script":"76a914082226db2c0fe5edc2c8a93ed2bab8d51334587888ac" }, "script":"473044022005e0d07481ac58bd514938aab580e15e231b708d24e40c39f56a646eaa00b0310220745de06d06b6d15b1bdea625b0b3eb4b3499d823353e69d2b4428fd028bb5499012102eb2e9b1950756cb73931c0515f73285d79902ef307b89be4183224b455970546" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"13juq9JnQzpERFeNi5DBmyYbMeyF3Rg18z", "value":10407, "n":0, "script":"76a9141e0dd2806d3a41569cc5f93baabe4bf95e4dbc9a88ac" }, "script":"47304402201572da17b31ba7e32023074d395d8d23cbfbb9f2e31fd48ed71fbabedc108891022026e1e381a863a0fa52b5a4fdfd4f662dd3d20efddd26b439cbcd6a5617836d0d0121036a4d5dae536f94e4e403fa7cb3b46842664769c194fb094b5f7ad447ae63c3ba" } ], "weight":1488, "time":1615209726, "tx_index":0, "vin_sz":2, "hash":"18d7c57fd8d37dd49c0ac2cadae0002c60b6a376b807c277ec4b2fc527346ed9", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1CSgGQK23KBH8ACPU67Jr7GgW5pCtoPbqf", "value":98847, "n":0, "script":"76a9147d848f556708f957545d54e3cbae48bd33d134ba88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1AkqqqLQpDbeKCNr8FQTFhsREEKsAqnMsL", "value":116920, "n":1, "script":"76a9146b03ca249e79f06b056bd906ff5f0cf15f72bd4188ac" } ] }, { "lock_time":0, "ver":1, "size":248, "inputs":[ { "sequence":4294967295, "witness":"30450221008b825cab88b03444cb83fc6b331fb8763dca695bcdc4c801a3834dc3141e880c02206231cbda864fea5613086c56757765257d1de90e318ee3974110d4ded33759ed01", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"32dsUjdJGrDz5AiHCNHQW6ASaer51wHpWU", "value":22869000, "n":1, "script":"a9140a5fd411c3e2aff85fe0bd7e9fa6f27e039d947f87" }, "script":"16001427b9cd927db9597ee33e964f0b31fa67c55a3b3f" } ], "weight":662, "time":1615209726, "tx_index":0, "vin_sz":1, "hash":"1a5432be0408584edf0b5a1a5b0a203f25f427afdbfbe632a4502fa6ea11f102", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3GoatJ7c1bVwkHbUamoCBNpzi4vDNKb18F", "value":1425263, "n":0, "script":"a914a5c7e5ae1bcd347154de30df262ab4ff8f59ec0d87" }, { "spent":false, "tx_index":0, "type":0, "addr":"3DwbXCAmn89VKPUeqFbEhHGRHVaB7rPiB9", "value":21427538, "n":1, "script":"a914866360ea3356c4ce6747e13a33f74c66fc34b92887" } ] }, { "ver":1, "inputs":[ { "sequence":4294967293, "witness":"3045022100ff935760bcff3d6d1ea28882f1b043628e28d785608989779e95cf86ad4efa90022031c73981dc3bb076d45105a594d82e1473bb4a0010f28ef39dbe74d0a9928c2c01", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3L1p2tUHPwrRN3qgf4Hm1R73e29hFshbnp", "value":18307442, "n":1, "script":"a914c9003dd968df7175c44163ea9b933e785a39dc8e87" }, "script":"160014bf1e4e383be05ae5e56e716ec8d1757b6f4c5c25" } ], "weight":806, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1Nofy63ZL27TvmpyimFCNC8FdZxajaAaX6", "value":160785, "n":0, "script":"76a914ef2e4dc12ffb4a2afe94ee2b16c1d26456f8ab0888ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1NTPbFG7PKBo3SaRDDYFBZKqquHZ1kGwkm", "value":1189931, "n":1, "script":"76a914eb585063a6af7b28c66aa3936020e32e06a2dab388ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3L1p2tUHPwrRN3qgf4Hm1R73e29hFshbnp", "value":16921838, "n":2, "script":"a914c9003dd968df7175c44163ea9b933e785a39dc8e87" } ], "lock_time":0, "size":284, "rbf":true, "time":1615209725, "tx_index":0, "vin_sz":1, "hash":"551eded6ea5fe18344eb67b35dd0eb4886de868c98e07dceea2a3f424cad0fec", "vout_sz":3 }, { "lock_time":0, "ver":1, "size":1771, "inputs":[ { "sequence":4294967295, "witness":"3045022100dd63cc0e5901365a29b443f49c8574d4d6be4c9fbf99d647b1edf5ae59b82b09022055d1be0e5c20394d618e80ecf35dea7ebc44a5e394cabaf183ec404777039ee401", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":116951302, "n":21, "script":"00140c473318cc02dd8cfa522de2a189440b2f69f462" }, "script":"" } ], "weight":6754, "time":1615209726, "tx_index":0, "vin_sz":1, "hash":"367906f80b90694bab0555d6d94da7493862c76d4a4f2c62653a84901369f585", "vout_sz":49, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "value":54410770, "n":0, "script":"0014b1f2c2e862697445c13841daba25ec7731fb8d17" }, { "spent":false, "tx_index":0, "type":0, "addr":"1NbPL1F4tL4E9gK8SfogYCNRh2UshKPzN9", "value":986195, "n":1, "script":"76a914ecdb6c1f2cff5edb443ad9d468bc925d953769d988ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"353G6ZD6fWtTeeEDqantpTLH9ymJTTS4j2", "value":99158, "n":2, "script":"a91424bc86fd2bfb09dca25b25451a92b5df6c39f8b587" }, { "spent":false, "tx_index":0, "type":0, "addr":"3FA7YzabtK7TxqTV6sCJbC21NEvnu75HMK", "value":1052706, "n":3, "script":"a91493b9908621deaa82d1fffd7e9987075bc9aa452b87" }, { "spent":false, "tx_index":0, "type":0, "addr":"1NadXv9bM2mm2viQcvaXguQsvu4RhKoRnd", "value":49575, "n":4, "script":"76a914ecb6dd4c40cb19d73ae1eb665cbb39dc67c2ed9e88ac" }, { "spent":false, "tx_index":0, "type":0, "value":49662, "n":5, "script":"00149b6e8215c4f8b69d01521e766f1379c43d8724b9" }, { "spent":false, "tx_index":0, "type":0, "addr":"3DEQgguB8F37EFz33m74JFxRAD643eBCYH", "value":11754, "n":6, "script":"a9147e99474962fc85ff9c79348bb5977124ad79d44787" }, { "spent":false, "tx_index":0, "type":0, "addr":"1VPhBfaTPRska8S5YBPFt2Bh6YvzkEMPP", "value":582242, "n":7, "script":"76a914055e9706c284988c39c93585258f457a18fa3d6588ac" }, { "spent":false, "tx_index":0, "type":0, "value":77332, "n":8, "script":"0014129d320769428a2312991bff672601f447da8338" }, { "spent":false, "tx_index":0, "type":0, "addr":"17EE5kx3tvPjjwa6oFfoA5bS6hVgz1ycHs", "value":693460, "n":9, "script":"76a91444511520fe2791194cfe461801076f3f27b2ffde88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1GgnPxS9m6Wm5zuz97TmDAdUhvJyYdn7xs", "value":274357, "n":10, "script":"76a914ac1000f69624292146d0539be58dd257da8b42e088ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"15EcnefHg3tP73TNf9xfUthaensGH9yvFa", "value":473218, "n":11, "script":"76a9142e73c8bf50876d3326e997fc09022e1a0700a87388ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"34rwKtjnHUiCTf4gmTwpsCZgQ14BttgyDB", "value":31892, "n":12, "script":"a91422c8b300a15886e225a24f0aeb2289b4d9cc3e7287" }, { "spent":false, "tx_index":0, "type":0, "addr":"3KXBw38jzFhzWM15XzxPdKRumzA4ubBot1", "value":418459, "n":13, "script":"a914c396758ca5a42008d3153a465a7d81844b65a2b487" }, { "spent":false, "tx_index":0, "type":0, "addr":"3GAyUBfhGGP2TzFT1M5iQuoMu9TvsXHZL2", "value":70302, "n":14, "script":"a9149edb5be89b6ac76f214221e498750d7d19dfc1ea87" }, { "spent":false, "tx_index":0, "type":0, "addr":"3MQzDG7fdeyLU9vkum12nUUDd5EQmZUaoy", "value":5834119, "n":15, "script":"a914d85a6e6ec955ad2d29e0e054ca082fe386a9b97e87" }, { "spent":false, "tx_index":0, "type":0, "addr":"3GmJ8t8R3yfM2aKY3E1eNsxazwDsE7u3iE", "value":2366869, "n":16, "script":"a914a559159584300fe3235982f0c1efcfa048f790ea87" }, { "spent":false, "tx_index":0, "type":0, "addr":"3FZkVFbYw1zGRMBqBQr1z8j2EpZG22KKxU", "value":65000, "n":17, "script":"a9149831f6c020f65d8fdaca1e8041d4f9d65ff975b287" }, { "spent":false, "tx_index":0, "type":0, "addr":"14AzUt1bGfaDLA3kzfaHJ82nnEfhb7og3d", "value":47022, "n":18, "script":"76a91422cc1a7c9384dc5de0ffc5a5c608974f0b65e2ed88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1LumY4uohSUNDDNa8acxQcyJxa86tSCGFk", "value":298999, "n":19, "script":"76a914da6532469089243fb468e7be4a93f2e813a08cc888ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1LtNsZvao3VmQJee7ELTxZFtqLRXAwCud6", "value":66724, "n":20, "script":"76a914da21dc9507db801dc81612db4a6efff5b1d24c2788ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3CMjpw6u3yafgFWYNBvRwy2oivPKEE27M2", "value":181460, "n":21, "script":"a91475040b214b2d56beaf4d04b324b2563659808da487" }, { "spent":false, "tx_index":0, "type":0, "addr":"1Cxs5AeGaqfxdHJ7TZqNTPnRDJ1bLY7y6N", "value":1407312, "n":22, "script":"76a914833a0f338c7941b2043081b48b5db7157019776d88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"132985ztzVwRRwxTHUDsP6adbK4YLYTLd5", "value":382435, "n":23, "script":"76a9141627729499d2288bc5e0a519064a906a8f9d6c0688ac" }, { "spent":false, "tx_index":0, "type":0, "value":272992, "n":24, "script":"0014060ef1c2579018b21b8a18397d45799e5f0b0dcd" }, { "spent":false, "tx_index":0, "type":0, "addr":"1FXBgqP15u2Uv4zLN27aS62h9u9rVUnCtd", "value":328485, "n":25, "script":"76a9149f4729248dbee0d0751c3ca77164e049907e05b488ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3F1wY434S1vbtGTuD3jfeatjo2wF234Zkn", "value":11886, "n":26, "script":"a914922de0305dd06fc1803731f45a93b48e2be7e6bd87" }, { "spent":false, "tx_index":0, "type":0, "addr":"1MwXb6HyB3rcqhwwiEhYgiXyNEJyPSVBk2", "value":4222534, "n":27, "script":"76a914e5b282d13d01b29e54da383adb5e65a1b0f4ba5d88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1Hr7fNNs5u7YCfwdg1yL8C6Qf9D31hEQZy", "value":148726, "n":28, "script":"76a914b8cbf4971dbd3f45a9f4a019fb10ea94c1a24bab88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3AZPtX4kqyvXEnymZJQ71cb2RtDusDnnvD", "value":1751117, "n":29, "script":"a914614823d03f06a51a558d12b6a8af87b3aabde13187" }, { "spent":false, "tx_index":0, "type":0, "addr":"38BpeSet8t1cw3MTZJVtBVmK26m4o7yuCA", "value":35603, "n":30, "script":"a9144743674dc55f73658350611aab3afe8bc7f7e97b87" }, { "spent":false, "tx_index":0, "type":0, "addr":"1JPFprhFBwCLqZD2JEHB9AARGHm2qkBuHZ", "value":1650368, "n":31, "script":"76a914beafaa34cbd264fb7946aa128309df5b64d6df7988ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3GzZmMGNNKZPeGBccJUrAUtEa3kVFCV1ju", "value":1751482, "n":32, "script":"a914a7db89bd5024f867ebb5554da7d67412be6128a787" }, { "spent":false, "tx_index":0, "type":0, "addr":"17kiTWRC5xgwtiw4a2gwxUiGELi38zJzUv", "value":88883, "n":33, "script":"76a9144a153f652d11b8acde6afe41828587e5e7de040088ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1H4bS9jmwhN2eRcZdrnFzPUkYDc9JJrvzM", "value":26884338, "n":34, "script":"76a914b03001118e7a808b616cd39ecec815cd763a760088ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3CPaJueNPXYrMcKFPaJ7rqC3s6Hdw2uFyn", "value":49493, "n":35, "script":"a914755cee31b04eef57757eee07a01eb85e3a9b083b87" }, { "spent":false, "tx_index":0, "type":0, "addr":"33z4VzyzpshmhCwGtKotFjayomwcGT4R1R", "value":455612, "n":36, "script":"a914192979553399eeb273c00042f731b78f9a54b15087" }, { "spent":false, "tx_index":0, "type":0, "addr":"3Bt6uS4xBTKZAuQcDXte1gnrv1trj7gNBB", "value":135668, "n":37, "script":"a9146fc9fdc0acff93fdce753d33fd2e5c9b2ef97e3587" }, { "spent":false, "tx_index":0, "type":0, "addr":"1KbfCwkGwD21Pq6Lth8u7KxpeAbvui3J8g", "value":1972391, "n":38, "script":"76a914cc004cacd9d07a66a5764d4da3a171321fa42bb288ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"32tw1syWajYNWjYXpexYF6UQCK6pAsRkhn", "value":157791, "n":39, "script":"a9140d3905347d2f97a84735ec27700afbc2dedb842487" }, { "spent":false, "tx_index":0, "type":0, "addr":"1LxkdNaFLckxcXihLyjpYzMeUWAtWaRoW9", "value":108778, "n":40, "script":"76a914daf5af949dc2b0b50947b338f519e995bc285c3788ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"373XReYb6UzKTyRAD1K3qdAgedXNAFX7pU", "value":246300, "n":41, "script":"a9143ab993344e6b34ea56c5d3cc023953c62d04f3a387" }, { "spent":false, "tx_index":0, "type":0, "addr":"19d9fzdKcVCTA2uRDMwMioVMbWVMumCxVX", "value":118343, "n":42, "script":"76a9145e97385cf3e716b3f6924e882ccc049b8cfa7a7988ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"34JgA8cPAFV5k8mxuo9tizHYsW3jvd6eq5", "value":35487, "n":43, "script":"a9141caeba027992016239daa1af725d1ad23a20283e87" }, { "spent":false, "tx_index":0, "type":0, "addr":"1LJFNvu1xAuyoGGbaCVLWgH4aLxbf6328u", "value":128922, "n":44, "script":"76a914d3ad76a5d39442a964c1e836c90df5bcebb4997588ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1FsWiL1fr3d5J1DFHuvJqfMmFHocxhSsLs", "value":4952866, "n":45, "script":"76a914a31f5ca2186cf75b0e2f11d161fc22c94b266ae788ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"32Hp3yW4CAZSySLowTa89vhTMYMyV2AZnJ", "value":1190961, "n":46, "script":"a9140694a60567aafbe6970582e30d724ad3df4cdb2d87" }, { "spent":false, "tx_index":0, "type":0, "addr":"3QhfHBsbPSUXc35mHQqABnzpgoarAFDJK5", "value":100831, "n":47, "script":"a914fc6a138186cd51d4e1690a55db33e4024d5f747b87" }, { "spent":false, "tx_index":0, "type":0, "addr":"1KNRECGDQTZjQGDHY2g2GeERnDFmawaLN2", "value":57096, "n":48, "script":"76a914c97f39303c2dfa56b4aa7a7a3e4ce669049d7bb788ac" } ] }, { "lock_time":0, "ver":1, "size":189, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1KpW3RNcWHWKR1iABiugd4axzudYSUhabp", "value":4967, "n":0, "script":"76a914ce6e0e9fc9cef9056bff5e267b4a75bd98f07ecc88ac" }, "script":"473044022004623a70ef1879910720553d408fb42ebc65f5a609a4afeae58b299dc1706f4202205e649138850d7cb8dbc4bb902257f698096be26772acc36f1a87a8b5a78f707201210256722e6ec41fbc3d6af547e51dbc6c0a7280fe5083f244ed4f873455beb6be05" } ], "weight":756, "time":1615209725, "tx_index":0, "vin_sz":1, "hash":"222525345d7d87e1d772aa9be0c96ef4c3321c55f2ddfab7c881bba61708fe6a", "vout_sz":1, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"36EA9VceWCpq2Zut8dL5cxYbfSF9SNq2my", "value":591, "n":0, "script":"a91431c4432cc0310345ac666d7e0a045da41156547787" } ] }, { "ver":2, "inputs":[ { "sequence":0, "witness":"304402202eef2c78fadda65130b26d3a89a53d269414a6b5ddf867ff158155518dd4a98f02203ca13207611beaea100f22b815443681c284b0c5fc25aff8d961c34d0303deb401", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"31rSwRYts26MKLBcwxV2fvu6auwFQx7oRv", "value":149801, "n":4, "script":"a91401c8a0120aaa789521aae54e5a6beaf7ec03249787" }, "script":"160014aeaa39c118b9ba1931f993f40d518b984d07dd1b" } ], "weight":661, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3N5AuUVXEtaZexDHmvHVUmCZ2H9iewAvoG", "value":77491, "n":0, "script":"a914df932a0dba335ec000ae636df0123f239e036eed87" }, { "spent":false, "tx_index":0, "type":0, "addr":"3GrXwNcC5kojJBMiFP2aWyjxK7LQN2w4Fn", "value":56800, "n":1, "script":"a914a656af62270f846517342e386be9db8255eb517887" } ], "lock_time":0, "size":247, "rbf":true, "time":1615209726, "tx_index":0, "vin_sz":1, "hash":"08f7f8431d62ed90a1ad7185f0a0e20610114d47a70636ad1100b8c1e63ef918", "vout_sz":2 }, { "lock_time":0, "ver":2, "size":284, "inputs":[ { "sequence":4294967295, "witness":"3045022100a80cbde5c498f867a0db7d27d305eac7238e1e9c8cce17c609ac41e7c46c0c460220675c2d9910cdf2a24b6ed4cbaa3cd92179ffb82554ec3095680085de88c7590001", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3Ln4TRYaFsdPCErG1PK7ukAwmfq3D1xbuv", "value":175206, "n":0, "script":"a914d15e956a87ca88ce7ff6f79c79820b274ac04dc687" }, "script":"1600147bb69868e0832ef40db0cc619a6a70678432424c" } ], "weight":806, "time":1615209724, "tx_index":0, "vin_sz":1, "hash":"b7e2440ecf4568eec51884006d77e9367f86b52b7c191de4b3dd267e4d153590", "vout_sz":3, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3GawU5Fuk1Y9Xk48Wszq8u4o1V8orAhaQg", "value":108800, "n":0, "script":"a914a363abc64abb41c7bf0fc244a0d237e83ee8cfc887" }, { "spent":false, "tx_index":0, "type":0, "addr":"1KMb5ZpsfAg1mCgD3SQ7bJCUtm96fgwar4", "value":45600, "n":1, "script":"76a914c95707e4703a87c75b25d16eeffcaf08ebc8fa7888ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1DsFaBU9sWE2cPkqiN9qkMfArbJxnfuSuc", "value":806, "n":2, "script":"76a9148d2278be35b5c5b89f7c2f576d5b08d453fb806888ac" } ] }, { "lock_time":0, "ver":1, "size":192, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1KQKKridwsWeAfcUn6oTpkbgBprt2fx5hy", "value":497049, "n":0, "script":"76a914c9db20d6776092c463e27cfa461df422d919cc7988ac" }, "script":"4830450221009831a8ccc96ef9dc82dfa9c3bb4e395beff5d4edbde60d636d2bd84c05e74e7002203a3665dbf0bb17ca66777634da00629c3867364727a5f417068c82cffc3453e0012103ea2453eb7e3e5067c49f5c722455caf3a058e57125c94d895dd882e339017974" } ], "weight":768, "time":1615209724, "tx_index":0, "vin_sz":1, "hash":"2f377e39d7f028e1a1c0a7b9e0e20df0e61223cfcfdcd5b2aacd449e32cd4246", "vout_sz":1, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"14FngTp9VnuiNLxpADivEGYWd1hRNKhLWj", "value":493207, "n":0, "script":"76a91423b45537aec3911ebdb23973e529c1e69e63597188ac" } ] }, { "ver":2, "inputs":[ { "sequence":4294967293, "witness":"30440220487ebf710a9c994d07fb53e324b861dbda493dd877c5417db8bd6c1023dad4b502206dd64fa89e090864b9e255366c67d95dc19f5108e86338fd9ee6c0b5e900e2a901", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"35TviLjv9zD91Q9N7X3kcqstZdBusTpqNe", "value":945105, "n":1, "script":"a9142966bf081f79c57ffc13638fd1533dc20b760cc687" }, "script":"1600141b9fa097890cbfdc0031aab4c39009fc1337eff2" }, { "sequence":4294967293, "witness":"304402202659bf0da29c9a8ee804ab83c1ed2acf7541aee48ae9ab493cf038c943a9ad99022077eb990921858e8af2009b025c4a86878820d8dd690f7d77b252b9fb7058357101", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"35TviLjv9zD91Q9N7X3kcqstZdBusTpqNe", "value":565903, "n":1, "script":"a9142966bf081f79c57ffc13638fd1533dc20b760cc687" }, "script":"1600141b9fa097890cbfdc0031aab4c39009fc1337eff2" } ], "weight":1032, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"121VVZqFJPaPPHnAtB48LddGHUhX48UaDB", "value":501897, "n":0, "script":"76a9140b0fe8fef542d1840d2c2e439ff81fbaecbb0e2288ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3HmDvbWEJpov8ueHRLzYoXkX5qRkb6NzBw", "value":1001819, "n":1, "script":"a914b04db1b91e9b2521ee7e9c348bc23df175ca9e1a87" } ], "lock_time":673642, "size":420, "rbf":true, "time":1615209724, "tx_index":0, "vin_sz":2, "hash":"cd8a2a5310519f8b8f4e16cc3672af192e2c177b7e180682516fa54e439e401e", "vout_sz":2 }, { "lock_time":0, "ver":1, "size":225, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1Jjn8MK3vkgpQLxrzvSnNRjruVwDqQwDKV", "value":30060421, "n":1, "script":"76a914c2914753464c716a23bca8dbc9e41f133a5c502188ac" }, "script":"473044022046cdb2e3b1a3826097454cf8ec5c6fe0cfb36790320039b742d54dedb1dcfb680220174e10bfdb72ce0fe58b0595163e4c1667a677e06830fa2acffce3a21487a31f012102d147d0878d6ccb9a0ff7b37b12a5e0f6e5d0ffb1d78e6cdf0eca6600495f8536" } ], "weight":900, "time":1615209724, "tx_index":0, "vin_sz":1, "hash":"c1a2984b6c1cd9664e7b2aef6f1627c33cbb7a70d5e21cfb4804a9e6b016e00a", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"144iZnhXM5RM5SfTjG2RUhyboLQjtRDxh7", "value":180000, "n":0, "script":"76a914219c527c4c238a439dd33223eb8cf4166fb8a6dc88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1Jjn8MK3vkgpQLxrzvSnNRjruVwDqQwDKV", "value":29857471, "n":1, "script":"76a914c2914753464c716a23bca8dbc9e41f133a5c502188ac" } ] }, { "lock_time":0, "ver":1, "size":223, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1MZ8vuSGUgFu5ZexGCZWxhdq7AjSts3qaE", "value":3538419, "n":1, "script":"76a914e1767210a0c4c9fe454e865d3167ee2165085c0688ac" }, "script":"473044022025691615cb730317a18680eb0548d6406a7f89cd3f5920fd6671b57f12d026d60220256d29d4e9fe5c3a1ee3d3cadb88cfe25d1c070adae47a0d2a37016dfa8253fc01210317de63144fd2ec317e64b920d28439d8f8849b86864c84c2ada54d001637e562" } ], "weight":892, "time":1615209723, "tx_index":0, "vin_sz":1, "hash":"10398e8884979ff49b6b9e35634a3e8627dbc277e155f933cdaa496f3e4530cd", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1MZ8vuSGUgFu5ZexGCZWxhdq7AjSts3qaE", "value":1547416, "n":0, "script":"76a914e1767210a0c4c9fe454e865d3167ee2165085c0688ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3L6Tn3J9kkdxHuSXRopuU12zh8iNjSL3ZJ", "value":1987144, "n":1, "script":"a914c9e1699d0cc07dede8a6a1af0c52f70b1b146ddc87" } ] }, { "lock_time":0, "ver":1, "size":225, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1MTzk4KwifEnZFBtbYkZEpKBGw9R6Viivq", "value":300000, "n":5, "script":"76a914e07d8815ddef0e9b3f159105e7a076e502a3125288ac" }, "script":"47304402205f2e4d987b5cc0460e4b7237aba6c147a50d7a419aa79ecc5fbc670acb728b1d02205cb2f3819325f45797804988b9d8925d7acaec651cfdcdc95da96766426941c101210238db8e96fcbc74542588e206eb9ffe9cabaef953d140dc84fdc87cbade56cb05" } ], "weight":900, "time":1615209723, "tx_index":0, "vin_sz":1, "hash":"718f5b53be34e2e58c41312068dddf58bef1a9fceb45f2fa7f0e900e54c8ecb2", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"12nMy5hLvFmSXH6AW3bsyRfcDpFP3wzaJ1", "value":1600, "n":0, "script":"76a914138c58ab2cb7408531192aa2b79c401bfe10620088ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1NcwySQ3GhNqk2x52UyfK4KGJwx4LBN6Ux", "value":293880, "n":1, "script":"76a914ed2716de271a1706ce46ff5776a5ec3f80e848e388ac" } ] }, { "lock_time":0, "ver":2, "size":191, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"18edoqBXsA5niTVqwTubycU1hvsqv2i1Kh", "value":5280000, "n":1, "script":"76a91453e6ff11c18f52932df7c9ebd81f01b3290df83488ac" }, "script":"47304402203c59911c3ff23e7e99e7247ddf3e618406387dc4d919906ba88f49e6fffb67ff0220387ebb63a76487f15183553b244a64a3622f6cd97a6041c0d9b5d0c72381b705012103d2a24e86b6840ebd4dd1dbacbf77621ba246ac08d0f0551672473f0285da0e42" } ], "weight":764, "time":1615209723, "tx_index":0, "vin_sz":1, "hash":"dbbe6e872d06ce47e127392599c145d6c54773900c2f5c236c39d9dc4e65afa0", "vout_sz":1, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1ztUiwM5jU46fwf2vZH3EQ5y7V8BAqB4F", "value":5261760, "n":0, "script":"76a9140af2ae75636775e68d6264bc0e2cbc3124b924e988ac" } ] }] } package/tasks/sample_with_errors.json000644 0000266071 3560116604 015224 0ustar00000000 000000 { "txs":[ { "lock_time":0, "ver":1, "size":317, "inputs":[ { "sequence":4294967295, "witness":"304402202a187817bcd50c1d9b997e6cd588d9981d0c8e200d454094bd33e00429763514022028472fae97235000e5820e4d43337a9f6c07035336ad10df1cffaad7c2261e0401", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3QS8mSeJHxXMKYrt8Rxow83gC9M3j6itdo", "value":16789000, "n":2, "script":"a914f97a5dad27ef45407a3ebc857c86422ff4902bc387" }, "script":"1600145aadc4dc8a4b8fcf52a374fa9808f4b85913f738" } ], "weight":941, "time":1615209731, "tx_index":0, "vin_sz":1, "hash":"1447a654e8fa83cbec7f9c7bf01c59f34bc9355bbe7a5a41daaf641d47666dfc", "vout_sz":4, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"19wHj7jUGjoJqbXEtyUHENhCAHcSrDmVxm", "value":10214, "n":0, "script":"76a91462056e343ede6b112462c8f7beb47bb035201e9d88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"19wHj7jUGjoJqbXEtyUHENhCAHcSrDmVxm", "value":73539, "n":1, "script":"76a91462056e343ede6b112462c8f7beb47bb035201e9d88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1K3x6Dx6mqjaEYutFRbyQCKHiW92cp5LaN", "value":8724000, "n":2, "script":"76a914c601153898a8850ce8f7625e3c1101b0e76161c588ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3QS8mSeJHxXMKYrt8Rxow83gC9M3j6itdo", "value":7969484, "n":3, "script":"a914f97a5dad27ef45407a3ebc857c86422ff4902bc387" } ] }, { "lock_time":673713, "ver":1, "size":404, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3HWfbLRKNLQSczg4uxCqMXUsRV6p4jYMcc", "value":34458303, "n":1, "script":"a914ad8ce19db63593d5f59a64432cff4406089edded87" }, "script":"22002063ed802dfba5828b6e9f7fb2525327bfd2d85fbec8b69c7fefc2e32680281876" } ], "weight":854, "time":1615209731, "tx_index":0, "vin_sz":1, "hash":"1e5c3961e95262ee9e1c8e29631e8a21e5b5718c623e868586338f9ade3ddac1", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"364a5HDLudu8iuhdMiy5b6urnwLt48QoTB", "value":147212, "n":0, "script":"a9142ff4138a3899b73d266e6f9914cc727c7431229f87" }, { "spent":false, "tx_index":0, "type":0, "addr":"39jMddbFfkZbNU1CnVS8B2LX3aowTUVg9N", "value":34304396, "n":1, "script":"a91458324a3a0b68a1e91de127f6de819c5efc3df9c987" } ] }, { "lock_time":673713, "ver":1, "size":706, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":15660711, "n":2, "script":"0020698b5d434c1c9e9935bfa4f8426ff53c18ec51fac94b2c295230a6cfe71b634a" }, "script":"" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":23714204, "n":8, "script":"0020692e92da4e7f75db5a4032a8087be48e55b8ac20bcc9b755b69cf0886de7ef77" }, "script":"" } ], "weight":1303, "time":1615209731, "tx_index":0, "vin_sz":2, "hash":"56372830bcff29b55e905b2591c5430eaf50b1cc6c50b1890925b2103db401ad", "vout_sz":3, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3NfazvS3sprsicnkpstwaBpCdMfx4HAT97", "value":8075117, "n":0, "script":"a914e6156b6875aff2ed820c10ff33a218d19a86c92587" }, { "spent":false, "tx_index":0, "type":0, "value":14266914, "n":1, "script":"0020eb78fa5dc7fae4d8f0637d16ad6334b4977e1651a3f7ef661869d94720ace1c6" }, { "spent":false, "tx_index":0, "type":0, "addr":"3Lp8FYs8tPLTsDn5dzNiptXJkmmFNsqKGL", "value":17000000, "n":2, "script":"a914d1c2956eadf7f615241832a3a437711c6c18b98b87" } ] }, { "ver":1, "inputs":[ { "sequence":4294967293, "witness":"30450221008b131357e2d4b65e7b7c44646b52ae204b8f3f63bc50617d3df39913ee9a19fb022005f5ff2b0cc2344716a38fb769efe6b56001d77545a914d23284575ac55578d901", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":504448659, "n":0, "script":"0014876bbe7c5f6e526abe29639ac7e11a27fef86d9b" }, "script":"" } ], "weight":562, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "value":4400000, "n":0, "script":"0014c2b8ac0c2251adb041b0561b5c8e7cc2cfbf5f0a" }, { "spent":false, "tx_index":0, "type":0, "value":500032723, "n":1, "script":"0014ff71e224d8a011dcac658612a16bcd642bea2bc6" } ], "lock_time":0, "size":223, "rbf":true, "time":1615209731, "tx_index":0, "vin_sz":1, "hash":"cf1eea2be5f57d28c55255d90790350e7acacce28ffb282e6440aca3443a89a2", "vout_sz":2 }, { "lock_time":673713, "ver":1, "size":1511, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":31040419, "n":14, "script":"00205ce760e70d57d6a5570d5346eb9aa7872b32ba7b730a708556e101efe979e6a6" }, "script":"" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":34466685, "n":21, "script":"002027b16fbd9682e150e66aee6af35a3b88d2d8a915e6c22a7d2a568df58f9f8d43" }, "script":"" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":571710, "n":0, "script":"002024b9e3ba3f3af23e37089b6793cdff9abdf87b26fe73181157fccd51ee1a1949" }, "script":"" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":35782808, "n":48, "script":"0020d811a84294182126bfc28c0654cbcf5bacf46feda8afaa076c4aea95d1920294" }, "script":"" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":24915746, "n":6, "script":"0020010b063e58c65077b7b5126163a278524a14ca927305980139b1c38784070187" }, "script":"" } ], "weight":2252, "time":1615209731, "tx_index":0, "vin_sz":5, "hash":"5ed57aa7be5d470bd8179f549de40b2b69296839d4821a8cc608d69fdf24f988", "vout_sz":1, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3E88vPFsAjCPmgdBqeqKPGEyevJ8tkDqiY", "value":126759419, "n":0, "script":"a9148861bfdce660c071e340bb208f27b2cadbe12f2e87" } ] }, { "lock_time":673713, "ver":1, "size":1421, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"31v8hMySh2JF4AVzNUSoonx8VoW3TXSYo4", "value":19947, "n":0, "script":"a914027b0fa42325b38c98d04d66aa6de594a924e29287" }, "script":"22002037dd00f27a22a5a2c28396fb80d3c4b9aee454cbdfc9cff7009666f1ff582a63" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3GpF1SwqQqNmWvVTo13gpwyNnwKDdVU2q3", "value":10000, "n":0, "script":"a914a5e7b88ec7934db076e519059d3dcb8f6464df0687" }, "script":"2200206be0502d1e901f4aaa48fee6c1efad36af1ecc107160ed2e02e9d7a3195411ba" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"33UgydRr191ividx7nmmwr5SUVM2KzVrwT", "value":1565602, "n":0, "script":"a914139b71abc5a3126e2bbca11ecd2331b21dfd179987" }, "script":"2200203532e9f1a0f10e688e89bbccbed30f60ee9a6f8391b145e74c71eb47e79cc012" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"36iCaA88EbhhjsUeMRsngYyHXn45goEN4P", "value":14910, "n":214, "script":"a9143711ef0ed90dc78492d415bc8380eb95702fdf8787" }, "script":"2200209a9b20d8f51d958ceb6b698a17b9898bdfdfc43e8e867f36909bd81b0bae66a5" } ], "weight":2651, "time":1615209731, "tx_index":0, "vin_sz":4, "hash":"efa5fcd4f3b87cc32df2f7a17257e25222da2a100b54204c9ec0f89f76779386", "vout_sz":3, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3KipDs4r4xHBnLLL63vW694k5BZ3KrNBMQ", "value":72644, "n":0, "script":"a914c5c95405f692ebcdd4a9f03693b194405b6b3b9d87" }, { "spent":false, "tx_index":0, "type":0, "addr":"3AtVtfayAesMm72gYy1Nuvd83K2u8CBNgP", "value":253000, "n":1, "script":"a91464e50dc7f7c58d34ff282f1d922a5de1e47453a787" }, { "spent":false, "tx_index":0, "type":0, "addr":"3HHYFv2KHeFZrp5bMrW4iYQF5E4zh2Y3Dc", "value":1264000, "n":2, "script":"a914ab1159dac9839e5b8e7f3b82d5d52d88bdc7e27787" } ] }, { "lock_time":0, "ver":1, "size":224, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1FbPa9bz2TSpu7fuXoAa3VMNDVvKBM2CU4", "value":226844596, "n":1, "script":"76a914a012bed4a51d91b841101a11b59aee4859fff96688ac" }, "script":"483045022100d753d6801fd2b8e9367ae6b5b80102a9421be65f74ecc1f7622bf878df52bd5d022006e7947cd8f0054c185936d8841600a0954f4391389b5e0e69cdc8bc81085724012102ee8908f1832233b6ffdddbdb860fe6049b2c8f532ab2eff7df1eed8e050816f9" } ], "weight":896, "time":1615209731, "tx_index":0, "vin_sz":1, "hash":"e9e0ddcffa9d472cd15e6cf39677236e80a5d17c5650b4f579ef496dfd04ce69", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3Lf9WMT86ytFW1fiPLkSMjeGLXhY6GquHV", "value":5331359, "n":0, "script":"a914d00fe34bcba413e3801d5fa1ab8ddb74d085f27c87" }, { "spent":false, "tx_index":0, "type":0, "addr":"1HP11idENKdmXEZmDrdRNQdVTQ3JopXSVe", "value":221503237, "n":1, "script":"76a914b3ab2c8d25af37171ad10c1014c272f7e7b3707288ac" } ] }, { "lock_time":0, "ver":1, "size":189, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"16jEAxEydewhJrqzzcQQ3zspRUx1G7yUU5", "value":1162707, "n":1, "script":"76a9143ed5182b0972b16bbb76289217d87908882c14af88ac" }, "script":"483045022100c5a3d875fc7008cf01af8753a7f47023e446ff32022522e988e6968ccb8f7ab002205aa316ad00fce27f1adce92d9f2c3e27f4e1c6a65883d38c20269c5eb60228130121022e75acf0c387e0de96d4e3b53d1fa7424662197dbb8f573575a57e1b3336a64d" } ], "weight":756, "time":1615209731, "tx_index":0, "vin_sz":1, "hash":"5d4cc0f32bbc9be03fe7d1117bec33dce9fd4a9facbae969c384e4d41843335a", "vout_sz":1, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "value":1159460, "n":0, "script":"0014ce15b8f4af06400b89113e57b99e3d60ebd7e0e4" } ] }, { "lock_time":0, "ver":1, "size":225, "inputs":[ { "sequence":4294967295, "witness":"30440220125822b53a240d4db2bac9833fba8aef9b7ca44452effa375c274597976595d4022030d24c943d7502b8193af393c96dc7406956e71718c2f307a273d299039d334001", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":445700, "n":0, "script":"001404e5d6a6674f34a70631f9672ccc4f242b149c57" }, "script":"" } ], "weight":573, "time":1615209731, "tx_index":0, "vin_sz":1, "hash":"1649b26ed437a676f5278c930adfa02d96d34672f1f17841306177de86bdbc52", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"12BbaMSMMdheh9hqtqw12mCwdp6fGe5wPJ", "value":197949, "n":0, "script":"76a9140cf925ae63a8d454cd82c0acdbd43acfd2d3558988ac" }, { "spent":false, "tx_index":0, "type":0, "value":244300, "n":1, "script":"00146d6c66b670fdc1f82c9d6d356df0dd4f093fb44b" } ] }, { "lock_time":0, "ver":1, "size":616, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":79369946, "n":5, "script":"0020701a8d401c84fb13e6baf169d59684e17abd9fa216c8cc5b9fc63d622ff8c58d" }, "script":"" } ], "weight":1702, "time":1615209731, "tx_index":0, "vin_sz":1, "hash":"893a122f514947a23795f83e13601f3fcc723f9114cb30fca30790306368034d", "vout_sz":9, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"16G7t31NCoSABF5uKi4pxjJsU57erePn8b", "value":2106222, "n":0, "script":"76a91439b49c84e28922cbecf42944f3ba812051f4891688ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"38AKTS4jTsVQrGYu3gFDPgmwC1pj5o9DZ4", "value":2900000, "n":1, "script":"a91446fa9f02147ae54c481a0ea6f0eea9ec3609ed0f87" }, { "spent":false, "tx_index":0, "type":0, "addr":"17wgcPaEavReFFmSjc6RC9xv9iFAh1eHig", "value":7631142, "n":2, "script":"76a9144c284812a3bfd3a5c747210758eb473bd0a3bfd488ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1LtmndtiMXkHcS5iAZzyEd9osfRMi4v8kN", "value":3550000, "n":3, "script":"76a914da34fd7782b591b4f7f6530bcf98d34a4440eadd88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3BHBzeihYhDqAK4ddsU3QjVtkW6913kVuo", "value":200000, "n":4, "script":"a914692fae737a709b08776f257d643f6f1815ddaab987" }, { "spent":false, "tx_index":0, "type":0, "addr":"1MXHg2bcuarvi94Ym7yZ85GvR9oSenBR6a", "value":8230316, "n":5, "script":"76a914e11ce99023ba51d19fca6b1cfbd53d31ce42e7dd88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"15GdK4qahpCobDux9EFLKw7QjFkjPzqnRL", "value":17270800, "n":6, "script":"76a9142ed50dca027c545d01389bd85a39f5809fbeb8c188ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1B5YJw3z1vR1qs5thSZxJA1DzJSpC4bgzs", "value":20000000, "n":7, "script":"76a9146e8d0ea8e71d47cdcae1224d00dd5fef92b949e388ac" }, { "spent":false, "tx_index":0, "type":0, "value":17404786, "n":8, "script":"0020701a8d401c84fb13e6baf169d59684e17abd9fa216c8cc5b9fc63d622ff8c58d" } ] }, { "ver":2, "inputs":[ { "sequence":4294967293, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1KqXMTbmurTPpSosiPPEgqWThDa92Z4uuW", "value":24613000, "n":23, "script":"76a914ce9f91451d28b293e1e305f40ca3d1778ffadfd788ac" }, "script":"4730440220620ccff2126e6ff3e89a2b22b16946694ddcfb6016c62dbca4f7f0918ea1bae4022044430f1f80d19ff479c6a29c403b66a3dae37b55ec8dc9d7cf16aba4e0e4b3c40121038d92f039c34ece9ffa860ecbeff180eb3caa4f9328772e1be6ee8032e584547b" } ], "weight":764, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"12rhddaTCSGNNvGh3V788yqMQMWhUVXr8n", "value":24585160, "n":0, "script":"76a914145e6ce91a7faa68c448b56d57e83680c4085d0c88ac" } ], "lock_time":673713, "size":191, "rbf":true, "time":1615209731, "tx_index":0, "vin_sz":1, "hash":"8b6c49ee2d75784f9a6a941bbfa3fca5c90f230eeaed1c9095caf08f769b0b39", "vout_sz":1 }, { "lock_time":0, "ver":1, "size":396, "inputs":[ { "sequence":4294967295, "witness":"304402201980c86e11b4ac065edfa4c0532177849a92e0afbc59754ff51e83766dc348e8022039ed22f0c2b43caa68e6d415794045c7b97ddc621138e34d5ed28c224e1e681801", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3CBcXJkpCkDgiJTjapHcisRyicboRHWq5u", "value":345997, "n":0, "script":"a9147319c96fe44a11c1b3c1aacf60a9bf9188965fe287" }, "script":"160014d902aea765518432bcae285af8bf55e2d658ccab" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1QC6xiNcUBAVdycfbvhrTWLvKELJGWxaaS", "value":91811, "n":35, "script":"76a914fe6471b9f29e200da537d354840c99ef6075e49888ac" }, "script":"483045022100ac32df189c391773967d419988b8d6628489fbbdd4557899f7e5c730afaddb200220250593396bdd4de8cbb1368dba60bbffb423060225207357a891f428e9011d9c012102ecbf1e3a8940f80371330b3a3ad9b70297239f3416eb4bd6569b2d123ecaf95d" } ], "weight":1254, "time":1615209731, "tx_index":0, "vin_sz":2, "hash":"f96dd3e012c716bda53c7a272843f153b8003076ae52206b8940da2e04fc8d0f", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"36QXvLJBVSZSThM3kthDmY8QP1jSDPG6rT", "value":400000, "n":0, "script":"a91433ba98e76f68b4e93efbce422831edb5a223d0b687" }, { "spent":false, "tx_index":0, "type":0, "addr":"3DHodKesbXg1tixJ7JiTAE1Bo4QKxGXNCL", "value":33951, "n":1, "script":"a9147f3dad65ac8fd3782b28fce188cc03037e6b8e6a87" } ] }, { "lock_time":0, "ver":2, "size":225, "inputs":[ { "sequence":4294967295, "witness":"30440220462ec477a75a6527367b3b442f465259e74e8979db03e866c251f0da72194cc5022036337c2bbd34ef6c15a27c8c8532dfcef07926a638b56664e1e7709a98dcaa3c01", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":36542541, "n":0, "script":"0014677e6035ee69ea4b3944aaa856e0a92c403977f2" }, "script":"" } ], "weight":573, "time":1615209730, "tx_index":0, "vin_sz":1, "hash":"153a661ba91c538691b5d28f9e954fe4aac0b6fcc2c41dc8f46bb473c6741c9e", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1HhtZXE6RN7nmEfXNXtYCvpstbRGWwgsrH", "value":306875, "n":0, "script":"76a914b73db114dbfbdc96666a5f855347cf5428c5884688ac" }, { "spent":false, "tx_index":0, "type":0, "value":36220999, "n":1, "script":"0014677e6035ee69ea4b3944aaa856e0a92c403977f2" } ] }, { "lock_time":0, "ver":1, "size":371, "inputs":[ { "sequence":4294967295, "witness":"304402206cd616cb81bf68d9f64d993973d488ae86692783b6a9e03f8bd05ff103c4a326022003993eb4ff2956d95e257723b5e0e97cbee1ffbdd99e86f5b80c66fd2beadae501", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":45829, "n":1, "script":"00148271f7f3008ac0fb6243268709ff49e0609eb78d" }, "script":"" }, { "sequence":4294967295, "witness":"304502210090ed61becdb7e75852a9f28ab1cf4cd6be25f4d7a21fa6bc8a79b43f37ac9c68022029bf460719bfb1a92ecc3354f97132401d05162dd4457797cffd9316f43e760401", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":205689, "n":1, "script":"00143effd623bfa957a92e01b60b8fc662e1314daf37" }, "script":"" } ], "weight":833, "time":1615209730, "tx_index":0, "vin_sz":2, "hash":"611a82bb4f0355da61a37d503e6f54e72ca24207f8f067a1c15dd9e1b78de777", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "value":38262, "n":0, "script":"0014304103f3ddf99a78b4012444679bebd5d822c655" }, { "spent":false, "tx_index":0, "type":0, "value":189206, "n":1, "script":"0014cd89cc0eab728cd8ff8951125706dd72a5a4b8c7" } ] }, { "ver":2, "inputs":[ { "sequence":4294967293, "witness":"30440220779935e51f126b8d455f67586f5c6a7a13e5c7567d8f8b4f82d040fb4a4f17a502206d2b862a1bd5c02667ead099c7818a756bbf18525a76f83fdfcb63251231e44c01", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"35TviLjv9zD91Q9N7X3kcqstZdBusTpqNe", "value":2096237, "n":1, "script":"a9142966bf081f79c57ffc13638fd1533dc20b760cc687" }, "script":"1600141b9fa097890cbfdc0031aab4c39009fc1337eff2" } ], "weight":661, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"39Ygzjzh231PHwUuTpXVSdK4TctDnsiVpD", "value":266621, "n":0, "script":"a914562de0ebdb169db9c383fc60f77aa1b3977bf5fb87" }, { "spent":false, "tx_index":0, "type":0, "addr":"3BPWAHHUL9uPpVsToev2n15zNMpdUMDo4n", "value":1824924, "n":1, "script":"a9146a61576a79906a4ccc3f7d58bf05826ccb4e209187" } ], "lock_time":673625, "size":247, "rbf":true, "time":1615209730, "tx_index":0, "vin_sz":1, "hash":"2bcd4039ebd0596461b03f64f7e0061bfcdf294a7ce822eec0e1f51078d3c459", "vout_sz":2 }, { "ver":2, "inputs":[ { "sequence":4294967293, "witness":"304402203e829952aa07aaff5616fafcb27cf1ae81a40d3d9723a8486fd2d34a55c68b5c02206479c37c5e6af5ca548a9d345b4ff60b3f1fddea66bf649603d8bb3170dc1c3001", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3M92sq9ssFaNbEwF47uteVKJsbw125juS7", "value":21261782, "n":0, "script":"a914d55600283b297e12a0a8e1a92da7c03c0bcb6c5287" }, "script":"160014f8513401ea5e9dcd57597e8a736f162572d19079" } ], "weight":661, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"37vf14HgK8Re2yPm84UDtHbLZtCza6z3Nw", "value":8280000, "n":0, "script":"a91444651cfb986421ca12505ed9b51fe0d8561c9d4587" }, { "spent":false, "tx_index":0, "type":0, "addr":"3M92sq9ssFaNbEwF47uteVKJsbw125juS7", "value":12961696, "n":1, "script":"a914d55600283b297e12a0a8e1a92da7c03c0bcb6c5287" } ], "lock_time":0, "size":247, "rbf":true, "time":1615209730, "tx_index":0, "vin_sz":1, "hash":"db1ba786b39c10cd92775abd8b85b6d7611609aa7ae9f337aec5b6c7b685a757", "vout_sz":2 }, { "ver":2, "inputs":[ { "sequence":4294967293, "witness":"304402202cfe340e8e517953c24354574d282ebc6e69e2b55cccd75c7f80dd35ce1978fa022039d5c27f90b9d6c4b651c0ba04997218d56a7255f9d2a976ffebbeb5f990437e01", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":20164, "n":0, "script":"001459fdc8513ba4f45b911472ebe3785c51532d9a40" }, "script":"" }, { "sequence":4294967293, "witness":"304402205f2d0e9af9ec1618fe96333670fa36fcb2be9122d779f1b51e479ff7cca28452022075d0a276d67aa2940afaa7723d73225f2c665c5b944280dbf1ab5086c3fb4d1101", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":77884, "n":0, "script":"0014317a0dc629a56a8ff330bcd4bdd5cb3d8ad80619" }, "script":"" } ], "weight":712, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3P6Mf1BzoLdLHgKd4K5AixBbaN3Hy9WHE7", "value":77563, "n":0, "script":"a914eac4ae1a2d58682a146b210692d0547f8f927d4887" } ], "lock_time":673713, "size":340, "rbf":true, "time":1615209730, "tx_index":0, "vin_sz":2, "hash":"93a3cc5fb9379322a5533c693b6ff4923e5dd9091e8e3d31bcde970dfe340039", "vout_sz":1 }, { "lock_time":0, "ver":1, "size":223, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1BzUTsEspyhJc2gsCSVAsEKajUAuMbPnAd", "value":761155, "n":1, "script":"76a914788fe48e17e069d4c8f6c0a3c8cd10afb3dcbcc988ac" }, "script":"4730440220784e0d52afaf51881d75a00e7e91a90acd592ff64a7c91163dbdb6959d46218402202f73ff3803e1432f4ea9a844a83ce181380c6d60dc788ef50b2b84df7d3cef780121033a00880e7afadef0ac332c4360a965fc9b138d420046ff399643d40705c446e4" } ], "weight":892, "time":1615209730, "tx_index":0, "vin_sz":1, "hash":"ae935448933318fc022eef9b9481e7a3b576e821e72d933443292fa85a1e1024", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3EmFxWHYt8byuY2RBsjLeUL9w3tvYmn7Pq", "value":119000, "n":0, "script":"a9148f67038dfd245a22ca1325aa2273285dea32f9e187" }, { "spent":false, "tx_index":0, "type":0, "addr":"1D6b8aC9sJEpmqc7Yyg8UwicP4VxV5h1Rx", "value":620007, "n":1, "script":"76a91484b01478ca58ede47dc13463ee8f2ca368bd57e688ac" } ] }, { "ver":1, "inputs":[ { "sequence":4294967293, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3HgJfRZRmDXKTgrp3eN3M8uGKf2mfZXykp", "value":234168, "n":8, "script":"a914af5f91e23cf20220d0c6c8fa385f80468969724287" }, "script":"2200205a769b818211343c4e264ea014d1f8f7cb7364a8172d19e0fa9dc0bcae54b2b7" } ], "weight":898, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3FRsWFbuWsgGRFqZQYJb3bzGBRYV53Xvog", "value":141827, "n":0, "script":"a91496b47e6e8ea17651740031babd53c8a9046a0dbb87" }, { "spent":false, "tx_index":0, "type":0, "value":84097, "n":1, "script":"00208fc2ebfdcc9f192d682e247a6eab3002f6b4d13a9b76dd3af9ad5d2511d41f3f" } ], "lock_time":0, "size":415, "rbf":true, "time":1615209730, "tx_index":0, "vin_sz":1, "hash":"3412f31d5dc8080c7e27269f096aaec68c7078c468c2b52a6938069701bd3d20", "vout_sz":2 }, { "lock_time":673713, "ver":2, "size":245, "inputs":[ { "sequence":4294967294, "witness":"3044022041a54048ad26d47d35aa1b880063ce7711e9019d6052dc0e3e5db2162f147157022026205d35f7a2cd6c67bfc107e09a9a765a387efb65ccdcd08e0139ee36929b8601", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3E8P2ugT4tW7kXDxnxQ8FrWkFASqFr73PQ", "value":19929723, "n":1, "script":"a914886d87acbf5eedff2338afb502463f565720040287" }, "script":"1600146f2d2eebe3f92d7072996a256f7055ab106ab282" } ], "weight":653, "time":1615209730, "tx_index":0, "vin_sz":1, "hash":"db5c1a541c4c399adabb780f49264220ffbc3602401058ba217fa6d5c6df5119", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "value":5100365, "n":0, "script":"0014ae5ee169547eeaf181749f3042cc0ab080ee547f" }, { "spent":false, "tx_index":0, "type":0, "value":14819254, "n":1, "script":"00143b413fd4a7ddea8a02b0cc01bd526a103e518507" } ] }, { "lock_time":0, "ver":1, "size":225, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1LsC36zhbjjeZvjFiUrzDpSXZGdA26Empq", "value":4007241, "n":17, "script":"76a914d9e8668d2468cc6283ba7373d773f7504912387688ac" }, "script":"4730440220759d565228b3112228228e58dc5fb9d06a30412ffb4addd6fdd304aef2bea514022048256efa85782b03f32d6f2e30e21d53df8bb3455ae24df31538779da34781d5012102441bb8296959238e1f9698440afbf93a26683aeb1eacb507e71d22878888a47e" } ], "weight":900, "time":1615209729, "tx_index":0, "vin_sz":1, "hash":"07e0c741dfe6054192a4c5906f56a09213c37b95ed50a53e85b8a5c71dcc5a8d", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"12RkN2sdGzYXbL52C5DS9ghVDxFYtDyYZU", "value":987070, "n":0, "script":"76a9140fa64e60bfb6b184cf539b175017af266d62178688ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1KLxx3xKRWbd8TwLm6a9BQEm4xZ6j6tDE8", "value":2998023, "n":1, "script":"76a914c938df1300381c8200ac8edc171f80746c35a58a88ac" } ] }, { "lock_time":0, "ver":1, "size":339, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"125j43PogpJuDWvdtStnuBufWpEidoVvLJ", "value":1418698, "n":2, "script":"76a9140bdce4ab22c8f3a76255aab598d358ae2040d0d388ac" }, "script":"473044022057aa04fddee158b62863801a0750a91e62ac6cf90b0549d0cc034896145e8cf002205afb9dbe9fbc15f9290b68d2bcb5d6e81e8ed4d20afcad5bb85e99cafb9b0447012103ed1f5d778ca21165948c0161b9ffc30fffd3b7e2027a34689e7190002c0b8780" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"17u6MTupKPG5kBRGDUd2QPPd7oDNKxbBWA", "value":1447325, "n":1, "script":"76a9144baada603a2aebb1fbf49ac3088cbeae61c07e8088ac" }, "script":"483045022100c090259ffa6b4d1cb1c27c5d6cd6cf5c6debaf90e47f207f72560c4c24be45d7022056db2198dd78f93277e2a2837ed8b5e9c3c63ba69703dfc982f54396d60798cd01210388b3f64387a74be17057dec2038efdc1252750b0098e339b27f60820dc7fb641" } ], "weight":1356, "time":1615209729, "tx_index":0, "vin_sz":2, "hash":"d19fa68485c87ab1b43c22439a22a766a23793e9a691ca7a6da2b744baf4dd60", "vout_sz":1, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1HpytmEQTYT8r1vCgeduKUMaapDHJ2koj9", "value":2859665, "n":0, "script":"76a914b8950dde92450873d94763092f9eaa5ea9a0f77188ac" } ] }, { "lock_time":0, "ver":1, "size":225, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1E8y4tnkz1bzxb4Nc69hZaLvW5WLUSfrp1", "value":3646771, "n":1, "script":"76a914901b5972005ac8fa20627633254a884d1c17c8af88ac" }, "script":"473044022025f20c69fb5903e5af3864dbd84755066ca25d133ad146e6a8fd561b9e5d4a2402200ac89b086e8665863ea074712bda5c59c8bbc396d3ac2e6a2be22e2fbf0bf25a01210387546dadc3c47fcb5dd5589b87e97f6dc56759fc7b2fc8dd0c9fa8f93366f1b9" } ], "weight":900, "time":1615209729, "tx_index":0, "vin_sz":1, "hash":"6ee0d969d6549681e88b2f89693f2e6d36cd6649687d47065b8cc98a16968d47", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"12JzsbGdjnVZGU7K7Rs3WexWHigyjCxn4b", "value":99188, "n":0, "script":"76a9140e5f81a7696ef909d5e6d61488f1bbb602dd7a6188ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1E8y4tnkz1bzxb4Nc69hZaLvW5WLUSfrp1", "value":3543758, "n":1, "script":"76a914901b5972005ac8fa20627633254a884d1c17c8af88ac" } ] }, { "lock_time":673713, "ver":2, "size":246, "inputs":[ { "sequence":4294967294, "witness":"3045022100e1cddae510eed3ea30d9fc63d4dcd0a511289434b51ddfdcafaf8df5a41b3d2e0220609e1d644d40bbc6812e98d5f0f76dd965465cdebe36e31a0e9a34993a431b7c01", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3L2UudnDHu4veMNcSBQYQwrS1X3sJvoDfm", "value":8233888, "n":0, "script":"a914c920b1592ea1ed4ba17cc0a30027f157baeba6eb87" }, "script":"16001471e5876f360625a4607d62fb04221846d0038710" } ], "weight":654, "time":1615209728, "tx_index":0, "vin_sz":1, "hash":"672b1a90a5bf465de506478c3e3f20a89c978ebed5a5e7c4654e0435bd4e14be", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "value":8114464, "n":0, "script":"00146359cec21d7a3308972ce59dbafd90f9cdf1ec9a" }, { "spent":false, "tx_index":0, "type":0, "value":100400, "n":1, "script":"00148d8caa079d0c64993f9278f1fc1fad6d7d26c3cf" } ] }, { "ver":2, "inputs":[ { "sequence":4294967293, "witness":"3044022036b6c8c70e3031a01c4fc73dbae09dd5277b5cce08841ec2dcef18eaeced325a0220706ce8b5c020bd01bbbcdfeda8b191c4cdfb3c4c5ac80e0806d410cd191b2f9301", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":1205120, "n":1, "script":"00146a20d80e8189ad5ac916cfad07fddd987d1545fa" }, "script":"" } ], "weight":573, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "value":1151721, "n":0, "script":"00145ee3603fb99ced29df94107c983c1f7f5515ad95" }, { "spent":false, "tx_index":0, "type":0, "addr":"1J9fB9Df7wdWNj1sEhBKQS9cQBVjp47cz", "value":39517, "n":1, "script":"76a914033e4c80d9cb4f638ef11fc7cc2a3d91e5d178f888ac" } ], "lock_time":673713, "size":225, "rbf":true, "time":1615209728, "tx_index":0, "vin_sz":1, "hash":"c7f9f73c21f795f4a3526c3b4272981154f17ff38f3e226f41548fdc2766fe99", "vout_sz":2 }, { "lock_time":0, "ver":2, "size":222, "inputs":[ { "sequence":4294967295, "witness":"3044022039614826a262e1451249c6b5fbb7fda5b08592a49cb2d36182fabbbdea9507e80220395f2fe4fac1fe4c9adc81a99ed1fb033c2dbc48005143ce294d4e7c53b6c4f801", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":17807666, "n":1, "script":"0014c3330912f22bda37b444bcf83de8d08b502d95a6" }, "script":"" } ], "weight":561, "time":1615209728, "tx_index":0, "vin_sz":1, "hash":"7d0b30890bec3385b7f397e6e6581e6ba20baff43fd761a9bf129e3f3211224c", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "value":2740876, "n":0, "script":"001401d20f5ebb3c24d6702bb73f9b7d839f876d2886" }, { "spent":false, "tx_index":0, "type":0, "value":15052429, "n":1, "script":"00147d17e11b492c7268590770338f2b53bcbccad839" } ] }, { "lock_time":0, "ver":2, "size":1046, "inputs":[ { "sequence":4294967295, "witness":"30440220499c9ddacd039563cfe2db8c860a2ffba736a18e1917a63691bd56a3b2a0b108022006bc7b909e666c4e6fecb5cd1ca6ebb50068a50c25589a494ac10504d37f63b001", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"35HRBCwUm1CBD5Dc9XYYTkxyksnferqBaD", "value":15386, "n":1, "script":"a9142769ee368657a931b128553c2f45be29e4bad56f87" }, "script":"1600144e10a77311129c2ed11b2a90177020f0dd5027cf" }, { "sequence":4294967295, "witness":"3044022070aae3905f16f960fff3a82cd15762239276b7b22260538b1d45b0a176426c5002207ae2a5982a7fabadd2bc94b6f49c9b05f8351c27c02fd4244bdcd7108ae443f801", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3NyhQa7ZV1GAEf2JV9982zBi2yWJQEwwbn", "value":40157, "n":54, "script":"a914e982417bf61d51feab40a85d84491b22d55c9b1787" }, "script":"1600149724a496c1b6deac30becdf24874ddfc1d163415" }, { "sequence":4294967295, "witness":"30440220583cc80a1ba6a0f1e1e99d49a0cb4337816442be516286bed7d1487d0deecb9d0220569f26ceba94b9c7ff0c59a8fbba28cc857e5e01d5fc2ea24ec9c3086b69aad701", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3Gvk6vKHXJr9bgzwXP3yNr4bjPjfXibiWi", "value":34619, "n":0, "script":"a914a72280e10a42b2d4228f4e4a8d0421bd9ac54db387" }, "script":"16001431162995c3d1e4aca2109c1df1ef3e541cc6d587" }, { "sequence":4294967295, "witness":"304402207724684d9b287c0d675ebdc7a33b6b7855511d240ee1f96227fc3220fdafbac7022076234e9e8bd775842d6a441da8c8553d8f36af6a7957cfa347c248e918befe0401", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3Qm66VN98NH6DYvoMiYmMY74K64zX37VFJ", "value":47226, "n":33, "script":"a914fd1009ff718cd7f9a22753040304b4abae2b013787" }, "script":"1600143b1f3d0b1bb1e6e133cccba06741faedff517975" }, { "sequence":4294967295, "witness":"30440220637fc27d4e348a8e04b973e5113472cb9a1442a2b632ed2f862f6f05d38139530220023471dc23e624657d01f130cfc453323a7495793ff729db4a8e0d11e59d6db201", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":3564, "n":0, "script":"0014de4b57833238e6c2b99f059942a31df5659671bc" }, "script":"" }, { "sequence":4294967295, "witness":"3044022012d2cd06c526f303df7a74a933f8ae7a8f45951fd155670157727389b8e2b02702201d581b6bbd1560f6d60f468efecb4acf6e541b6f8eb5c6903361ccdf5f9b8d0e01", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3EDGq7GswrsJis1Uc2UC49FscApgFFkBMy", "value":46780, "n":5, "script":"a914895a6e70d5208a3b1ae3358bd8ea82b25aecbe2187" }, "script":"1600147381704eec0a2e8efd09e48670b1d2eff2b9cc30" } ], "weight":2252, "time":1615209727, "tx_index":0, "vin_sz":6, "hash":"1ea1b89cf3af3c9427cf2be36e23873b60a70c4ee5d53ac3929841547384a2d3", "vout_sz":1, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "value":181412, "n":0, "script":"0014828456ed612226c3ea8b8e67def64ebfa0f48bfa" } ] }, { "lock_time":0, "ver":1, "size":340, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1LSpcZvbY68GYKAZX9ETo8dGZZ7U3PJGZE", "value":684255, "n":10, "script":"76a914d54c88d2a0240af4cd74e2c3eb170696d09cd4e488ac" }, "script":"483045022100b14cebcd5d3a567edd8cbda9adc2c28f8206585005189e0c4ab82e2b28b95d510220133f730da240bc9c4515db96ed6dd3c072221daa121eb7272a7653c249d3700401210251122a4b8bac9bd5dcee4bdeb54e2a178cffde6e440b5db7b845ffcd2608584f" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"12mxTjpYW8Eaao5mbMJuLqh2ejgQNJVjxB", "value":94341, "n":20, "script":"76a9141378b9808c228c7fdb844338d9f50b427bae08b188ac" }, "script":"483045022100cdbb4423c0b8daa1ffd98923a69560018497d5cc466b58b83781e73e173e89f4022023b7d63fe38a689427d52b6c5ae0203feb53a395ea4ff49dffc82cfde6768a0301210314c6c2500a405fb5807479505e10765fd7f6ce106a458bf49b8ed97936f2fa7c" } ], "weight":1360, "time":1615209727, "tx_index":0, "vin_sz":2, "hash":"fdfc4f71ec8c98f7844a79f806e0f7c37b068b7021f4c42485b954d54fe835bc", "vout_sz":1, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"17KQDrZNn9tmnWAup38wWAFfqgkYPNMpXw", "value":772225, "n":0, "script":"76a914454ba05f4c49788af29def97ae42e3cd4a40616e88ac" } ] }, { "lock_time":673713, "ver":2, "size":249, "inputs":[ { "sequence":4294967294, "witness":"3044022076f673fababb51bd52e4a8f3221a178e9c760a3fd5200f44d80a0909b482295e0220399bcc011e3771373c4a9a28da806b097809baeaab544646480ed01fadd8862601", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3EfG9bb6EQaCQQ9y4d5KmyYqnft9pmST1H", "value":1106425258, "n":1, "script":"a9148e44ad80cbd3c871d9ce56013793da51990b3f3787" }, "script":"1600148b2b69a69e797d012ea03699e75859c637c1818c" } ], "weight":669, "time":1615209727, "tx_index":0, "vin_sz":1, "hash":"c43fcb7fd6c7d7080b8da9ecaac9d6aeb078d507aca0ca62fd77c9eb64191da1", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"15gVevvYsxQDYfXWfL9ZwzNVkRbPRbcCRg", "value":106061, "n":0, "script":"76a9143358a50f6c710bf0393ceefcefed3155176b24a688ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3PfoWZyJaRHQcF3UJpCfCcCstVsmds42i6", "value":1106293997, "n":1, "script":"a914f117fd3804f769f4832bd172a28cc951c56de4cf87" } ] }, { "lock_time":0, "ver":2, "size":224, "inputs":[ { "sequence":4294967294, "witness":"304402201e2fca000f4d65fec2918056f2b6abfad9cecc5518287cc56ffae8ee00693ff302203f5223d15238393e89c8e27f4bd14c254e592df362d091512da0e9a56c7d348101", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":3250542, "n":0, "script":"0014766c01b8d55f03c3df93459c860fa52090051325" }, "script":"" } ], "weight":569, "time":1615209727, "tx_index":0, "vin_sz":1, "hash":"e9b3573b1d14592126ee25a5a21f3bda4b7c77d890e7e3e418f056f11089cc6d", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3N2EarNkd6rSagvU2MevR1ruELWYMZ7R8j", "value":159938, "n":0, "script":"a914df04fcc5d16fbb2d08aec40b46a8ba3137df9dab87" }, { "spent":false, "tx_index":0, "type":0, "addr":"3HFYYijQ7ZHVyoZH5zLFwhpRgSz8dH8xnz", "value":3076818, "n":1, "script":"a914aab0c2ccef8a683b51026c8fd857c4ef1575d48787" } ] }, { "lock_time":0, "ver":1, "size":223, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"17wgtuNHQ5JgSjuWsNS2aFXGg61KsB9krC", "value":72203, "n":1, "script":"76a9144c2884eaa9ce972cbd9a410606c4ad0fc3ef8ad388ac" }, "script":"483045022100ce98bd9b8c7cc9f06aeeaf93fc9b219e668c91f976915d0990f9c1241bcb8e2e02205139f083727669db31580613a4064a5160c7653206fb8df9c8b789c505f1a0c501210259fbce3d6bbcaeff199d3a07866d40762a752d0e06967efe35794a62f68854dd" } ], "weight":892, "time":1615209727, "tx_index":0, "vin_sz":1, "hash":"554a57ca59c3bf71b62d70ec0ef186bd7645682a508b70b696bb0d6031f85a64", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1HwszroKQbHzfhRuLkhAGc2qeSdAUDB2Xz", "value":26837, "n":0, "script":"76a914b9e30b8b8a8edec4e47403249d3b16016ee5af7f88ac" }, { "spent":false, "tx_index":0, "type":0, "value":41592, "n":1, "script":"0014d7eabb222971e1740f4a00321507c7a3385810cc" } ] }, { "lock_time":0, "ver":1, "size":223, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1JXWkbsTKC2d2k3rvqKeoUNQkpPgY5kWM1", "value":89500, "n":0, "script":"76a914c03f73e316a3fc2ce00120231ad7db4b5c693be988ac" }, "script":"47304402206f50d76ef327d16208e4b0c27fe90969fa0c4e9220dc56d98021c73df285e41d022021bb34fc4ab98fedbb69f561255d32ebec436e1af122fe271c84ffcdc2d51599012102f7a3ed7dd0608ed04d4261c9b3b0be7519fd90948e5d46a8c5dd3267fb229ca3" } ], "weight":892, "time":1615209727, "tx_index":0, "vin_sz":1, "hash":"b1b3023b6e2a6268c499e0a07cee3f7017c1c7370181abaa90f3945c2d55f25c", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1NNDVs1w3csSfUMjbxBumj4oaWuVNZnaSa", "value":35913, "n":0, "script":"76a914ea5dcf2478ac996f27c840ec073d61c5d91085a388ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3BYr4AdiVzoqCg4zayXmY8y9kmVkRxYN2w", "value":49728, "n":1, "script":"a9146c25b13933f4360e6b025d6cd714ae25d7fc94f587" } ] }, { "lock_time":0, "ver":1, "size":223, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1Nazvb8JbiE9ib4GFhGeAMWwrCQ6PNEGDJ", "value":19561762, "n":1, "script":"76a914ecc8b87d985cb80c6038803d4628aaa595d3a1eb88ac" }, "script":"47304402205200946e750dd70764f4d0a54886b16c982874faf8eab7c8d3eb83fecc30e6c202207b9d7e914ffea6aa29ce4ebbe43748a6072812f02499b12edb20b7b7e9572871012103aac6fa5ae7c8efdfd46e3fb53a8eddd8fff16e1ef92e723257d92453fff49ed8" } ], "weight":892, "time":1615209727, "tx_index":0, "vin_sz":1, "hash":"459588cf273b1bd4f128a079219f51f3823ef406f8b0cff004bf6f12a3bcba46", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3LoK34ELN7LEEn3qHBp6g1qc1q9MVHpz2W", "value":2183463, "n":0, "script":"a914d19b2b979726e11028af0b3396cb9d1e9c4784a487" }, { "spent":false, "tx_index":0, "type":0, "addr":"1Nazvb8JbiE9ib4GFhGeAMWwrCQ6PNEGDJ", "value":17356445, "n":1, "script":"76a914ecc8b87d985cb80c6038803d4628aaa595d3a1eb88ac" } ] }, { "lock_time":0, "ver":1, "size":224, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1NVh14zWv1GBdSHB6z1U9AUecVxQnSfaJq", "value":4579615, "n":48, "script":"76a914ebc7ae00b70e41822f52bc071315c89de3bfe89888ac" }, "script":"483045022100f86fdcdc63bb90d435a3be33a6b750f818e060058ca7f5a857639b94f845eec90220372a5d7efebf86af8d361b7832056156b515c5c3e1345f8ee8bcdd8e4b2bf17c01210266cf6f6f09062f01c3ec47687f033173e1ac1b1bca4438ac66b547055a565ded" } ], "weight":896, "time":1615209727, "tx_index":0, "vin_sz":1, "hash":"5789bbbd8c3fc8de78e99d8d0715e289425ba1f6d5f60d8c49cb475fe9a6e22a", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1KLWNfPQiY8Y86CdxjniPvQm7cdyc432zr", "value":599496, "n":0, "script":"76a914c922afe7a244cebd6bf4f969ba1481a067bfb9be88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3HvTZDtJYgydhaouUvkQK7CKKsNA6oBkAA", "value":3976277, "n":1, "script":"a914b20cd11ff42dd34e9a2822928f15387cfb23c5ff87" } ] }, { "lock_time":0, "ver":1, "size":225, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1CFq5bbyyC31zBQJYq3BKYxjoEoZVftJeb", "value":1476495, "n":1, "script":"76a9147b775774ba2d39b865ab864cc08519064327189c88ac" }, "script":"47304402205df61b4afaf3bb83912cab3a5b9666a76127248af200f38a1919df7f9e72e68602201e02242fb7a1d979ca8de07f78c1b9b12601a58b2afaef8f6b8ead4b09ffe06901210241fd620ffbcf975633227299aa47b6903bca3b38d462dac6eab31822d18b11b3" } ], "weight":900, "time":1615209727, "tx_index":0, "vin_sz":1, "hash":"18406741e7185ade359d7a151c0d2640f614e00acbe43d749363ceb854a3db00", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1N9uLaZyriNpbAa3Gowqrvjd22b1C31vWm", "value":679048, "n":0, "script":"76a914e809a889cddf3c2f3e152354adc742afcf2ff26488ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1H52DMcA8Ap9tzBPrLiDHa8R74Vxfp9wRD", "value":793605, "n":1, "script":"76a914b044b0602b0ab15ecabaf118991eec602343fa1688ac" } ] }, { "lock_time":0, "ver":1, "size":372, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1k1KSe2r7sQN3c8dqF2otvAbbBnED8zxL", "value":211684, "n":51, "script":"76a914082226db2c0fe5edc2c8a93ed2bab8d51334587888ac" }, "script":"473044022005e0d07481ac58bd514938aab580e15e231b708d24e40c39f56a646eaa00b0310220745de06d06b6d15b1bdea625b0b3eb4b3499d823353e69d2b4428fd028bb5499012102eb2e9b1950756cb73931c0515f73285d79902ef307b89be4183224b455970546" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"13juq9JnQzpERFeNi5DBmyYbMeyF3Rg18z", "value":10407, "n":0, "script":"76a9141e0dd2806d3a41569cc5f93baabe4bf95e4dbc9a88ac" }, "script":"47304402201572da17b31ba7e32023074d395d8d23cbfbb9f2e31fd48ed71fbabedc108891022026e1e381a863a0fa52b5a4fdfd4f662dd3d20efddd26b439cbcd6a5617836d0d0121036a4d5dae536f94e4e403fa7cb3b46842664769c194fb094b5f7ad447ae63c3ba" } ], "weight":1488, "time":1615209726, "tx_index":0, "vin_sz":2, "hash":"18d7c57fd8d37dd49c0ac2cadae0002c60b6a376b807c277ec4b2fc527346ed9", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1CSgGQK23KBH8ACPU67Jr7GgW5pCtoPbqf", "value":98847, "n":0, "script":"76a9147d848f556708f957545d54e3cbae48bd33d134ba88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1AkqqqLQpDbeKCNr8FQTFhsREEKsAqnMsL", "value":116920, "n":1, "script":"76a9146b03ca249e79f06b056bd906ff5f0cf15f72bd4188ac" } ] }, { "lock_time":0, "ver":1, "size":248, "inputs":[ { "sequence":4294967295, "witness":"30450221008b825cab88b03444cb83fc6b331fb8763dca695bcdc4c801a3834dc3141e880c02206231cbda864fea5613086c56757765257d1de90e318ee3974110d4ded33759ed01", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"32dsUjdJGrDz5AiHCNHQW6ASaer51wHpWU", "value":22869000, "n":1, "script":"a9140a5fd411c3e2aff85fe0bd7e9fa6f27e039d947f87" }, "script":"16001427b9cd927db9597ee33e964f0b31fa67c55a3b3f" } ], "weight":662, "time":1615209726, "tx_index":0, "vin_sz":1, "hash":"1a5432be0408584edf0b5a1a5b0a203f25f427afdbfbe632a4502fa6ea11f102", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3GoatJ7c1bVwkHbUamoCBNpzi4vDNKb18F", "value":1425263, "n":0, "script":"a914a5c7e5ae1bcd347154de30df262ab4ff8f59ec0d87" }, { "spent":false, "tx_index":0, "type":0, "addr":"3DwbXCAmn89VKPUeqFbEhHGRHVaB7rPiB9", "value":21427538, "n":1, "script":"a914866360ea3356c4ce6747e13a33f74c66fc34b92887" } ] }, { "ver":1, "inputs":[ { "sequence":4294967293, "witness":"3045022100ff935760bcff3d6d1ea28882f1b043628e28d785608989779e95cf86ad4efa90022031c73981dc3bb076d45105a594d82e1473bb4a0010f28ef39dbe74d0a9928c2c01", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3L1p2tUHPwrRN3qgf4Hm1R73e29hFshbnp", "value":18307442, "n":1, "script":"a914c9003dd968df7175c44163ea9b933e785a39dc8e87" }, "script":"160014bf1e4e383be05ae5e56e716ec8d1757b6f4c5c25" } ], "weight":806, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1Nofy63ZL27TvmpyimFCNC8FdZxajaAaX6", "value":160785, "n":0, "script":"76a914ef2e4dc12ffb4a2afe94ee2b16c1d26456f8ab0888ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1NTPbFG7PKBo3SaRDDYFBZKqquHZ1kGwkm", "value":1189931, "n":1, "script":"76a914eb585063a6af7b28c66aa3936020e32e06a2dab388ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3L1p2tUHPwrRN3qgf4Hm1R73e29hFshbnp", "value":16921838, "n":2, "script":"a914c9003dd968df7175c44163ea9b933e785a39dc8e87" } ], "lock_time":0, "size":284, "rbf":true, "time":1615209725, "tx_index":0, "vin_sz":1, "hash":"551eded6ea5fe18344eb67b35dd0eb4886de868c98e07dceea2a3f424cad0fec", "vout_sz":3 }, { "lock_time":0, "ver":1, "size":1771, "inputs":[ { "sequence":4294967295, "witness":"3045022100dd63cc0e5901365a29b443f49c8574d4d6be4c9fbf99d647b1edf5ae59b82b09022055d1be0e5c20394d618e80ecf35dea7ebc44a5e394cabaf183ec404777039ee401", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":116951302, "n":21, "script":"00140c473318cc02dd8cfa522de2a189440b2f69f462" }, "script":"" } ], "weight":6754, "time":1615209726, "tx_index":0, "vin_sz":1, "hash":"367906f80b90694bab0555d6d94da7493862c76d4a4f2c62653a84901369f585", "vout_sz":49, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "value":54410770, "n":0, "script":"0014b1f2c2e862697445c13841daba25ec7731fb8d17" }, { "spent":false, "tx_index":0, "type":0, "addr":"1NbPL1F4tL4E9gK8SfogYCNRh2UshKPzN9", "value":986195, "n":1, "script":"76a914ecdb6c1f2cff5edb443ad9d468bc925d953769d988ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"353G6ZD6fWtTeeEDqantpTLH9ymJTTS4j2", "value":99158, "n":2, "script":"a91424bc86fd2bfb09dca25b25451a92b5df6c39f8b587" }, { "spent":false, "tx_index":0, "type":0, "addr":"3FA7YzabtK7TxqTV6sCJbC21NEvnu75HMK", "value":1052706, "n":3, "script":"a91493b9908621deaa82d1fffd7e9987075bc9aa452b87" }, { "spent":false, "tx_index":0, "type":0, "addr":"1NadXv9bM2mm2viQcvaXguQsvu4RhKoRnd", "value":49575, "n":4, "script":"76a914ecb6dd4c40cb19d73ae1eb665cbb39dc67c2ed9e88ac" }, { "spent":false, "tx_index":0, "type":0, "value":49662, "n":5, "script":"00149b6e8215c4f8b69d01521e766f1379c43d8724b9" }, { "spent":false, "tx_index":0, "type":0, "addr":"3DEQgguB8F37EFz33m74JFxRAD643eBCYH", "value":11754, "n":6, "script":"a9147e99474962fc85ff9c79348bb5977124ad79d44787" }, { "spent":false, "tx_index":0, "type":0, "addr":"1VPhBfaTPRska8S5YBPFt2Bh6YvzkEMPP", "value":582242, "n":7, "script":"76a914055e9706c284988c39c93585258f457a18fa3d6588ac" }, { "spent":false, "tx_index":0, "type":0, "value":77332, "n":8, "script":"0014129d320769428a2312991bff672601f447da8338" }, { "spent":false, "tx_index":0, "type":0, "addr":"17EE5kx3tvPjjwa6oFfoA5bS6hVgz1ycHs", "value":693460, "n":9, "script":"76a91444511520fe2791194cfe461801076f3f27b2ffde88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1GgnPxS9m6Wm5zuz97TmDAdUhvJyYdn7xs", "value":274357, "n":10, "script":"76a914ac1000f69624292146d0539be58dd257da8b42e088ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"15EcnefHg3tP73TNf9xfUthaensGH9yvFa", "value":473218, "n":11, "script":"76a9142e73c8bf50876d3326e997fc09022e1a0700a87388ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"34rwKtjnHUiCTf4gmTwpsCZgQ14BttgyDB", "value":31892, "n":12, "script":"a91422c8b300a15886e225a24f0aeb2289b4d9cc3e7287" }, { "spent":false, "tx_index":0, "type":0, "addr":"3KXBw38jzFhzWM15XzxPdKRumzA4ubBot1", "value":418459, "n":13, "script":"a914c396758ca5a42008d3153a465a7d81844b65a2b487" }, { "spent":false, "tx_index":0, "type":0, "addr":"3GAyUBfhGGP2TzFT1M5iQuoMu9TvsXHZL2", "value":70302, "n":14, "script":"a9149edb5be89b6ac76f214221e498750d7d19dfc1ea87" }, { "spent":false, "tx_index":0, "type":0, "addr":"3MQzDG7fdeyLU9vkum12nUUDd5EQmZUaoy", "value":5834119, "n":15, "script":"a914d85a6e6ec955ad2d29e0e054ca082fe386a9b97e87" }, { "spent":false, "tx_index":0, "type":0, "addr":"3GmJ8t8R3yfM2aKY3E1eNsxazwDsE7u3iE", "value":2366869, "n":16, "script":"a914a559159584300fe3235982f0c1efcfa048f790ea87" }, { "spent":false, "tx_index":0, "type":0, "addr":"3FZkVFbYw1zGRMBqBQr1z8j2EpZG22KKxU", "value":65000, "n":17, "script":"a9149831f6c020f65d8fdaca1e8041d4f9d65ff975b287" }, { "spent":false, "tx_index":0, "type":0, "addr":"14AzUt1bGfaDLA3kzfaHJ82nnEfhb7og3d", "value":47022, "n":18, "script":"76a91422cc1a7c9384dc5de0ffc5a5c608974f0b65e2ed88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1LumY4uohSUNDDNa8acxQcyJxa86tSCGFk", "value":298999, "n":19, "script":"76a914da6532469089243fb468e7be4a93f2e813a08cc888ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1LtNsZvao3VmQJee7ELTxZFtqLRXAwCud6", "value":66724, "n":20, "script":"76a914da21dc9507db801dc81612db4a6efff5b1d24c2788ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3CMjpw6u3yafgFWYNBvRwy2oivPKEE27M2", "value":181460, "n":21, "script":"a91475040b214b2d56beaf4d04b324b2563659808da487" }, { "spent":false, "tx_index":0, "type":0, "addr":"1Cxs5AeGaqfxdHJ7TZqNTPnRDJ1bLY7y6N", "value":1407312, "n":22, "script":"76a914833a0f338c7941b2043081b48b5db7157019776d88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"132985ztzVwRRwxTHUDsP6adbK4YLYTLd5", "value":382435, "n":23, "script":"76a9141627729499d2288bc5e0a519064a906a8f9d6c0688ac" }, { "spent":false, "tx_index":0, "type":0, "value":272992, "n":24, "script":"0014060ef1c2579018b21b8a18397d45799e5f0b0dcd" }, { "spent":false, "tx_index":0, "type":0, "addr":"1FXBgqP15u2Uv4zLN27aS62h9u9rVUnCtd", "value":328485, "n":25, "script":"76a9149f4729248dbee0d0751c3ca77164e049907e05b488ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3F1wY434S1vbtGTuD3jfeatjo2wF234Zkn", "value":11886, "n":26, "script":"a914922de0305dd06fc1803731f45a93b48e2be7e6bd87" }, { "spent":false, "tx_index":0, "type":0, "addr":"1MwXb6HyB3rcqhwwiEhYgiXyNEJyPSVBk2", "value":4222534, "n":27, "script":"76a914e5b282d13d01b29e54da383adb5e65a1b0f4ba5d88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1Hr7fNNs5u7YCfwdg1yL8C6Qf9D31hEQZy", "value":148726, "n":28, "script":"76a914b8cbf4971dbd3f45a9f4a019fb10ea94c1a24bab88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3AZPtX4kqyvXEnymZJQ71cb2RtDusDnnvD", "value":1751117, "n":29, "script":"a914614823d03f06a51a558d12b6a8af87b3aabde13187" }, { "spent":false, "tx_index":0, "type":0, "addr":"38BpeSet8t1cw3MTZJVtBVmK26m4o7yuCA", "value":35603, "n":30, "script":"a9144743674dc55f73658350611aab3afe8bc7f7e97b87" }, { "spent":false, "tx_index":0, "type":0, "addr":"1JPFprhFBwCLqZD2JEHB9AARGHm2qkBuHZ", "value":1650368, "n":31, "script":"76a914beafaa34cbd264fb7946aa128309df5b64d6df7988ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3GzZmMGNNKZPeGBccJUrAUtEa3kVFCV1ju", "value":1751482, "n":32, "script":"a914a7db89bd5024f867ebb5554da7d67412be6128a787" }, { "spent":false, "tx_index":0, "type":0, "addr":"17kiTWRC5xgwtiw4a2gwxUiGELi38zJzUv", "value":88883, "n":33, "script":"76a9144a153f652d11b8acde6afe41828587e5e7de040088ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1H4bS9jmwhN2eRcZdrnFzPUkYDc9JJrvzM", "value":26884338, "n":34, "script":"76a914b03001118e7a808b616cd39ecec815cd763a760088ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3CPaJueNPXYrMcKFPaJ7rqC3s6Hdw2uFyn", "value":49493, "n":35, "script":"a914755cee31b04eef57757eee07a01eb85e3a9b083b87" }, { "spent":false, "tx_index":0, "type":0, "addr":"33z4VzyzpshmhCwGtKotFjayomwcGT4R1R", "value":455612, "n":36, "script":"a914192979553399eeb273c00042f731b78f9a54b15087" }, { "spent":false, "tx_index":0, "type":0, "addr":"3Bt6uS4xBTKZAuQcDXte1gnrv1trj7gNBB", "value":135668, "n":37, "script":"a9146fc9fdc0acff93fdce753d33fd2e5c9b2ef97e3587" }, { "spent":false, "tx_index":0, "type":0, "addr":"1KbfCwkGwD21Pq6Lth8u7KxpeAbvui3J8g", "value":1972391, "n":38, "script":"76a914cc004cacd9d07a66a5764d4da3a171321fa42bb288ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"32tw1syWajYNWjYXpexYF6UQCK6pAsRkhn", "value":157791, "n":39, "script":"a9140d3905347d2f97a84735ec27700afbc2dedb842487" }, { "spent":false, "tx_index":0, "type":0, "addr":"1LxkdNaFLckxcXihLyjpYzMeUWAtWaRoW9", "value":108778, "n":40, "script":"76a914daf5af949dc2b0b50947b338f519e995bc285c3788ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"373XReYb6UzKTyRAD1K3qdAgedXNAFX7pU", "value":246300, "n":41, "script":"a9143ab993344e6b34ea56c5d3cc023953c62d04f3a387" }, { "spent":false, "tx_index":0, "type":0, "addr":"19d9fzdKcVCTA2uRDMwMioVMbWVMumCxVX", "value":118343, "n":42, "script":"76a9145e97385cf3e716b3f6924e882ccc049b8cfa7a7988ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"34JgA8cPAFV5k8mxuo9tizHYsW3jvd6eq5", "value":35487, "n":43, "script":"a9141caeba027992016239daa1af725d1ad23a20283e87" }, { "spent":false, "tx_index":0, "type":0, "addr":"1LJFNvu1xAuyoGGbaCVLWgH4aLxbf6328u", "value":128922, "n":44, "script":"76a914d3ad76a5d39442a964c1e836c90df5bcebb4997588ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1FsWiL1fr3d5J1DFHuvJqfMmFHocxhSsLs", "value":4952866, "n":45, "script":"76a914a31f5ca2186cf75b0e2f11d161fc22c94b266ae788ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"32Hp3yW4CAZSySLowTa89vhTMYMyV2AZnJ", "value":1190961, "n":46, "script":"a9140694a60567aafbe6970582e30d724ad3df4cdb2d87" }, { "spent":false, "tx_index":0, "type":0, "addr":"3QhfHBsbPSUXc35mHQqABnzpgoarAFDJK5", "value":100831, "n":47, "script":"a914fc6a138186cd51d4e1690a55db33e4024d5f747b87" }, { "spent":false, "tx_index":0, "type":0, "addr":"1KNRECGDQTZjQGDHY2g2GeERnDFmawaLN2", "value":57096, "n":48, "script":"76a914c97f39303c2dfa56b4aa7a7a3e4ce669049d7bb788ac" } ] }, { "lock_time":0, "ver":1, "size":189, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1KpW3RNcWHWKR1iABiugd4axzudYSUhabp", "value":4967, "n":0, "script":"76a914ce6e0e9fc9cef9056bff5e267b4a75bd98f07ecc88ac" }, "script":"473044022004623a70ef1879910720553d408fb42ebc65f5a609a4afeae58b299dc1706f4202205e649138850d7cb8dbc4bb902257f698096be26772acc36f1a87a8b5a78f707201210256722e6ec41fbc3d6af547e51dbc6c0a7280fe5083f244ed4f873455beb6be05" } ], "weight":756, "time":1615209725, "tx_index":0, "vin_sz":1, "hash":"222525345d7d87e1d772aa9be0c96ef4c3321c55f2ddfab7c881bba61708fe6a", "vout_sz":1, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"36EA9VceWCpq2Zut8dL5cxYbfSF9SNq2my", "value":591, "n":0, "script":"a91431c4432cc0310345ac666d7e0a045da41156547787" } ] }, { "ver":2, "inputs":[ { "sequence":0, "witness":"304402202eef2c78fadda65130b26d3a89a53d269414a6b5ddf867ff158155518dd4a98f02203ca13207611beaea100f22b815443681c284b0c5fc25aff8d961c34d0303deb401", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"31rSwRYts26MKLBcwxV2fvu6auwFQx7oRv", "value":149801, "n":4, "script":"a91401c8a0120aaa789521aae54e5a6beaf7ec03249787" }, "script":"160014aeaa39c118b9ba1931f993f40d518b984d07dd1b" } ], "weight":661, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3N5AuUVXEtaZexDHmvHVUmCZ2H9iewAvoG", "value":77491, "n":0, "script":"a914df932a0dba335ec000ae636df0123f239e036eed87" }, { "spent":false, "tx_index":0, "type":0, "addr":"3GrXwNcC5kojJBMiFP2aWyjxK7LQN2w4Fn", "value":56800, "n":1, "script":"a914a656af62270f846517342e386be9db8255eb517887" } ], "lock_time":0, "size":247, "rbf":true, "time":1615209726, "tx_index":0, "vin_sz":1, "hash":"08f7f8431d62ed90a1ad7185f0a0e20610114d47a70636ad1100b8c1e63ef918", "vout_sz":2 }, { "lock_time":0, "ver":2, "size":284, "inputs":[ { "sequence":4294967295, "witness":"3045022100a80cbde5c498f867a0db7d27d305eac7238e1e9c8cce17c609ac41e7c46c0c460220675c2d9910cdf2a24b6ed4cbaa3cd92179ffb82554ec3095680085de88c7590001", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3Ln4TRYaFsdPCErG1PK7ukAwmfq3D1xbuv", "value":175206, "n":0, "script":"a914d15e956a87ca88ce7ff6f79c79820b274ac04dc687" }, "script":"1600147bb69868e0832ef40db0cc619a6a70678432424c" } ], "weight":806, "time":1615209724, "tx_index":0, "vin_sz":1, "hash":"b7e2440ecf4568eec51884006d77e9367f86b52b7c191de4b3dd267e4d153590", "vout_sz":3, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3GawU5Fuk1Y9Xk48Wszq8u4o1V8orAhaQg", "value":108800, "n":0, "script":"a914a363abc64abb41c7bf0fc244a0d237e83ee8cfc887" }, { "spent":false, "tx_index":0, "type":0, "addr":"1KMb5ZpsfAg1mCgD3SQ7bJCUtm96fgwar4", "value":45600, "n":1, "script":"76a914c95707e4703a87c75b25d16eeffcaf08ebc8fa7888ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1DsFaBU9sWE2cPkqiN9qkMfArbJxnfuSuc", "value":806, "n":2, "script":"76a9148d2278be35b5c5b89f7c2f576d5b08d453fb806888ac" } ] }, { "lock_time":0, "ver":1, "size":192, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1KQKKridwsWeAfcUn6oTpkbgBprt2fx5hy", "value":497049, "n":0, "script":"76a914c9db20d6776092c463e27cfa461df422d919cc7988ac" }, "script":"4830450221009831a8ccc96ef9dc82dfa9c3bb4e395beff5d4edbde60d636d2bd84c05e74e7002203a3665dbf0bb17ca66777634da00629c3867364727a5f417068c82cffc3453e0012103ea2453eb7e3e5067c49f5c722455caf3a058e57125c94d895dd882e339017974" } ], "weight":768, "time":1615209724, "tx_index":0, "vin_sz":1, "hash":"2f377e39d7f028e1a1c0a7b9e0e20df0e61223cfcfdcd5b2aacd449e32cd4246", "vout_sz":1, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"14FngTp9VnuiNLxpADivEGYWd1hRNKhLWj", "value":493207, "n":0, "script":"76a91423b45537aec3911ebdb23973e529c1e69e63597188ac" } ] }, { "ver":2, "inputs":[ { "sequence":4294967293, "witness":"30440220487ebf710a9c994d07fb53e324b861dbda493dd877c5417db8bd6c1023dad4b502206dd64fa89e090864b9e255366c67d95dc19f5108e86338fd9ee6c0b5e900e2a901", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"35TviLjv9zD91Q9N7X3kcqstZdBusTpqNe", "value":945105, "n":1, "script":"a9142966bf081f79c57ffc13638fd1533dc20b760cc687" }, "script":"1600141b9fa097890cbfdc0031aab4c39009fc1337eff2" }, { "sequence":4294967293, "witness":"304402202659bf0da29c9a8ee804ab83c1ed2acf7541aee48ae9ab493cf038c943a9ad99022077eb990921858e8af2009b025c4a86878820d8dd690f7d77b252b9fb7058357101", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"35TviLjv9zD91Q9N7X3kcqstZdBusTpqNe", "value":565903, "n":1, "script":"a9142966bf081f79c57ffc13638fd1533dc20b760cc687" }, "script":"1600141b9fa097890cbfdc0031aab4c39009fc1337eff2" } ], "weight":1032, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"121VVZqFJPaPPHnAtB48LddGHUhX48UaDB", "value":501897, "n":0, "script":"76a9140b0fe8fef542d1840d2c2e439ff81fbaecbb0e2288ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3HmDvbWEJpov8ueHRLzYoXkX5qRkb6NzBw", "value":1001819, "n":1, "script":"a914b04db1b91e9b2521ee7e9c348bc23df175ca9e1a87" } ], "lock_time":673642, "size":420, "rbf":true, "time":1615209724, "tx_index":0, "vin_sz":2, "hash":"cd8a2a5310519f8b8f4e16cc3672af192e2c177b7e180682516fa54e439e401e", "vout_sz":2 }, { "lock_time":0, "ver":1, "size":225, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1Jjn8MK3vkgpQLxrzvSnNRjruVwDqQwDKV", "value":30060421, "n":1, "script":"76a914c2914753464c716a23bca8dbc9e41f133a5c502188ac" }, "script":"473044022046cdb2e3b1a3826097454cf8ec5c6fe0cfb36790320039b742d54dedb1dcfb680220174e10bfdb72ce0fe58b0595163e4c1667a677e06830fa2acffce3a21487a31f012102d147d0878d6ccb9a0ff7b37b12a5e0f6e5d0ffb1d78e6cdf0eca6600495f8536" } ], "weight":900, "time":1615209724, "tx_index":0, "vin_sz":1, "hash":"c1a2984b6c1cd9664e7b2aef6f1627c33cbb7a70d5e21cfb4804a9e6b016e00a", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"144iZnhXM5RM5SfTjG2RUhyboLQjtRDxh7", "value":180000, "n":0, "script":"76a914219c527c4c238a439dd33223eb8cf4166fb8a6dc88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1Jjn8MK3vkgpQLxrzvSnNRjruVwDqQwDKV", "value":29857471, "n":1, "script":"76a914c2914753464c716a23bca8dbc9e41f133a5c502188ac" } ] }, { "lock_time":0, "ver":1, "size":223, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1MZ8vuSGUgFu5ZexGCZWxhdq7AjSts3qaE", "value":3538419, "n":1, "script":"76a914e1767210a0c4c9fe454e865d3167ee2165085c0688ac" }, "script":"473044022025691615cb730317a18680eb0548d6406a7f89cd3f5920fd6671b57f12d026d60220256d29d4e9fe5c3a1ee3d3cadb88cfe25d1c070adae47a0d2a37016dfa8253fc01210317de63144fd2ec317e64b920d28439d8f8849b86864c84c2ada54d001637e562" } ], "weight":892, "time":1615209723, "tx_index":0, "vin_sz":1, "hash":"10398e8884979ff49b6b9e35634a3e8627dbc277e155f933cdaa496f3e4530cd", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1MZ8vuSGUgFu5ZexGCZWxhdq7AjSts3qaE", "value":1547416, "n":0, "script":"76a914e1767210a0c4c9fe454e865d3167ee2165085c0688ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3L6Tn3J9kkdxHuSXRopuU12zh8iNjSL3ZJ", "value":1987144, "n":1, "script":"a914c9e1699d0cc07dede8a6a1af0c52f70b1b146ddc87" } ] }, { "lock_time":0, "ver":1, "size":225, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1MTzk4KwifEnZFBtbYkZEpKBGw9R6Viivq", "value":300000, "n":5, "script":"76a914e07d8815ddef0e9b3f159105e7a076e502a3125288ac" }, "script":"47304402205f2e4d987b5cc0460e4b7237aba6c147a50d7a419aa79ecc5fbc670acb728b1d02205cb2f3819325f45797804988b9d8925d7acaec651cfdcdc95da96766426941c101210238db8e96fcbc74542588e206eb9ffe9cabaef953d140dc84fdc87cbade56cb05" } ], "weight":900, "time":1615209723, "tx_index":0, "vin_sz":1, "hash":"718f5b53be34e2e58c41312068dddf58bef1a9fceb45f2fa7f0e900e54c8ecb2", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"12nMy5hLvFmSXH6AW3bsyRfcDpFP3wzaJ1", "value":1600, "n":0, "script":"76a914138c58ab2cb7408531192aa2b79c401bfe10620088ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1NcwySQ3GhNqk2x52UyfK4KGJwx4LBN6Ux", "value":293880, "n":1, "script":"76a914ed2716de271a1706ce46ff5776a5ec3f80e848e388ac" } ] }, { "lock_time":0, "ver":2, "size":191, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"18edoqBXsA5niTVqwTubycU1hvsqv2i1Kh", "value":5280000, "n":1, "script":"76a91453e6ff11c18f52932df7c9ebd81f01b3290df83488ac" }, "script":"47304402203c59911c3ff23e7e99e7247ddf3e618406387dc4d919906ba88f49e6fffb67ff0220387ebb63a76487f15183553b244a64a3622f6cd97a6041c0d9b5d0c72381b705012103d2a24e86b6840ebd4dd1dbacbf77621ba246ac08d0f0551672473f0285da0e42" } ], "weight":764, "time":1615209723, "tx_index":0, "vin_sz":1, "hash":"dbbe6e872d06ce47e127392599c145d6c54773900c2f5c236c39d9dc4e65afa0", "vout_sz":1, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1ztUiwM5jU46fwf2vZH3EQ5y7V8BAqB4F", "value":5261760, "n":0, "script":"76a9140af2ae75636775e68d6264bc0e2cbc3124b924e988ac" } ] }] } error package/tasks/sample_without_comments.json000644 0000266063 3560116604 016266 0ustar00000000 000000 { "txs":[ { "lock_time":0, "ver":1, "size":317, "inputs":[ { "sequence":4294967295, "witness":"304402202a187817bcd50c1d9b997e6cd588d9981d0c8e200d454094bd33e00429763514022028472fae97235000e5820e4d43337a9f6c07035336ad10df1cffaad7c2261e0401", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3QS8mSeJHxXMKYrt8Rxow83gC9M3j6itdo", "value":16789000, "n":2, "script":"a914f97a5dad27ef45407a3ebc857c86422ff4902bc387" }, "script":"1600145aadc4dc8a4b8fcf52a374fa9808f4b85913f738" } ], "weight":941, "time":1615209731, "tx_index":0, "vin_sz":1, "hash":"1447a654e8fa83cbec7f9c7bf01c59f34bc9355bbe7a5a41daaf641d47666dfc", "vout_sz":4, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"19wHj7jUGjoJqbXEtyUHENhCAHcSrDmVxm", "value":10214, "n":0, "script":"76a91462056e343ede6b112462c8f7beb47bb035201e9d88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"19wHj7jUGjoJqbXEtyUHENhCAHcSrDmVxm", "value":73539, "n":1, "script":"76a91462056e343ede6b112462c8f7beb47bb035201e9d88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1K3x6Dx6mqjaEYutFRbyQCKHiW92cp5LaN", "value":8724000, "n":2, "script":"76a914c601153898a8850ce8f7625e3c1101b0e76161c588ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3QS8mSeJHxXMKYrt8Rxow83gC9M3j6itdo", "value":7969484, "n":3, "script":"a914f97a5dad27ef45407a3ebc857c86422ff4902bc387" } ] }, { "lock_time":673713, "ver":1, "size":404, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3HWfbLRKNLQSczg4uxCqMXUsRV6p4jYMcc", "value":34458303, "n":1, "script":"a914ad8ce19db63593d5f59a64432cff4406089edded87" }, "script":"22002063ed802dfba5828b6e9f7fb2525327bfd2d85fbec8b69c7fefc2e32680281876" } ], "weight":854, "time":1615209731, "tx_index":0, "vin_sz":1, "hash":"1e5c3961e95262ee9e1c8e29631e8a21e5b5718c623e868586338f9ade3ddac1", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"364a5HDLudu8iuhdMiy5b6urnwLt48QoTB", "value":147212, "n":0, "script":"a9142ff4138a3899b73d266e6f9914cc727c7431229f87" }, { "spent":false, "tx_index":0, "type":0, "addr":"39jMddbFfkZbNU1CnVS8B2LX3aowTUVg9N", "value":34304396, "n":1, "script":"a91458324a3a0b68a1e91de127f6de819c5efc3df9c987" } ] }, { "lock_time":673713, "ver":1, "size":706, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":15660711, "n":2, "script":"0020698b5d434c1c9e9935bfa4f8426ff53c18ec51fac94b2c295230a6cfe71b634a" }, "script":"" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":23714204, "n":8, "script":"0020692e92da4e7f75db5a4032a8087be48e55b8ac20bcc9b755b69cf0886de7ef77" }, "script":"" } ], "weight":1303, "time":1615209731, "tx_index":0, "vin_sz":2, "hash":"56372830bcff29b55e905b2591c5430eaf50b1cc6c50b1890925b2103db401ad", "vout_sz":3, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3NfazvS3sprsicnkpstwaBpCdMfx4HAT97", "value":8075117, "n":0, "script":"a914e6156b6875aff2ed820c10ff33a218d19a86c92587" }, { "spent":false, "tx_index":0, "type":0, "value":14266914, "n":1, "script":"0020eb78fa5dc7fae4d8f0637d16ad6334b4977e1651a3f7ef661869d94720ace1c6" }, { "spent":false, "tx_index":0, "type":0, "addr":"3Lp8FYs8tPLTsDn5dzNiptXJkmmFNsqKGL", "value":17000000, "n":2, "script":"a914d1c2956eadf7f615241832a3a437711c6c18b98b87" } ] }, { "ver":1, "inputs":[ { "sequence":4294967293, "witness":"30450221008b131357e2d4b65e7b7c44646b52ae204b8f3f63bc50617d3df39913ee9a19fb022005f5ff2b0cc2344716a38fb769efe6b56001d77545a914d23284575ac55578d901", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":504448659, "n":0, "script":"0014876bbe7c5f6e526abe29639ac7e11a27fef86d9b" }, "script":"" } ], "weight":562, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "value":4400000, "n":0, "script":"0014c2b8ac0c2251adb041b0561b5c8e7cc2cfbf5f0a" }, { "spent":false, "tx_index":0, "type":0, "value":500032723, "n":1, "script":"0014ff71e224d8a011dcac658612a16bcd642bea2bc6" } ], "lock_time":0, "size":223, "rbf":true, "time":1615209731, "tx_index":0, "vin_sz":1, "hash":"cf1eea2be5f57d28c55255d90790350e7acacce28ffb282e6440aca3443a89a2", "vout_sz":2 }, { "lock_time":673713, "ver":1, "size":1511, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":31040419, "n":14, "script":"00205ce760e70d57d6a5570d5346eb9aa7872b32ba7b730a708556e101efe979e6a6" }, "script":"" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":34466685, "n":21, "script":"002027b16fbd9682e150e66aee6af35a3b88d2d8a915e6c22a7d2a568df58f9f8d43" }, "script":"" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":571710, "n":0, "script":"002024b9e3ba3f3af23e37089b6793cdff9abdf87b26fe73181157fccd51ee1a1949" }, "script":"" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":35782808, "n":48, "script":"0020d811a84294182126bfc28c0654cbcf5bacf46feda8afaa076c4aea95d1920294" }, "script":"" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":24915746, "n":6, "script":"0020010b063e58c65077b7b5126163a278524a14ca927305980139b1c38784070187" }, "script":"" } ], "weight":2252, "time":1615209731, "tx_index":0, "vin_sz":5, "hash":"5ed57aa7be5d470bd8179f549de40b2b69296839d4821a8cc608d69fdf24f988", "vout_sz":1, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3E88vPFsAjCPmgdBqeqKPGEyevJ8tkDqiY", "value":126759419, "n":0, "script":"a9148861bfdce660c071e340bb208f27b2cadbe12f2e87" } ] }, { "lock_time":673713, "ver":1, "size":1421, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"31v8hMySh2JF4AVzNUSoonx8VoW3TXSYo4", "value":19947, "n":0, "script":"a914027b0fa42325b38c98d04d66aa6de594a924e29287" }, "script":"22002037dd00f27a22a5a2c28396fb80d3c4b9aee454cbdfc9cff7009666f1ff582a63" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3GpF1SwqQqNmWvVTo13gpwyNnwKDdVU2q3", "value":10000, "n":0, "script":"a914a5e7b88ec7934db076e519059d3dcb8f6464df0687" }, "script":"2200206be0502d1e901f4aaa48fee6c1efad36af1ecc107160ed2e02e9d7a3195411ba" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"33UgydRr191ividx7nmmwr5SUVM2KzVrwT", "value":1565602, "n":0, "script":"a914139b71abc5a3126e2bbca11ecd2331b21dfd179987" }, "script":"2200203532e9f1a0f10e688e89bbccbed30f60ee9a6f8391b145e74c71eb47e79cc012" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"36iCaA88EbhhjsUeMRsngYyHXn45goEN4P", "value":14910, "n":214, "script":"a9143711ef0ed90dc78492d415bc8380eb95702fdf8787" }, "script":"2200209a9b20d8f51d958ceb6b698a17b9898bdfdfc43e8e867f36909bd81b0bae66a5" } ], "weight":2651, "time":1615209731, "tx_index":0, "vin_sz":4, "hash":"efa5fcd4f3b87cc32df2f7a17257e25222da2a100b54204c9ec0f89f76779386", "vout_sz":3, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3KipDs4r4xHBnLLL63vW694k5BZ3KrNBMQ", "value":72644, "n":0, "script":"a914c5c95405f692ebcdd4a9f03693b194405b6b3b9d87" }, { "spent":false, "tx_index":0, "type":0, "addr":"3AtVtfayAesMm72gYy1Nuvd83K2u8CBNgP", "value":253000, "n":1, "script":"a91464e50dc7f7c58d34ff282f1d922a5de1e47453a787" }, { "spent":false, "tx_index":0, "type":0, "addr":"3HHYFv2KHeFZrp5bMrW4iYQF5E4zh2Y3Dc", "value":1264000, "n":2, "script":"a914ab1159dac9839e5b8e7f3b82d5d52d88bdc7e27787" } ] }, { "lock_time":0, "ver":1, "size":224, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1FbPa9bz2TSpu7fuXoAa3VMNDVvKBM2CU4", "value":226844596, "n":1, "script":"76a914a012bed4a51d91b841101a11b59aee4859fff96688ac" }, "script":"483045022100d753d6801fd2b8e9367ae6b5b80102a9421be65f74ecc1f7622bf878df52bd5d022006e7947cd8f0054c185936d8841600a0954f4391389b5e0e69cdc8bc81085724012102ee8908f1832233b6ffdddbdb860fe6049b2c8f532ab2eff7df1eed8e050816f9" } ], "weight":896, "time":1615209731, "tx_index":0, "vin_sz":1, "hash":"e9e0ddcffa9d472cd15e6cf39677236e80a5d17c5650b4f579ef496dfd04ce69", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3Lf9WMT86ytFW1fiPLkSMjeGLXhY6GquHV", "value":5331359, "n":0, "script":"a914d00fe34bcba413e3801d5fa1ab8ddb74d085f27c87" }, { "spent":false, "tx_index":0, "type":0, "addr":"1HP11idENKdmXEZmDrdRNQdVTQ3JopXSVe", "value":221503237, "n":1, "script":"76a914b3ab2c8d25af37171ad10c1014c272f7e7b3707288ac" } ] }, { "lock_time":0, "ver":1, "size":189, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"16jEAxEydewhJrqzzcQQ3zspRUx1G7yUU5", "value":1162707, "n":1, "script":"76a9143ed5182b0972b16bbb76289217d87908882c14af88ac" }, "script":"483045022100c5a3d875fc7008cf01af8753a7f47023e446ff32022522e988e6968ccb8f7ab002205aa316ad00fce27f1adce92d9f2c3e27f4e1c6a65883d38c20269c5eb60228130121022e75acf0c387e0de96d4e3b53d1fa7424662197dbb8f573575a57e1b3336a64d" } ], "weight":756, "time":1615209731, "tx_index":0, "vin_sz":1, "hash":"5d4cc0f32bbc9be03fe7d1117bec33dce9fd4a9facbae969c384e4d41843335a", "vout_sz":1, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "value":1159460, "n":0, "script":"0014ce15b8f4af06400b89113e57b99e3d60ebd7e0e4" } ] }, { "lock_time":0, "ver":1, "size":225, "inputs":[ { "sequence":4294967295, "witness":"30440220125822b53a240d4db2bac9833fba8aef9b7ca44452effa375c274597976595d4022030d24c943d7502b8193af393c96dc7406956e71718c2f307a273d299039d334001", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":445700, "n":0, "script":"001404e5d6a6674f34a70631f9672ccc4f242b149c57" }, "script":"" } ], "weight":573, "time":1615209731, "tx_index":0, "vin_sz":1, "hash":"1649b26ed437a676f5278c930adfa02d96d34672f1f17841306177de86bdbc52", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"12BbaMSMMdheh9hqtqw12mCwdp6fGe5wPJ", "value":197949, "n":0, "script":"76a9140cf925ae63a8d454cd82c0acdbd43acfd2d3558988ac" }, { "spent":false, "tx_index":0, "type":0, "value":244300, "n":1, "script":"00146d6c66b670fdc1f82c9d6d356df0dd4f093fb44b" } ] }, { "lock_time":0, "ver":1, "size":616, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":79369946, "n":5, "script":"0020701a8d401c84fb13e6baf169d59684e17abd9fa216c8cc5b9fc63d622ff8c58d" }, "script":"" } ], "weight":1702, "time":1615209731, "tx_index":0, "vin_sz":1, "hash":"893a122f514947a23795f83e13601f3fcc723f9114cb30fca30790306368034d", "vout_sz":9, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"16G7t31NCoSABF5uKi4pxjJsU57erePn8b", "value":2106222, "n":0, "script":"76a91439b49c84e28922cbecf42944f3ba812051f4891688ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"38AKTS4jTsVQrGYu3gFDPgmwC1pj5o9DZ4", "value":2900000, "n":1, "script":"a91446fa9f02147ae54c481a0ea6f0eea9ec3609ed0f87" }, { "spent":false, "tx_index":0, "type":0, "addr":"17wgcPaEavReFFmSjc6RC9xv9iFAh1eHig", "value":7631142, "n":2, "script":"76a9144c284812a3bfd3a5c747210758eb473bd0a3bfd488ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1LtmndtiMXkHcS5iAZzyEd9osfRMi4v8kN", "value":3550000, "n":3, "script":"76a914da34fd7782b591b4f7f6530bcf98d34a4440eadd88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3BHBzeihYhDqAK4ddsU3QjVtkW6913kVuo", "value":200000, "n":4, "script":"a914692fae737a709b08776f257d643f6f1815ddaab987" }, { "spent":false, "tx_index":0, "type":0, "addr":"1MXHg2bcuarvi94Ym7yZ85GvR9oSenBR6a", "value":8230316, "n":5, "script":"76a914e11ce99023ba51d19fca6b1cfbd53d31ce42e7dd88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"15GdK4qahpCobDux9EFLKw7QjFkjPzqnRL", "value":17270800, "n":6, "script":"76a9142ed50dca027c545d01389bd85a39f5809fbeb8c188ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1B5YJw3z1vR1qs5thSZxJA1DzJSpC4bgzs", "value":20000000, "n":7, "script":"76a9146e8d0ea8e71d47cdcae1224d00dd5fef92b949e388ac" }, { "spent":false, "tx_index":0, "type":0, "value":17404786, "n":8, "script":"0020701a8d401c84fb13e6baf169d59684e17abd9fa216c8cc5b9fc63d622ff8c58d" } ] }, { "ver":2, "inputs":[ { "sequence":4294967293, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1KqXMTbmurTPpSosiPPEgqWThDa92Z4uuW", "value":24613000, "n":23, "script":"76a914ce9f91451d28b293e1e305f40ca3d1778ffadfd788ac" }, "script":"4730440220620ccff2126e6ff3e89a2b22b16946694ddcfb6016c62dbca4f7f0918ea1bae4022044430f1f80d19ff479c6a29c403b66a3dae37b55ec8dc9d7cf16aba4e0e4b3c40121038d92f039c34ece9ffa860ecbeff180eb3caa4f9328772e1be6ee8032e584547b" } ], "weight":764, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"12rhddaTCSGNNvGh3V788yqMQMWhUVXr8n", "value":24585160, "n":0, "script":"76a914145e6ce91a7faa68c448b56d57e83680c4085d0c88ac" } ], "lock_time":673713, "size":191, "rbf":true, "time":1615209731, "tx_index":0, "vin_sz":1, "hash":"8b6c49ee2d75784f9a6a941bbfa3fca5c90f230eeaed1c9095caf08f769b0b39", "vout_sz":1 }, { "lock_time":0, "ver":1, "size":396, "inputs":[ { "sequence":4294967295, "witness":"304402201980c86e11b4ac065edfa4c0532177849a92e0afbc59754ff51e83766dc348e8022039ed22f0c2b43caa68e6d415794045c7b97ddc621138e34d5ed28c224e1e681801", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3CBcXJkpCkDgiJTjapHcisRyicboRHWq5u", "value":345997, "n":0, "script":"a9147319c96fe44a11c1b3c1aacf60a9bf9188965fe287" }, "script":"160014d902aea765518432bcae285af8bf55e2d658ccab" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1QC6xiNcUBAVdycfbvhrTWLvKELJGWxaaS", "value":91811, "n":35, "script":"76a914fe6471b9f29e200da537d354840c99ef6075e49888ac" }, "script":"483045022100ac32df189c391773967d419988b8d6628489fbbdd4557899f7e5c730afaddb200220250593396bdd4de8cbb1368dba60bbffb423060225207357a891f428e9011d9c012102ecbf1e3a8940f80371330b3a3ad9b70297239f3416eb4bd6569b2d123ecaf95d" } ], "weight":1254, "time":1615209731, "tx_index":0, "vin_sz":2, "hash":"f96dd3e012c716bda53c7a272843f153b8003076ae52206b8940da2e04fc8d0f", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"36QXvLJBVSZSThM3kthDmY8QP1jSDPG6rT", "value":400000, "n":0, "script":"a91433ba98e76f68b4e93efbce422831edb5a223d0b687" }, { "spent":false, "tx_index":0, "type":0, "addr":"3DHodKesbXg1tixJ7JiTAE1Bo4QKxGXNCL", "value":33951, "n":1, "script":"a9147f3dad65ac8fd3782b28fce188cc03037e6b8e6a87" } ] }, { "lock_time":0, "ver":2, "size":225, "inputs":[ { "sequence":4294967295, "witness":"30440220462ec477a75a6527367b3b442f465259e74e8979db03e866c251f0da72194cc5022036337c2bbd34ef6c15a27c8c8532dfcef07926a638b56664e1e7709a98dcaa3c01", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":36542541, "n":0, "script":"0014677e6035ee69ea4b3944aaa856e0a92c403977f2" }, "script":"" } ], "weight":573, "time":1615209730, "tx_index":0, "vin_sz":1, "hash":"153a661ba91c538691b5d28f9e954fe4aac0b6fcc2c41dc8f46bb473c6741c9e", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1HhtZXE6RN7nmEfXNXtYCvpstbRGWwgsrH", "value":306875, "n":0, "script":"76a914b73db114dbfbdc96666a5f855347cf5428c5884688ac" }, { "spent":false, "tx_index":0, "type":0, "value":36220999, "n":1, "script":"0014677e6035ee69ea4b3944aaa856e0a92c403977f2" } ] }, { "lock_time":0, "ver":1, "size":371, "inputs":[ { "sequence":4294967295, "witness":"304402206cd616cb81bf68d9f64d993973d488ae86692783b6a9e03f8bd05ff103c4a326022003993eb4ff2956d95e257723b5e0e97cbee1ffbdd99e86f5b80c66fd2beadae501", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":45829, "n":1, "script":"00148271f7f3008ac0fb6243268709ff49e0609eb78d" }, "script":"" }, { "sequence":4294967295, "witness":"304502210090ed61becdb7e75852a9f28ab1cf4cd6be25f4d7a21fa6bc8a79b43f37ac9c68022029bf460719bfb1a92ecc3354f97132401d05162dd4457797cffd9316f43e760401", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":205689, "n":1, "script":"00143effd623bfa957a92e01b60b8fc662e1314daf37" }, "script":"" } ], "weight":833, "time":1615209730, "tx_index":0, "vin_sz":2, "hash":"611a82bb4f0355da61a37d503e6f54e72ca24207f8f067a1c15dd9e1b78de777", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "value":38262, "n":0, "script":"0014304103f3ddf99a78b4012444679bebd5d822c655" }, { "spent":false, "tx_index":0, "type":0, "value":189206, "n":1, "script":"0014cd89cc0eab728cd8ff8951125706dd72a5a4b8c7" } ] }, { "ver":2, "inputs":[ { "sequence":4294967293, "witness":"30440220779935e51f126b8d455f67586f5c6a7a13e5c7567d8f8b4f82d040fb4a4f17a502206d2b862a1bd5c02667ead099c7818a756bbf18525a76f83fdfcb63251231e44c01", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"35TviLjv9zD91Q9N7X3kcqstZdBusTpqNe", "value":2096237, "n":1, "script":"a9142966bf081f79c57ffc13638fd1533dc20b760cc687" }, "script":"1600141b9fa097890cbfdc0031aab4c39009fc1337eff2" } ], "weight":661, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"39Ygzjzh231PHwUuTpXVSdK4TctDnsiVpD", "value":266621, "n":0, "script":"a914562de0ebdb169db9c383fc60f77aa1b3977bf5fb87" }, { "spent":false, "tx_index":0, "type":0, "addr":"3BPWAHHUL9uPpVsToev2n15zNMpdUMDo4n", "value":1824924, "n":1, "script":"a9146a61576a79906a4ccc3f7d58bf05826ccb4e209187" } ], "lock_time":673625, "size":247, "rbf":true, "time":1615209730, "tx_index":0, "vin_sz":1, "hash":"2bcd4039ebd0596461b03f64f7e0061bfcdf294a7ce822eec0e1f51078d3c459", "vout_sz":2 }, { "ver":2, "inputs":[ { "sequence":4294967293, "witness":"304402203e829952aa07aaff5616fafcb27cf1ae81a40d3d9723a8486fd2d34a55c68b5c02206479c37c5e6af5ca548a9d345b4ff60b3f1fddea66bf649603d8bb3170dc1c3001", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3M92sq9ssFaNbEwF47uteVKJsbw125juS7", "value":21261782, "n":0, "script":"a914d55600283b297e12a0a8e1a92da7c03c0bcb6c5287" }, "script":"160014f8513401ea5e9dcd57597e8a736f162572d19079" } ], "weight":661, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"37vf14HgK8Re2yPm84UDtHbLZtCza6z3Nw", "value":8280000, "n":0, "script":"a91444651cfb986421ca12505ed9b51fe0d8561c9d4587" }, { "spent":false, "tx_index":0, "type":0, "addr":"3M92sq9ssFaNbEwF47uteVKJsbw125juS7", "value":12961696, "n":1, "script":"a914d55600283b297e12a0a8e1a92da7c03c0bcb6c5287" } ], "lock_time":0, "size":247, "rbf":true, "time":1615209730, "tx_index":0, "vin_sz":1, "hash":"db1ba786b39c10cd92775abd8b85b6d7611609aa7ae9f337aec5b6c7b685a757", "vout_sz":2 }, { "ver":2, "inputs":[ { "sequence":4294967293, "witness":"304402202cfe340e8e517953c24354574d282ebc6e69e2b55cccd75c7f80dd35ce1978fa022039d5c27f90b9d6c4b651c0ba04997218d56a7255f9d2a976ffebbeb5f990437e01", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":20164, "n":0, "script":"001459fdc8513ba4f45b911472ebe3785c51532d9a40" }, "script":"" }, { "sequence":4294967293, "witness":"304402205f2d0e9af9ec1618fe96333670fa36fcb2be9122d779f1b51e479ff7cca28452022075d0a276d67aa2940afaa7723d73225f2c665c5b944280dbf1ab5086c3fb4d1101", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":77884, "n":0, "script":"0014317a0dc629a56a8ff330bcd4bdd5cb3d8ad80619" }, "script":"" } ], "weight":712, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3P6Mf1BzoLdLHgKd4K5AixBbaN3Hy9WHE7", "value":77563, "n":0, "script":"a914eac4ae1a2d58682a146b210692d0547f8f927d4887" } ], "lock_time":673713, "size":340, "rbf":true, "time":1615209730, "tx_index":0, "vin_sz":2, "hash":"93a3cc5fb9379322a5533c693b6ff4923e5dd9091e8e3d31bcde970dfe340039", "vout_sz":1 }, { "lock_time":0, "ver":1, "size":223, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1BzUTsEspyhJc2gsCSVAsEKajUAuMbPnAd", "value":761155, "n":1, "script":"76a914788fe48e17e069d4c8f6c0a3c8cd10afb3dcbcc988ac" }, "script":"4730440220784e0d52afaf51881d75a00e7e91a90acd592ff64a7c91163dbdb6959d46218402202f73ff3803e1432f4ea9a844a83ce181380c6d60dc788ef50b2b84df7d3cef780121033a00880e7afadef0ac332c4360a965fc9b138d420046ff399643d40705c446e4" } ], "weight":892, "time":1615209730, "tx_index":0, "vin_sz":1, "hash":"ae935448933318fc022eef9b9481e7a3b576e821e72d933443292fa85a1e1024", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3EmFxWHYt8byuY2RBsjLeUL9w3tvYmn7Pq", "value":119000, "n":0, "script":"a9148f67038dfd245a22ca1325aa2273285dea32f9e187" }, { "spent":false, "tx_index":0, "type":0, "addr":"1D6b8aC9sJEpmqc7Yyg8UwicP4VxV5h1Rx", "value":620007, "n":1, "script":"76a91484b01478ca58ede47dc13463ee8f2ca368bd57e688ac" } ] }, { "ver":1, "inputs":[ { "sequence":4294967293, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3HgJfRZRmDXKTgrp3eN3M8uGKf2mfZXykp", "value":234168, "n":8, "script":"a914af5f91e23cf20220d0c6c8fa385f80468969724287" }, "script":"2200205a769b818211343c4e264ea014d1f8f7cb7364a8172d19e0fa9dc0bcae54b2b7" } ], "weight":898, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3FRsWFbuWsgGRFqZQYJb3bzGBRYV53Xvog", "value":141827, "n":0, "script":"a91496b47e6e8ea17651740031babd53c8a9046a0dbb87" }, { "spent":false, "tx_index":0, "type":0, "value":84097, "n":1, "script":"00208fc2ebfdcc9f192d682e247a6eab3002f6b4d13a9b76dd3af9ad5d2511d41f3f" } ], "lock_time":0, "size":415, "rbf":true, "time":1615209730, "tx_index":0, "vin_sz":1, "hash":"3412f31d5dc8080c7e27269f096aaec68c7078c468c2b52a6938069701bd3d20", "vout_sz":2 }, { "lock_time":673713, "ver":2, "size":245, "inputs":[ { "sequence":4294967294, "witness":"3044022041a54048ad26d47d35aa1b880063ce7711e9019d6052dc0e3e5db2162f147157022026205d35f7a2cd6c67bfc107e09a9a765a387efb65ccdcd08e0139ee36929b8601", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3E8P2ugT4tW7kXDxnxQ8FrWkFASqFr73PQ", "value":19929723, "n":1, "script":"a914886d87acbf5eedff2338afb502463f565720040287" }, "script":"1600146f2d2eebe3f92d7072996a256f7055ab106ab282" } ], "weight":653, "time":1615209730, "tx_index":0, "vin_sz":1, "hash":"db5c1a541c4c399adabb780f49264220ffbc3602401058ba217fa6d5c6df5119", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "value":5100365, "n":0, "script":"0014ae5ee169547eeaf181749f3042cc0ab080ee547f" }, { "spent":false, "tx_index":0, "type":0, "value":14819254, "n":1, "script":"00143b413fd4a7ddea8a02b0cc01bd526a103e518507" } ] }, { "lock_time":0, "ver":1, "size":225, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1LsC36zhbjjeZvjFiUrzDpSXZGdA26Empq", "value":4007241, "n":17, "script":"76a914d9e8668d2468cc6283ba7373d773f7504912387688ac" }, "script":"4730440220759d565228b3112228228e58dc5fb9d06a30412ffb4addd6fdd304aef2bea514022048256efa85782b03f32d6f2e30e21d53df8bb3455ae24df31538779da34781d5012102441bb8296959238e1f9698440afbf93a26683aeb1eacb507e71d22878888a47e" } ], "weight":900, "time":1615209729, "tx_index":0, "vin_sz":1, "hash":"07e0c741dfe6054192a4c5906f56a09213c37b95ed50a53e85b8a5c71dcc5a8d", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"12RkN2sdGzYXbL52C5DS9ghVDxFYtDyYZU", "value":987070, "n":0, "script":"76a9140fa64e60bfb6b184cf539b175017af266d62178688ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1KLxx3xKRWbd8TwLm6a9BQEm4xZ6j6tDE8", "value":2998023, "n":1, "script":"76a914c938df1300381c8200ac8edc171f80746c35a58a88ac" } ] }, { "lock_time":0, "ver":1, "size":339, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"125j43PogpJuDWvdtStnuBufWpEidoVvLJ", "value":1418698, "n":2, "script":"76a9140bdce4ab22c8f3a76255aab598d358ae2040d0d388ac" }, "script":"473044022057aa04fddee158b62863801a0750a91e62ac6cf90b0549d0cc034896145e8cf002205afb9dbe9fbc15f9290b68d2bcb5d6e81e8ed4d20afcad5bb85e99cafb9b0447012103ed1f5d778ca21165948c0161b9ffc30fffd3b7e2027a34689e7190002c0b8780" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"17u6MTupKPG5kBRGDUd2QPPd7oDNKxbBWA", "value":1447325, "n":1, "script":"76a9144baada603a2aebb1fbf49ac3088cbeae61c07e8088ac" }, "script":"483045022100c090259ffa6b4d1cb1c27c5d6cd6cf5c6debaf90e47f207f72560c4c24be45d7022056db2198dd78f93277e2a2837ed8b5e9c3c63ba69703dfc982f54396d60798cd01210388b3f64387a74be17057dec2038efdc1252750b0098e339b27f60820dc7fb641" } ], "weight":1356, "time":1615209729, "tx_index":0, "vin_sz":2, "hash":"d19fa68485c87ab1b43c22439a22a766a23793e9a691ca7a6da2b744baf4dd60", "vout_sz":1, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1HpytmEQTYT8r1vCgeduKUMaapDHJ2koj9", "value":2859665, "n":0, "script":"76a914b8950dde92450873d94763092f9eaa5ea9a0f77188ac" } ] }, { "lock_time":0, "ver":1, "size":225, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1E8y4tnkz1bzxb4Nc69hZaLvW5WLUSfrp1", "value":3646771, "n":1, "script":"76a914901b5972005ac8fa20627633254a884d1c17c8af88ac" }, "script":"473044022025f20c69fb5903e5af3864dbd84755066ca25d133ad146e6a8fd561b9e5d4a2402200ac89b086e8665863ea074712bda5c59c8bbc396d3ac2e6a2be22e2fbf0bf25a01210387546dadc3c47fcb5dd5589b87e97f6dc56759fc7b2fc8dd0c9fa8f93366f1b9" } ], "weight":900, "time":1615209729, "tx_index":0, "vin_sz":1, "hash":"6ee0d969d6549681e88b2f89693f2e6d36cd6649687d47065b8cc98a16968d47", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"12JzsbGdjnVZGU7K7Rs3WexWHigyjCxn4b", "value":99188, "n":0, "script":"76a9140e5f81a7696ef909d5e6d61488f1bbb602dd7a6188ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1E8y4tnkz1bzxb4Nc69hZaLvW5WLUSfrp1", "value":3543758, "n":1, "script":"76a914901b5972005ac8fa20627633254a884d1c17c8af88ac" } ] }, { "lock_time":673713, "ver":2, "size":246, "inputs":[ { "sequence":4294967294, "witness":"3045022100e1cddae510eed3ea30d9fc63d4dcd0a511289434b51ddfdcafaf8df5a41b3d2e0220609e1d644d40bbc6812e98d5f0f76dd965465cdebe36e31a0e9a34993a431b7c01", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3L2UudnDHu4veMNcSBQYQwrS1X3sJvoDfm", "value":8233888, "n":0, "script":"a914c920b1592ea1ed4ba17cc0a30027f157baeba6eb87" }, "script":"16001471e5876f360625a4607d62fb04221846d0038710" } ], "weight":654, "time":1615209728, "tx_index":0, "vin_sz":1, "hash":"672b1a90a5bf465de506478c3e3f20a89c978ebed5a5e7c4654e0435bd4e14be", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "value":8114464, "n":0, "script":"00146359cec21d7a3308972ce59dbafd90f9cdf1ec9a" }, { "spent":false, "tx_index":0, "type":0, "value":100400, "n":1, "script":"00148d8caa079d0c64993f9278f1fc1fad6d7d26c3cf" } ] }, { "ver":2, "inputs":[ { "sequence":4294967293, "witness":"3044022036b6c8c70e3031a01c4fc73dbae09dd5277b5cce08841ec2dcef18eaeced325a0220706ce8b5c020bd01bbbcdfeda8b191c4cdfb3c4c5ac80e0806d410cd191b2f9301", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":1205120, "n":1, "script":"00146a20d80e8189ad5ac916cfad07fddd987d1545fa" }, "script":"" } ], "weight":573, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "value":1151721, "n":0, "script":"00145ee3603fb99ced29df94107c983c1f7f5515ad95" }, { "spent":false, "tx_index":0, "type":0, "addr":"1J9fB9Df7wdWNj1sEhBKQS9cQBVjp47cz", "value":39517, "n":1, "script":"76a914033e4c80d9cb4f638ef11fc7cc2a3d91e5d178f888ac" } ], "lock_time":673713, "size":225, "rbf":true, "time":1615209728, "tx_index":0, "vin_sz":1, "hash":"c7f9f73c21f795f4a3526c3b4272981154f17ff38f3e226f41548fdc2766fe99", "vout_sz":2 }, { "lock_time":0, "ver":2, "size":222, "inputs":[ { "sequence":4294967295, "witness":"3044022039614826a262e1451249c6b5fbb7fda5b08592a49cb2d36182fabbbdea9507e80220395f2fe4fac1fe4c9adc81a99ed1fb033c2dbc48005143ce294d4e7c53b6c4f801", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":17807666, "n":1, "script":"0014c3330912f22bda37b444bcf83de8d08b502d95a6" }, "script":"" } ], "weight":561, "time":1615209728, "tx_index":0, "vin_sz":1, "hash":"7d0b30890bec3385b7f397e6e6581e6ba20baff43fd761a9bf129e3f3211224c", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "value":2740876, "n":0, "script":"001401d20f5ebb3c24d6702bb73f9b7d839f876d2886" }, { "spent":false, "tx_index":0, "type":0, "value":15052429, "n":1, "script":"00147d17e11b492c7268590770338f2b53bcbccad839" } ] }, { "lock_time":0, "ver":2, "size":1046, "inputs":[ { "sequence":4294967295, "witness":"30440220499c9ddacd039563cfe2db8c860a2ffba736a18e1917a63691bd56a3b2a0b108022006bc7b909e666c4e6fecb5cd1ca6ebb50068a50c25589a494ac10504d37f63b001", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"35HRBCwUm1CBD5Dc9XYYTkxyksnferqBaD", "value":15386, "n":1, "script":"a9142769ee368657a931b128553c2f45be29e4bad56f87" }, "script":"1600144e10a77311129c2ed11b2a90177020f0dd5027cf" }, { "sequence":4294967295, "witness":"3044022070aae3905f16f960fff3a82cd15762239276b7b22260538b1d45b0a176426c5002207ae2a5982a7fabadd2bc94b6f49c9b05f8351c27c02fd4244bdcd7108ae443f801", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3NyhQa7ZV1GAEf2JV9982zBi2yWJQEwwbn", "value":40157, "n":54, "script":"a914e982417bf61d51feab40a85d84491b22d55c9b1787" }, "script":"1600149724a496c1b6deac30becdf24874ddfc1d163415" }, { "sequence":4294967295, "witness":"30440220583cc80a1ba6a0f1e1e99d49a0cb4337816442be516286bed7d1487d0deecb9d0220569f26ceba94b9c7ff0c59a8fbba28cc857e5e01d5fc2ea24ec9c3086b69aad701", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3Gvk6vKHXJr9bgzwXP3yNr4bjPjfXibiWi", "value":34619, "n":0, "script":"a914a72280e10a42b2d4228f4e4a8d0421bd9ac54db387" }, "script":"16001431162995c3d1e4aca2109c1df1ef3e541cc6d587" }, { "sequence":4294967295, "witness":"304402207724684d9b287c0d675ebdc7a33b6b7855511d240ee1f96227fc3220fdafbac7022076234e9e8bd775842d6a441da8c8553d8f36af6a7957cfa347c248e918befe0401", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3Qm66VN98NH6DYvoMiYmMY74K64zX37VFJ", "value":47226, "n":33, "script":"a914fd1009ff718cd7f9a22753040304b4abae2b013787" }, "script":"1600143b1f3d0b1bb1e6e133cccba06741faedff517975" }, { "sequence":4294967295, "witness":"30440220637fc27d4e348a8e04b973e5113472cb9a1442a2b632ed2f862f6f05d38139530220023471dc23e624657d01f130cfc453323a7495793ff729db4a8e0d11e59d6db201", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":3564, "n":0, "script":"0014de4b57833238e6c2b99f059942a31df5659671bc" }, "script":"" }, { "sequence":4294967295, "witness":"3044022012d2cd06c526f303df7a74a933f8ae7a8f45951fd155670157727389b8e2b02702201d581b6bbd1560f6d60f468efecb4acf6e541b6f8eb5c6903361ccdf5f9b8d0e01", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3EDGq7GswrsJis1Uc2UC49FscApgFFkBMy", "value":46780, "n":5, "script":"a914895a6e70d5208a3b1ae3358bd8ea82b25aecbe2187" }, "script":"1600147381704eec0a2e8efd09e48670b1d2eff2b9cc30" } ], "weight":2252, "time":1615209727, "tx_index":0, "vin_sz":6, "hash":"1ea1b89cf3af3c9427cf2be36e23873b60a70c4ee5d53ac3929841547384a2d3", "vout_sz":1, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "value":181412, "n":0, "script":"0014828456ed612226c3ea8b8e67def64ebfa0f48bfa" } ] }, { "lock_time":0, "ver":1, "size":340, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1LSpcZvbY68GYKAZX9ETo8dGZZ7U3PJGZE", "value":684255, "n":10, "script":"76a914d54c88d2a0240af4cd74e2c3eb170696d09cd4e488ac" }, "script":"483045022100b14cebcd5d3a567edd8cbda9adc2c28f8206585005189e0c4ab82e2b28b95d510220133f730da240bc9c4515db96ed6dd3c072221daa121eb7272a7653c249d3700401210251122a4b8bac9bd5dcee4bdeb54e2a178cffde6e440b5db7b845ffcd2608584f" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"12mxTjpYW8Eaao5mbMJuLqh2ejgQNJVjxB", "value":94341, "n":20, "script":"76a9141378b9808c228c7fdb844338d9f50b427bae08b188ac" }, "script":"483045022100cdbb4423c0b8daa1ffd98923a69560018497d5cc466b58b83781e73e173e89f4022023b7d63fe38a689427d52b6c5ae0203feb53a395ea4ff49dffc82cfde6768a0301210314c6c2500a405fb5807479505e10765fd7f6ce106a458bf49b8ed97936f2fa7c" } ], "weight":1360, "time":1615209727, "tx_index":0, "vin_sz":2, "hash":"fdfc4f71ec8c98f7844a79f806e0f7c37b068b7021f4c42485b954d54fe835bc", "vout_sz":1, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"17KQDrZNn9tmnWAup38wWAFfqgkYPNMpXw", "value":772225, "n":0, "script":"76a914454ba05f4c49788af29def97ae42e3cd4a40616e88ac" } ] }, { "lock_time":673713, "ver":2, "size":249, "inputs":[ { "sequence":4294967294, "witness":"3044022076f673fababb51bd52e4a8f3221a178e9c760a3fd5200f44d80a0909b482295e0220399bcc011e3771373c4a9a28da806b097809baeaab544646480ed01fadd8862601", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3EfG9bb6EQaCQQ9y4d5KmyYqnft9pmST1H", "value":1106425258, "n":1, "script":"a9148e44ad80cbd3c871d9ce56013793da51990b3f3787" }, "script":"1600148b2b69a69e797d012ea03699e75859c637c1818c" } ], "weight":669, "time":1615209727, "tx_index":0, "vin_sz":1, "hash":"c43fcb7fd6c7d7080b8da9ecaac9d6aeb078d507aca0ca62fd77c9eb64191da1", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"15gVevvYsxQDYfXWfL9ZwzNVkRbPRbcCRg", "value":106061, "n":0, "script":"76a9143358a50f6c710bf0393ceefcefed3155176b24a688ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3PfoWZyJaRHQcF3UJpCfCcCstVsmds42i6", "value":1106293997, "n":1, "script":"a914f117fd3804f769f4832bd172a28cc951c56de4cf87" } ] }, { "lock_time":0, "ver":2, "size":224, "inputs":[ { "sequence":4294967294, "witness":"304402201e2fca000f4d65fec2918056f2b6abfad9cecc5518287cc56ffae8ee00693ff302203f5223d15238393e89c8e27f4bd14c254e592df362d091512da0e9a56c7d348101", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":3250542, "n":0, "script":"0014766c01b8d55f03c3df93459c860fa52090051325" }, "script":"" } ], "weight":569, "time":1615209727, "tx_index":0, "vin_sz":1, "hash":"e9b3573b1d14592126ee25a5a21f3bda4b7c77d890e7e3e418f056f11089cc6d", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3N2EarNkd6rSagvU2MevR1ruELWYMZ7R8j", "value":159938, "n":0, "script":"a914df04fcc5d16fbb2d08aec40b46a8ba3137df9dab87" }, { "spent":false, "tx_index":0, "type":0, "addr":"3HFYYijQ7ZHVyoZH5zLFwhpRgSz8dH8xnz", "value":3076818, "n":1, "script":"a914aab0c2ccef8a683b51026c8fd857c4ef1575d48787" } ] }, { "lock_time":0, "ver":1, "size":223, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"17wgtuNHQ5JgSjuWsNS2aFXGg61KsB9krC", "value":72203, "n":1, "script":"76a9144c2884eaa9ce972cbd9a410606c4ad0fc3ef8ad388ac" }, "script":"483045022100ce98bd9b8c7cc9f06aeeaf93fc9b219e668c91f976915d0990f9c1241bcb8e2e02205139f083727669db31580613a4064a5160c7653206fb8df9c8b789c505f1a0c501210259fbce3d6bbcaeff199d3a07866d40762a752d0e06967efe35794a62f68854dd" } ], "weight":892, "time":1615209727, "tx_index":0, "vin_sz":1, "hash":"554a57ca59c3bf71b62d70ec0ef186bd7645682a508b70b696bb0d6031f85a64", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1HwszroKQbHzfhRuLkhAGc2qeSdAUDB2Xz", "value":26837, "n":0, "script":"76a914b9e30b8b8a8edec4e47403249d3b16016ee5af7f88ac" }, { "spent":false, "tx_index":0, "type":0, "value":41592, "n":1, "script":"0014d7eabb222971e1740f4a00321507c7a3385810cc" } ] }, { "lock_time":0, "ver":1, "size":223, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1JXWkbsTKC2d2k3rvqKeoUNQkpPgY5kWM1", "value":89500, "n":0, "script":"76a914c03f73e316a3fc2ce00120231ad7db4b5c693be988ac" }, "script":"47304402206f50d76ef327d16208e4b0c27fe90969fa0c4e9220dc56d98021c73df285e41d022021bb34fc4ab98fedbb69f561255d32ebec436e1af122fe271c84ffcdc2d51599012102f7a3ed7dd0608ed04d4261c9b3b0be7519fd90948e5d46a8c5dd3267fb229ca3" } ], "weight":892, "time":1615209727, "tx_index":0, "vin_sz":1, "hash":"b1b3023b6e2a6268c499e0a07cee3f7017c1c7370181abaa90f3945c2d55f25c", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1NNDVs1w3csSfUMjbxBumj4oaWuVNZnaSa", "value":35913, "n":0, "script":"76a914ea5dcf2478ac996f27c840ec073d61c5d91085a388ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3BYr4AdiVzoqCg4zayXmY8y9kmVkRxYN2w", "value":49728, "n":1, "script":"a9146c25b13933f4360e6b025d6cd714ae25d7fc94f587" } ] }, { "lock_time":0, "ver":1, "size":223, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1Nazvb8JbiE9ib4GFhGeAMWwrCQ6PNEGDJ", "value":19561762, "n":1, "script":"76a914ecc8b87d985cb80c6038803d4628aaa595d3a1eb88ac" }, "script":"47304402205200946e750dd70764f4d0a54886b16c982874faf8eab7c8d3eb83fecc30e6c202207b9d7e914ffea6aa29ce4ebbe43748a6072812f02499b12edb20b7b7e9572871012103aac6fa5ae7c8efdfd46e3fb53a8eddd8fff16e1ef92e723257d92453fff49ed8" } ], "weight":892, "time":1615209727, "tx_index":0, "vin_sz":1, "hash":"459588cf273b1bd4f128a079219f51f3823ef406f8b0cff004bf6f12a3bcba46", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3LoK34ELN7LEEn3qHBp6g1qc1q9MVHpz2W", "value":2183463, "n":0, "script":"a914d19b2b979726e11028af0b3396cb9d1e9c4784a487" }, { "spent":false, "tx_index":0, "type":0, "addr":"1Nazvb8JbiE9ib4GFhGeAMWwrCQ6PNEGDJ", "value":17356445, "n":1, "script":"76a914ecc8b87d985cb80c6038803d4628aaa595d3a1eb88ac" } ] }, { "lock_time":0, "ver":1, "size":224, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1NVh14zWv1GBdSHB6z1U9AUecVxQnSfaJq", "value":4579615, "n":48, "script":"76a914ebc7ae00b70e41822f52bc071315c89de3bfe89888ac" }, "script":"483045022100f86fdcdc63bb90d435a3be33a6b750f818e060058ca7f5a857639b94f845eec90220372a5d7efebf86af8d361b7832056156b515c5c3e1345f8ee8bcdd8e4b2bf17c01210266cf6f6f09062f01c3ec47687f033173e1ac1b1bca4438ac66b547055a565ded" } ], "weight":896, "time":1615209727, "tx_index":0, "vin_sz":1, "hash":"5789bbbd8c3fc8de78e99d8d0715e289425ba1f6d5f60d8c49cb475fe9a6e22a", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1KLWNfPQiY8Y86CdxjniPvQm7cdyc432zr", "value":599496, "n":0, "script":"76a914c922afe7a244cebd6bf4f969ba1481a067bfb9be88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3HvTZDtJYgydhaouUvkQK7CKKsNA6oBkAA", "value":3976277, "n":1, "script":"a914b20cd11ff42dd34e9a2822928f15387cfb23c5ff87" } ] }, { "lock_time":0, "ver":1, "size":225, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1CFq5bbyyC31zBQJYq3BKYxjoEoZVftJeb", "value":1476495, "n":1, "script":"76a9147b775774ba2d39b865ab864cc08519064327189c88ac" }, "script":"47304402205df61b4afaf3bb83912cab3a5b9666a76127248af200f38a1919df7f9e72e68602201e02242fb7a1d979ca8de07f78c1b9b12601a58b2afaef8f6b8ead4b09ffe06901210241fd620ffbcf975633227299aa47b6903bca3b38d462dac6eab31822d18b11b3" } ], "weight":900, "time":1615209727, "tx_index":0, "vin_sz":1, "hash":"18406741e7185ade359d7a151c0d2640f614e00acbe43d749363ceb854a3db00", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1N9uLaZyriNpbAa3Gowqrvjd22b1C31vWm", "value":679048, "n":0, "script":"76a914e809a889cddf3c2f3e152354adc742afcf2ff26488ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1H52DMcA8Ap9tzBPrLiDHa8R74Vxfp9wRD", "value":793605, "n":1, "script":"76a914b044b0602b0ab15ecabaf118991eec602343fa1688ac" } ] }, { "lock_time":0, "ver":1, "size":372, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1k1KSe2r7sQN3c8dqF2otvAbbBnED8zxL", "value":211684, "n":51, "script":"76a914082226db2c0fe5edc2c8a93ed2bab8d51334587888ac" }, "script":"473044022005e0d07481ac58bd514938aab580e15e231b708d24e40c39f56a646eaa00b0310220745de06d06b6d15b1bdea625b0b3eb4b3499d823353e69d2b4428fd028bb5499012102eb2e9b1950756cb73931c0515f73285d79902ef307b89be4183224b455970546" }, { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"13juq9JnQzpERFeNi5DBmyYbMeyF3Rg18z", "value":10407, "n":0, "script":"76a9141e0dd2806d3a41569cc5f93baabe4bf95e4dbc9a88ac" }, "script":"47304402201572da17b31ba7e32023074d395d8d23cbfbb9f2e31fd48ed71fbabedc108891022026e1e381a863a0fa52b5a4fdfd4f662dd3d20efddd26b439cbcd6a5617836d0d0121036a4d5dae536f94e4e403fa7cb3b46842664769c194fb094b5f7ad447ae63c3ba" } ], "weight":1488, "time":1615209726, "tx_index":0, "vin_sz":2, "hash":"18d7c57fd8d37dd49c0ac2cadae0002c60b6a376b807c277ec4b2fc527346ed9", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1CSgGQK23KBH8ACPU67Jr7GgW5pCtoPbqf", "value":98847, "n":0, "script":"76a9147d848f556708f957545d54e3cbae48bd33d134ba88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1AkqqqLQpDbeKCNr8FQTFhsREEKsAqnMsL", "value":116920, "n":1, "script":"76a9146b03ca249e79f06b056bd906ff5f0cf15f72bd4188ac" } ] }, { "lock_time":0, "ver":1, "size":248, "inputs":[ { "sequence":4294967295, "witness":"30450221008b825cab88b03444cb83fc6b331fb8763dca695bcdc4c801a3834dc3141e880c02206231cbda864fea5613086c56757765257d1de90e318ee3974110d4ded33759ed01", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"32dsUjdJGrDz5AiHCNHQW6ASaer51wHpWU", "value":22869000, "n":1, "script":"a9140a5fd411c3e2aff85fe0bd7e9fa6f27e039d947f87" }, "script":"16001427b9cd927db9597ee33e964f0b31fa67c55a3b3f" } ], "weight":662, "time":1615209726, "tx_index":0, "vin_sz":1, "hash":"1a5432be0408584edf0b5a1a5b0a203f25f427afdbfbe632a4502fa6ea11f102", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3GoatJ7c1bVwkHbUamoCBNpzi4vDNKb18F", "value":1425263, "n":0, "script":"a914a5c7e5ae1bcd347154de30df262ab4ff8f59ec0d87" }, { "spent":false, "tx_index":0, "type":0, "addr":"3DwbXCAmn89VKPUeqFbEhHGRHVaB7rPiB9", "value":21427538, "n":1, "script":"a914866360ea3356c4ce6747e13a33f74c66fc34b92887" } ] }, { "ver":1, "inputs":[ { "sequence":4294967293, "witness":"3045022100ff935760bcff3d6d1ea28882f1b043628e28d785608989779e95cf86ad4efa90022031c73981dc3bb076d45105a594d82e1473bb4a0010f28ef39dbe74d0a9928c2c01", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3L1p2tUHPwrRN3qgf4Hm1R73e29hFshbnp", "value":18307442, "n":1, "script":"a914c9003dd968df7175c44163ea9b933e785a39dc8e87" }, "script":"160014bf1e4e383be05ae5e56e716ec8d1757b6f4c5c25" } ], "weight":806, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1Nofy63ZL27TvmpyimFCNC8FdZxajaAaX6", "value":160785, "n":0, "script":"76a914ef2e4dc12ffb4a2afe94ee2b16c1d26456f8ab0888ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1NTPbFG7PKBo3SaRDDYFBZKqquHZ1kGwkm", "value":1189931, "n":1, "script":"76a914eb585063a6af7b28c66aa3936020e32e06a2dab388ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3L1p2tUHPwrRN3qgf4Hm1R73e29hFshbnp", "value":16921838, "n":2, "script":"a914c9003dd968df7175c44163ea9b933e785a39dc8e87" } ], "lock_time":0, "size":284, "rbf":true, "time":1615209725, "tx_index":0, "vin_sz":1, "hash":"551eded6ea5fe18344eb67b35dd0eb4886de868c98e07dceea2a3f424cad0fec", "vout_sz":3 }, { "lock_time":0, "ver":1, "size":1771, "inputs":[ { "sequence":4294967295, "witness":"3045022100dd63cc0e5901365a29b443f49c8574d4d6be4c9fbf99d647b1edf5ae59b82b09022055d1be0e5c20394d618e80ecf35dea7ebc44a5e394cabaf183ec404777039ee401", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "value":116951302, "n":21, "script":"00140c473318cc02dd8cfa522de2a189440b2f69f462" }, "script":"" } ], "weight":6754, "time":1615209726, "tx_index":0, "vin_sz":1, "hash":"367906f80b90694bab0555d6d94da7493862c76d4a4f2c62653a84901369f585", "vout_sz":49, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "value":54410770, "n":0, "script":"0014b1f2c2e862697445c13841daba25ec7731fb8d17" }, { "spent":false, "tx_index":0, "type":0, "addr":"1NbPL1F4tL4E9gK8SfogYCNRh2UshKPzN9", "value":986195, "n":1, "script":"76a914ecdb6c1f2cff5edb443ad9d468bc925d953769d988ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"353G6ZD6fWtTeeEDqantpTLH9ymJTTS4j2", "value":99158, "n":2, "script":"a91424bc86fd2bfb09dca25b25451a92b5df6c39f8b587" }, { "spent":false, "tx_index":0, "type":0, "addr":"3FA7YzabtK7TxqTV6sCJbC21NEvnu75HMK", "value":1052706, "n":3, "script":"a91493b9908621deaa82d1fffd7e9987075bc9aa452b87" }, { "spent":false, "tx_index":0, "type":0, "addr":"1NadXv9bM2mm2viQcvaXguQsvu4RhKoRnd", "value":49575, "n":4, "script":"76a914ecb6dd4c40cb19d73ae1eb665cbb39dc67c2ed9e88ac" }, { "spent":false, "tx_index":0, "type":0, "value":49662, "n":5, "script":"00149b6e8215c4f8b69d01521e766f1379c43d8724b9" }, { "spent":false, "tx_index":0, "type":0, "addr":"3DEQgguB8F37EFz33m74JFxRAD643eBCYH", "value":11754, "n":6, "script":"a9147e99474962fc85ff9c79348bb5977124ad79d44787" }, { "spent":false, "tx_index":0, "type":0, "addr":"1VPhBfaTPRska8S5YBPFt2Bh6YvzkEMPP", "value":582242, "n":7, "script":"76a914055e9706c284988c39c93585258f457a18fa3d6588ac" }, { "spent":false, "tx_index":0, "type":0, "value":77332, "n":8, "script":"0014129d320769428a2312991bff672601f447da8338" }, { "spent":false, "tx_index":0, "type":0, "addr":"17EE5kx3tvPjjwa6oFfoA5bS6hVgz1ycHs", "value":693460, "n":9, "script":"76a91444511520fe2791194cfe461801076f3f27b2ffde88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1GgnPxS9m6Wm5zuz97TmDAdUhvJyYdn7xs", "value":274357, "n":10, "script":"76a914ac1000f69624292146d0539be58dd257da8b42e088ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"15EcnefHg3tP73TNf9xfUthaensGH9yvFa", "value":473218, "n":11, "script":"76a9142e73c8bf50876d3326e997fc09022e1a0700a87388ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"34rwKtjnHUiCTf4gmTwpsCZgQ14BttgyDB", "value":31892, "n":12, "script":"a91422c8b300a15886e225a24f0aeb2289b4d9cc3e7287" }, { "spent":false, "tx_index":0, "type":0, "addr":"3KXBw38jzFhzWM15XzxPdKRumzA4ubBot1", "value":418459, "n":13, "script":"a914c396758ca5a42008d3153a465a7d81844b65a2b487" }, { "spent":false, "tx_index":0, "type":0, "addr":"3GAyUBfhGGP2TzFT1M5iQuoMu9TvsXHZL2", "value":70302, "n":14, "script":"a9149edb5be89b6ac76f214221e498750d7d19dfc1ea87" }, { "spent":false, "tx_index":0, "type":0, "addr":"3MQzDG7fdeyLU9vkum12nUUDd5EQmZUaoy", "value":5834119, "n":15, "script":"a914d85a6e6ec955ad2d29e0e054ca082fe386a9b97e87" }, { "spent":false, "tx_index":0, "type":0, "addr":"3GmJ8t8R3yfM2aKY3E1eNsxazwDsE7u3iE", "value":2366869, "n":16, "script":"a914a559159584300fe3235982f0c1efcfa048f790ea87" }, { "spent":false, "tx_index":0, "type":0, "addr":"3FZkVFbYw1zGRMBqBQr1z8j2EpZG22KKxU", "value":65000, "n":17, "script":"a9149831f6c020f65d8fdaca1e8041d4f9d65ff975b287" }, { "spent":false, "tx_index":0, "type":0, "addr":"14AzUt1bGfaDLA3kzfaHJ82nnEfhb7og3d", "value":47022, "n":18, "script":"76a91422cc1a7c9384dc5de0ffc5a5c608974f0b65e2ed88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1LumY4uohSUNDDNa8acxQcyJxa86tSCGFk", "value":298999, "n":19, "script":"76a914da6532469089243fb468e7be4a93f2e813a08cc888ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1LtNsZvao3VmQJee7ELTxZFtqLRXAwCud6", "value":66724, "n":20, "script":"76a914da21dc9507db801dc81612db4a6efff5b1d24c2788ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3CMjpw6u3yafgFWYNBvRwy2oivPKEE27M2", "value":181460, "n":21, "script":"a91475040b214b2d56beaf4d04b324b2563659808da487" }, { "spent":false, "tx_index":0, "type":0, "addr":"1Cxs5AeGaqfxdHJ7TZqNTPnRDJ1bLY7y6N", "value":1407312, "n":22, "script":"76a914833a0f338c7941b2043081b48b5db7157019776d88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"132985ztzVwRRwxTHUDsP6adbK4YLYTLd5", "value":382435, "n":23, "script":"76a9141627729499d2288bc5e0a519064a906a8f9d6c0688ac" }, { "spent":false, "tx_index":0, "type":0, "value":272992, "n":24, "script":"0014060ef1c2579018b21b8a18397d45799e5f0b0dcd" }, { "spent":false, "tx_index":0, "type":0, "addr":"1FXBgqP15u2Uv4zLN27aS62h9u9rVUnCtd", "value":328485, "n":25, "script":"76a9149f4729248dbee0d0751c3ca77164e049907e05b488ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3F1wY434S1vbtGTuD3jfeatjo2wF234Zkn", "value":11886, "n":26, "script":"a914922de0305dd06fc1803731f45a93b48e2be7e6bd87" }, { "spent":false, "tx_index":0, "type":0, "addr":"1MwXb6HyB3rcqhwwiEhYgiXyNEJyPSVBk2", "value":4222534, "n":27, "script":"76a914e5b282d13d01b29e54da383adb5e65a1b0f4ba5d88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1Hr7fNNs5u7YCfwdg1yL8C6Qf9D31hEQZy", "value":148726, "n":28, "script":"76a914b8cbf4971dbd3f45a9f4a019fb10ea94c1a24bab88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3AZPtX4kqyvXEnymZJQ71cb2RtDusDnnvD", "value":1751117, "n":29, "script":"a914614823d03f06a51a558d12b6a8af87b3aabde13187" }, { "spent":false, "tx_index":0, "type":0, "addr":"38BpeSet8t1cw3MTZJVtBVmK26m4o7yuCA", "value":35603, "n":30, "script":"a9144743674dc55f73658350611aab3afe8bc7f7e97b87" }, { "spent":false, "tx_index":0, "type":0, "addr":"1JPFprhFBwCLqZD2JEHB9AARGHm2qkBuHZ", "value":1650368, "n":31, "script":"76a914beafaa34cbd264fb7946aa128309df5b64d6df7988ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3GzZmMGNNKZPeGBccJUrAUtEa3kVFCV1ju", "value":1751482, "n":32, "script":"a914a7db89bd5024f867ebb5554da7d67412be6128a787" }, { "spent":false, "tx_index":0, "type":0, "addr":"17kiTWRC5xgwtiw4a2gwxUiGELi38zJzUv", "value":88883, "n":33, "script":"76a9144a153f652d11b8acde6afe41828587e5e7de040088ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1H4bS9jmwhN2eRcZdrnFzPUkYDc9JJrvzM", "value":26884338, "n":34, "script":"76a914b03001118e7a808b616cd39ecec815cd763a760088ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3CPaJueNPXYrMcKFPaJ7rqC3s6Hdw2uFyn", "value":49493, "n":35, "script":"a914755cee31b04eef57757eee07a01eb85e3a9b083b87" }, { "spent":false, "tx_index":0, "type":0, "addr":"33z4VzyzpshmhCwGtKotFjayomwcGT4R1R", "value":455612, "n":36, "script":"a914192979553399eeb273c00042f731b78f9a54b15087" }, { "spent":false, "tx_index":0, "type":0, "addr":"3Bt6uS4xBTKZAuQcDXte1gnrv1trj7gNBB", "value":135668, "n":37, "script":"a9146fc9fdc0acff93fdce753d33fd2e5c9b2ef97e3587" }, { "spent":false, "tx_index":0, "type":0, "addr":"1KbfCwkGwD21Pq6Lth8u7KxpeAbvui3J8g", "value":1972391, "n":38, "script":"76a914cc004cacd9d07a66a5764d4da3a171321fa42bb288ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"32tw1syWajYNWjYXpexYF6UQCK6pAsRkhn", "value":157791, "n":39, "script":"a9140d3905347d2f97a84735ec27700afbc2dedb842487" }, { "spent":false, "tx_index":0, "type":0, "addr":"1LxkdNaFLckxcXihLyjpYzMeUWAtWaRoW9", "value":108778, "n":40, "script":"76a914daf5af949dc2b0b50947b338f519e995bc285c3788ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"373XReYb6UzKTyRAD1K3qdAgedXNAFX7pU", "value":246300, "n":41, "script":"a9143ab993344e6b34ea56c5d3cc023953c62d04f3a387" }, { "spent":false, "tx_index":0, "type":0, "addr":"19d9fzdKcVCTA2uRDMwMioVMbWVMumCxVX", "value":118343, "n":42, "script":"76a9145e97385cf3e716b3f6924e882ccc049b8cfa7a7988ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"34JgA8cPAFV5k8mxuo9tizHYsW3jvd6eq5", "value":35487, "n":43, "script":"a9141caeba027992016239daa1af725d1ad23a20283e87" }, { "spent":false, "tx_index":0, "type":0, "addr":"1LJFNvu1xAuyoGGbaCVLWgH4aLxbf6328u", "value":128922, "n":44, "script":"76a914d3ad76a5d39442a964c1e836c90df5bcebb4997588ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1FsWiL1fr3d5J1DFHuvJqfMmFHocxhSsLs", "value":4952866, "n":45, "script":"76a914a31f5ca2186cf75b0e2f11d161fc22c94b266ae788ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"32Hp3yW4CAZSySLowTa89vhTMYMyV2AZnJ", "value":1190961, "n":46, "script":"a9140694a60567aafbe6970582e30d724ad3df4cdb2d87" }, { "spent":false, "tx_index":0, "type":0, "addr":"3QhfHBsbPSUXc35mHQqABnzpgoarAFDJK5", "value":100831, "n":47, "script":"a914fc6a138186cd51d4e1690a55db33e4024d5f747b87" }, { "spent":false, "tx_index":0, "type":0, "addr":"1KNRECGDQTZjQGDHY2g2GeERnDFmawaLN2", "value":57096, "n":48, "script":"76a914c97f39303c2dfa56b4aa7a7a3e4ce669049d7bb788ac" } ] }, { "lock_time":0, "ver":1, "size":189, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1KpW3RNcWHWKR1iABiugd4axzudYSUhabp", "value":4967, "n":0, "script":"76a914ce6e0e9fc9cef9056bff5e267b4a75bd98f07ecc88ac" }, "script":"473044022004623a70ef1879910720553d408fb42ebc65f5a609a4afeae58b299dc1706f4202205e649138850d7cb8dbc4bb902257f698096be26772acc36f1a87a8b5a78f707201210256722e6ec41fbc3d6af547e51dbc6c0a7280fe5083f244ed4f873455beb6be05" } ], "weight":756, "time":1615209725, "tx_index":0, "vin_sz":1, "hash":"222525345d7d87e1d772aa9be0c96ef4c3321c55f2ddfab7c881bba61708fe6a", "vout_sz":1, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"36EA9VceWCpq2Zut8dL5cxYbfSF9SNq2my", "value":591, "n":0, "script":"a91431c4432cc0310345ac666d7e0a045da41156547787" } ] }, { "ver":2, "inputs":[ { "sequence":0, "witness":"304402202eef2c78fadda65130b26d3a89a53d269414a6b5ddf867ff158155518dd4a98f02203ca13207611beaea100f22b815443681c284b0c5fc25aff8d961c34d0303deb401", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"31rSwRYts26MKLBcwxV2fvu6auwFQx7oRv", "value":149801, "n":4, "script":"a91401c8a0120aaa789521aae54e5a6beaf7ec03249787" }, "script":"160014aeaa39c118b9ba1931f993f40d518b984d07dd1b" } ], "weight":661, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3N5AuUVXEtaZexDHmvHVUmCZ2H9iewAvoG", "value":77491, "n":0, "script":"a914df932a0dba335ec000ae636df0123f239e036eed87" }, { "spent":false, "tx_index":0, "type":0, "addr":"3GrXwNcC5kojJBMiFP2aWyjxK7LQN2w4Fn", "value":56800, "n":1, "script":"a914a656af62270f846517342e386be9db8255eb517887" } ], "lock_time":0, "size":247, "rbf":true, "time":1615209726, "tx_index":0, "vin_sz":1, "hash":"08f7f8431d62ed90a1ad7185f0a0e20610114d47a70636ad1100b8c1e63ef918", "vout_sz":2 }, { "lock_time":0, "ver":2, "size":284, "inputs":[ { "sequence":4294967295, "witness":"3045022100a80cbde5c498f867a0db7d27d305eac7238e1e9c8cce17c609ac41e7c46c0c460220675c2d9910cdf2a24b6ed4cbaa3cd92179ffb82554ec3095680085de88c7590001", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"3Ln4TRYaFsdPCErG1PK7ukAwmfq3D1xbuv", "value":175206, "n":0, "script":"a914d15e956a87ca88ce7ff6f79c79820b274ac04dc687" }, "script":"1600147bb69868e0832ef40db0cc619a6a70678432424c" } ], "weight":806, "time":1615209724, "tx_index":0, "vin_sz":1, "hash":"b7e2440ecf4568eec51884006d77e9367f86b52b7c191de4b3dd267e4d153590", "vout_sz":3, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"3GawU5Fuk1Y9Xk48Wszq8u4o1V8orAhaQg", "value":108800, "n":0, "script":"a914a363abc64abb41c7bf0fc244a0d237e83ee8cfc887" }, { "spent":false, "tx_index":0, "type":0, "addr":"1KMb5ZpsfAg1mCgD3SQ7bJCUtm96fgwar4", "value":45600, "n":1, "script":"76a914c95707e4703a87c75b25d16eeffcaf08ebc8fa7888ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1DsFaBU9sWE2cPkqiN9qkMfArbJxnfuSuc", "value":806, "n":2, "script":"76a9148d2278be35b5c5b89f7c2f576d5b08d453fb806888ac" } ] }, { "lock_time":0, "ver":1, "size":192, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1KQKKridwsWeAfcUn6oTpkbgBprt2fx5hy", "value":497049, "n":0, "script":"76a914c9db20d6776092c463e27cfa461df422d919cc7988ac" }, "script":"4830450221009831a8ccc96ef9dc82dfa9c3bb4e395beff5d4edbde60d636d2bd84c05e74e7002203a3665dbf0bb17ca66777634da00629c3867364727a5f417068c82cffc3453e0012103ea2453eb7e3e5067c49f5c722455caf3a058e57125c94d895dd882e339017974" } ], "weight":768, "time":1615209724, "tx_index":0, "vin_sz":1, "hash":"2f377e39d7f028e1a1c0a7b9e0e20df0e61223cfcfdcd5b2aacd449e32cd4246", "vout_sz":1, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"14FngTp9VnuiNLxpADivEGYWd1hRNKhLWj", "value":493207, "n":0, "script":"76a91423b45537aec3911ebdb23973e529c1e69e63597188ac" } ] }, { "ver":2, "inputs":[ { "sequence":4294967293, "witness":"30440220487ebf710a9c994d07fb53e324b861dbda493dd877c5417db8bd6c1023dad4b502206dd64fa89e090864b9e255366c67d95dc19f5108e86338fd9ee6c0b5e900e2a901", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"35TviLjv9zD91Q9N7X3kcqstZdBusTpqNe", "value":945105, "n":1, "script":"a9142966bf081f79c57ffc13638fd1533dc20b760cc687" }, "script":"1600141b9fa097890cbfdc0031aab4c39009fc1337eff2" }, { "sequence":4294967293, "witness":"304402202659bf0da29c9a8ee804ab83c1ed2acf7541aee48ae9ab493cf038c943a9ad99022077eb990921858e8af2009b025c4a86878820d8dd690f7d77b252b9fb7058357101", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"35TviLjv9zD91Q9N7X3kcqstZdBusTpqNe", "value":565903, "n":1, "script":"a9142966bf081f79c57ffc13638fd1533dc20b760cc687" }, "script":"1600141b9fa097890cbfdc0031aab4c39009fc1337eff2" } ], "weight":1032, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"121VVZqFJPaPPHnAtB48LddGHUhX48UaDB", "value":501897, "n":0, "script":"76a9140b0fe8fef542d1840d2c2e439ff81fbaecbb0e2288ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3HmDvbWEJpov8ueHRLzYoXkX5qRkb6NzBw", "value":1001819, "n":1, "script":"a914b04db1b91e9b2521ee7e9c348bc23df175ca9e1a87" } ], "lock_time":673642, "size":420, "rbf":true, "time":1615209724, "tx_index":0, "vin_sz":2, "hash":"cd8a2a5310519f8b8f4e16cc3672af192e2c177b7e180682516fa54e439e401e", "vout_sz":2 }, { "lock_time":0, "ver":1, "size":225, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1Jjn8MK3vkgpQLxrzvSnNRjruVwDqQwDKV", "value":30060421, "n":1, "script":"76a914c2914753464c716a23bca8dbc9e41f133a5c502188ac" }, "script":"473044022046cdb2e3b1a3826097454cf8ec5c6fe0cfb36790320039b742d54dedb1dcfb680220174e10bfdb72ce0fe58b0595163e4c1667a677e06830fa2acffce3a21487a31f012102d147d0878d6ccb9a0ff7b37b12a5e0f6e5d0ffb1d78e6cdf0eca6600495f8536" } ], "weight":900, "time":1615209724, "tx_index":0, "vin_sz":1, "hash":"c1a2984b6c1cd9664e7b2aef6f1627c33cbb7a70d5e21cfb4804a9e6b016e00a", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"144iZnhXM5RM5SfTjG2RUhyboLQjtRDxh7", "value":180000, "n":0, "script":"76a914219c527c4c238a439dd33223eb8cf4166fb8a6dc88ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1Jjn8MK3vkgpQLxrzvSnNRjruVwDqQwDKV", "value":29857471, "n":1, "script":"76a914c2914753464c716a23bca8dbc9e41f133a5c502188ac" } ] }, { "lock_time":0, "ver":1, "size":223, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1MZ8vuSGUgFu5ZexGCZWxhdq7AjSts3qaE", "value":3538419, "n":1, "script":"76a914e1767210a0c4c9fe454e865d3167ee2165085c0688ac" }, "script":"473044022025691615cb730317a18680eb0548d6406a7f89cd3f5920fd6671b57f12d026d60220256d29d4e9fe5c3a1ee3d3cadb88cfe25d1c070adae47a0d2a37016dfa8253fc01210317de63144fd2ec317e64b920d28439d8f8849b86864c84c2ada54d001637e562" } ], "weight":892, "time":1615209723, "tx_index":0, "vin_sz":1, "hash":"10398e8884979ff49b6b9e35634a3e8627dbc277e155f933cdaa496f3e4530cd", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1MZ8vuSGUgFu5ZexGCZWxhdq7AjSts3qaE", "value":1547416, "n":0, "script":"76a914e1767210a0c4c9fe454e865d3167ee2165085c0688ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"3L6Tn3J9kkdxHuSXRopuU12zh8iNjSL3ZJ", "value":1987144, "n":1, "script":"a914c9e1699d0cc07dede8a6a1af0c52f70b1b146ddc87" } ] }, { "lock_time":0, "ver":1, "size":225, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"1MTzk4KwifEnZFBtbYkZEpKBGw9R6Viivq", "value":300000, "n":5, "script":"76a914e07d8815ddef0e9b3f159105e7a076e502a3125288ac" }, "script":"47304402205f2e4d987b5cc0460e4b7237aba6c147a50d7a419aa79ecc5fbc670acb728b1d02205cb2f3819325f45797804988b9d8925d7acaec651cfdcdc95da96766426941c101210238db8e96fcbc74542588e206eb9ffe9cabaef953d140dc84fdc87cbade56cb05" } ], "weight":900, "time":1615209723, "tx_index":0, "vin_sz":1, "hash":"718f5b53be34e2e58c41312068dddf58bef1a9fceb45f2fa7f0e900e54c8ecb2", "vout_sz":2, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"12nMy5hLvFmSXH6AW3bsyRfcDpFP3wzaJ1", "value":1600, "n":0, "script":"76a914138c58ab2cb7408531192aa2b79c401bfe10620088ac" }, { "spent":false, "tx_index":0, "type":0, "addr":"1NcwySQ3GhNqk2x52UyfK4KGJwx4LBN6Ux", "value":293880, "n":1, "script":"76a914ed2716de271a1706ce46ff5776a5ec3f80e848e388ac" } ] }, { "lock_time":0, "ver":2, "size":191, "inputs":[ { "sequence":4294967295, "witness":"", "prev_out":{ "spent":true, "spending_outpoints":[ { "tx_index":0, "n":0 } ], "tx_index":0, "type":0, "addr":"18edoqBXsA5niTVqwTubycU1hvsqv2i1Kh", "value":5280000, "n":1, "script":"76a91453e6ff11c18f52932df7c9ebd81f01b3290df83488ac" }, "script":"47304402203c59911c3ff23e7e99e7247ddf3e618406387dc4d919906ba88f49e6fffb67ff0220387ebb63a76487f15183553b244a64a3622f6cd97a6041c0d9b5d0c72381b705012103d2a24e86b6840ebd4dd1dbacbf77621ba246ac08d0f0551672473f0285da0e42" } ], "weight":764, "time":1615209723, "tx_index":0, "vin_sz":1, "hash":"dbbe6e872d06ce47e127392599c145d6c54773900c2f5c236c39d9dc4e65afa0", "vout_sz":1, "relayed_by":"0.0.0.0", "out":[ { "spent":false, "tx_index":0, "type":0, "addr":"1ztUiwM5jU46fwf2vZH3EQ5y7V8BAqB4F", "value":5261760, "n":0, "script":"76a9140af2ae75636775e68d6264bc0e2cbc3124b924e988ac" } ] }] } package/tsconfig.json000755 0000000046 3560116604 011772 0ustar00000000 000000 { "extends": "tsex/tsconfig.json" } package/readme.md000644 0000003276 3560116604 011047 0ustar00000000 000000 # JSONC Simple Parser A simple JSON parser that supports comments and optional trailing commas. ## Features - **Tiny**: - It's ~3.5kb minified and gzipped, if you aren't already using [RegHex](https://github.com/kitten/reghex), otherwise it's just ~2kb. - Even if you aren't using [RegHex](https://github.com/kitten/reghex) already (you should) that's ~32% smaller than VS Code's [jsonc-parser](https://www.npmjs.com/package/jsonc-parser) and ~62% smaller than [JSON5](https://www.npmjs.com/package/json5). - **Performant**: - When parsing regular JSON it's ~10x faster than VS Code's [jsonc-parser](https://www.npmjs.com/package/jsonc-parser), ~70x faster than [JSON5](https://www.npmjs.com/package/json5) and just as fast as the native `JSON.parse`. - When parsing JSON with comments or trailing commas it's just as fast as VS Code's [jsonc-parser](https://www.npmjs.com/package/jsonc-parser) and ~6x faster than [JSON5](https://www.npmjs.com/package/json5). - **Tested**: - It passes all 274 tests regarding JSON from ECMA's [test262](https://github.com/tc39/test262) test suite. - The parser is obviously not spec compliant but this means that while adding support for comments and trailing commas probably nothing else got broken. ## Install ```sh npm install --save jsonc-simple-parser ``` ## Usage ```ts import JSONC from 'jsonc-simple-parser'; const source = ` { // This is an example "foo": 123, /* TRAILING COMMAS */ "bar": [1, 2, 3,], } `; const result = { foo: 123, bar: [1, 2, 3] }; JSONC.parse ( source ); // => returns an object that's deeply equal to `result` JSONC.stringify ( result ); // => same as calling `JSON.stringify` ``` ## License MIT © Fabio Spampinato package/dist/tokenize/context.d.ts000644 0000000203 3560116604 014324 0ustar00000000 000000 declare const Context: { offset: number; offsetMax: number; init: (limit?: number) => void; }; export default Context; package/src/tokenize/context.ts000644 0000000375 3560116604 013740 0ustar00000000 000000 /* MAIN */ const Context = { /* VARIABLES */ offset: 0, offsetMax: Infinity, /* API */ init: ( limit: number = Infinity ): void => { Context.offset = 0; Context.offsetMax = limit; } }; /* EXPORT */ export default Context; package/dist/detokenize.d.ts000644 0000000220 3560116604 013150 0ustar00000000 000000 import type { Token, LookupToken } from './types'; declare const detokenize: (token: Token | LookupToken) => string; export default detokenize; package/src/detokenize.ts000644 0000000444 3560116604 012562 0ustar00000000 000000 /* IMPORT */ import type {Token, LookupToken} from './types'; /* MAIN */ const detokenize = ( token: Token | LookupToken ): string => { if ( 'source' in token ) return token.source; return token.children.map ( detokenize ).join ( '' ); }; /* EXPORT */ export default detokenize; package/dist/tokenize/grammar.d.ts000644 0000000200 3560116604 014263 0ustar00000000 000000 import type { ParseTokensMap } from '../types'; declare const grammar: (tokens: ParseTokensMap) => any; export default grammar; package/src/tokenize/grammar.ts000644 0000005447 3560116604 013707 0ustar00000000 000000 /* IMPORT */ import type {ParseTokensMap, ParseMatchersMap} from '../types'; import Utils from '../utils'; /* MAIN */ const grammar = ( tokens: ParseTokensMap ) => { /* MATCHERS */ const $ = Utils.tokens2matchers ( tokens ); /* EARLY RETURN */ const EarlyReturn = $.EarlyReturn`${''}`; /* INSUFFICIENT */ const Insufficient = $.Insufficient`${/[^]?/}`; /* INVALID */ const Invalid = $.Invalid`${/[^]/}`; /* TRIVIA */ const Newline = $.Newline`${/\r?\n|\r/}`; const Whitespace = $.Whitespace`${/[ \t]+/}`; const CommentLine = $.CommentLine`${/\/\/.*/}`; const CommentBlock = $.CommentBlock`${/\/\*[^]*?\*\//}`; const Trivia = $.Passthrough`${Newline} | ${Whitespace} | ${CommentLine} | ${CommentBlock}`; /* _ */ const _Separated = $.Passthrough`${Trivia}*`; const _Merged = $.Whitespace`${/(?:[ \t\r\n]|\/\/.*|\/\*[^]*?\*\/)*/}`; const _ = $.Newline === $.Whitespace && $.Whitespace === $.CommentLine && $.CommentLine === $.CommentBlock ? _Merged : _Separated; /* COMMA */ const Comma = $.Comma`${','}`; const CommaTrailing = $.CommaTrailing`${','}`; /* COLON */ const Colon = $.Colon`${':'}`; /* NULL */ const Null = $.Null`${'null'}`; /* BOOLEAN */ const True = $.True`${'true'}`; const False = $.False`${'false'}`; const Boolean = $.Passthrough`${True} | ${False}`; /* NUMBER */ const Number = $.Number`${/-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][-+]?\d+)?/}`; /* STRING */ const String = $.String`${/"(?:[^\u0000-\u001F\\"]|\\["bfnrt\\/]|\\u[0-9a-fA-F]{4})*"/}`; /* ARRAY */ const ArrayOpen = $.ArrayOpen`${'['}`; const ArrayClose = $.ArrayClose`${']'}`; const ArrayMember = $.Passthrough`${_} ${() => Literal} ${_}`; const ArrayMembers = $.Passthrough`${ArrayMember} (!${EarlyReturn} ${Comma} ${ArrayMember})* ${CommaTrailing}?`; const Array = $.Array`${ArrayOpen} ${_} ${ArrayMembers}? ${_} (${EarlyReturn} | ${ArrayClose})`; /* OBJECT */ const ObjectOpen = $.ObjectOpen`${'{'}`; const ObjectClose = $.ObjectClose`${'}'}`; const ObjectMember = $.Passthrough`${_} ${String} (${EarlyReturn} | ${_} ${Colon} ${_} ${() => Literal} ${_})`; const ObjectMembers = $.Passthrough`${ObjectMember} (!${EarlyReturn} ${Comma} ${ObjectMember})* ${CommaTrailing}?`; const Object = $.Object`${ObjectOpen} ${_} ${ObjectMembers}? ${_} (${EarlyReturn} | ${ObjectClose})`; /* LITERAL */ const Literal = $.Passthrough`${Null} | ${Boolean} | ${Number} | ${String} | ${Object} | ${Array}`; /* ROOT */ const Root = $.Root`${_} (${Literal} | ${Insufficient}) (${EarlyReturn} | ${_} ${Invalid}?)`; /* RETURN */ return Root; }; /* EXPORT */ export default grammar; package/dist/index.d.ts000644 0000001465 3560116604 012132 0ustar00000000 000000 declare const JSONC: { ast: { parse: (text: string, limit?: number | undefined) => import("./types").RootToken; stringify: (token: import("./types").Token | import("./types").LookupToken) => string; }; lookup: (text: string, position: number, usePartialScanning?: boolean) => import("./types").LookupResult; parse: (text: string, reviver?: ((this: any, key: string, value: any) => any) | undefined) => any; stringify: { (value: any, replacer?: ((this: any, key: string, value: any) => any) | undefined, space?: string | number | undefined): string; (value: any, replacer?: (string | number)[] | null | undefined, space?: string | number | undefined): string; }; strip: (text: string) => string; validate: (text: string) => boolean; }; export default JSONC; package/dist/strip/index.d.ts000644 0000000105 3560116604 013261 0ustar00000000 000000 declare const strip: (text: string) => string; export default strip; package/dist/tokenize/index.d.ts000644 0000000175 3560116604 013757 0ustar00000000 000000 import type { AST } from '../types'; declare const tokenize: (text: string, limit?: number) => AST; export default tokenize; package/src/index.ts000755 0000000660 3560116604 011533 0ustar00000000 000000 /* IMPORT */ import detokenize from './detokenize'; import lookup from './lookup'; import parse from './parse'; import stringify from './stringify'; import strip from './strip'; import tokenize from './tokenize'; import validate from './validate'; /* MAIN */ const JSONC = { ast: { parse: tokenize, stringify: detokenize }, lookup, parse, stringify, strip, validate }; /* EXPORT */ export default JSONC; package/src/strip/index.ts000644 0000000352 3560116604 012667 0ustar00000000 000000 /* IMPORT */ import Context from '../tokenize/context'; import parser from './parser'; /* MAIN */ const strip = ( text: string ): string => { Context.init (); return parser ( text ); }; /* EXPORT */ export default strip; package/src/tokenize/index.ts000644 0000000435 3560116604 013360 0ustar00000000 000000 /* IMPORT */ import type {AST} from '../types'; import Context from './context'; import parser from './parser'; /* MAIN */ const tokenize = ( text: string, limit?: number ): AST => { Context.init ( limit ); return parser ( text ); }; /* EXPORT */ export default tokenize; package/dist/lookup.d.ts000644 0000000252 3560116604 012325 0ustar00000000 000000 import type { LookupResult } from './types'; declare const lookup: (text: string, position: number, usePartialScanning?: boolean) => LookupResult; export default lookup; package/src/lookup.ts000644 0000012710 3560116604 011731 0ustar00000000 000000 /* IMPORT */ import type {JSONValue} from './types'; import type {ChildToken, ParentToken, AST} from './types'; import type {LookupChildToken, LookupParentToken, LookupPath, LookupResultToken, LookupResult} from './types'; import detokenize from './detokenize'; import parse from './parse'; import tokenize from './tokenize'; import Utils from './utils'; /* MAIN */ //FIXME: This is wonky, it should be much more robust, it should probably be rewritten from scratch const getLookupToken = ( ast: AST, position: number ): LookupChildToken | null => { let tokenPosition: LookupChildToken | null = null; let offsetCurrent = 0; const checkPositionToken = ( token: LookupChildToken ): void => { if ( token.start > position ) return; if ( token.end <= ( position - 1 ) ) return; if ( tokenPosition && Utils.isTokenLiteral ( tokenPosition ) ) return; if ( tokenPosition && Utils.isTokenIgnored ( token ) ) return; tokenPosition = token; }; const parseChild = ( token: ChildToken, parent: LookupParentToken | null, depth: number, index: number ): LookupChildToken => { const {type, source} = token; const start = offsetCurrent; const end = ( offsetCurrent += source.length ); const ltoken: LookupChildToken = {type, source, token, parent, depth, index, start, end}; checkPositionToken ( ltoken ); return ltoken; }; const parseParent = ( token: ParentToken, parent: LookupParentToken | null, depth: number, index: number ): LookupParentToken => { const {type} = token; const ltoken: LookupParentToken = {type, children: [], token, parent, depth, index}; ltoken.children = token.children.map ( ( child, index ) => parseToken ( child, ltoken, depth + 1, index ) ).filter ( Utils.isTokenLiteral ); ltoken.children.forEach ( ( token, index ) => token.index = index ); return ltoken; }; const parseToken = ( token: ChildToken | ParentToken, parent: LookupParentToken | null, depth: number, index: number ): LookupChildToken | LookupParentToken => { if ( 'children' in token ) return parseParent ( token, parent, depth, index ); return parseChild ( token, parent, depth, index ); }; parseToken ( ast, null, -1, -1 ); return tokenPosition; }; const getLookupPath = ( token: LookupChildToken | null ): LookupPath => { if ( !token ) return []; const path: LookupPath = []; while ( token ) { const parent = token.parent; if ( !parent ) break; if ( Utils.isTokenLiteral ( token ) ) { if ( parent.type === 'Object' ) { if ( Utils.isEven ( token.index ) ) { path.unshift ( JSON.parse ( token.source ) ); } else { path.unshift ( JSON.parse ( parent.children[token.index - 1].source ) ); } } else if ( parent.type === 'Array' ) { path.unshift ( token.index ); } } token = parent; } return path; }; const getLookupIsInsideProperty = ( token: LookupChildToken | null ): boolean => { if ( !token ) return false; const parentType = token.parent?.type; if ( parentType === 'Object' ) return Utils.isTokenLiteral ( token ) ? Utils.isEven ( token.index ) : token.parent?.parent?.type === 'Array'; if ( parentType === 'Array' ) return Utils.isTokenLiteral ( token ) || token.parent?.parent?.type === 'Array'; return false; }; const getLookupIsInsideValue = ( token: LookupChildToken | null ): boolean => { if ( !token ) return false; const isParentEmpty = !token.parent?.children.length; const parentType = token.parent?.type; if ( parentType === 'Object' ) return isParentEmpty || Utils.isTokenDelimiter ( token ) || ( Utils.isTokenLiteral ( token ) && Utils.isOdd ( token.index ) ); if ( parentType === 'Array' ) return ( token.depth > 1 ); return false; }; const getLookupProperty = ( token: LookupChildToken | null, isInsideProperty: boolean ): string | number | undefined => { if ( !isInsideProperty || !token ) return; const parentType = token.parent?.type; if ( Utils.isTokenLiteral ( token ) ) { if ( parentType === 'Array' ) return token.index; return parse ( detokenize ( token ) ); } else { if ( parentType === 'Array' ) return token.parent?.index; } }; const getLookupValue = ( token: LookupChildToken | null, isInsideValue: boolean, usePartialScanning: boolean ): JSONValue | undefined => { if ( !isInsideValue || !token ) return; if ( Utils.isTokenLiteral ( token ) ) return parse ( detokenize ( token ) ); if ( usePartialScanning ) return; const {parent} = token; if ( !parent || !parent.token ) return; if ( parent.type !== 'Array' && parent.type !== 'Object' ) return; return parse ( detokenize ( parent.token ) ); }; const lookup = ( text: string, position: number, usePartialScanning: boolean = true ): LookupResult => { const limit = usePartialScanning ? position : Infinity; const ast = tokenize ( text, limit ); const token = getLookupToken ( ast, position ); const path = getLookupPath ( token ); const isInsideProperty = getLookupIsInsideProperty ( token ); const isInsideValue = getLookupIsInsideValue ( token ); const property = getLookupProperty ( token, isInsideProperty ); const value = getLookupValue ( token, isInsideValue, usePartialScanning ); const t = token ? { type: token.type, start: token.start, end: token.end, source: token.source } as LookupResultToken : undefined; const result: LookupResult = {path, property, value, token: t, isInsideProperty, isInsideValue}; return result; }; /* EXPORT */ export default lookup; package/dist/parse.d.ts000644 0000000207 3560116604 012126 0ustar00000000 000000 declare const parse: (text: string, reviver?: ((this: any, key: string, value: any) => any) | undefined) => any; export default parse; package/src/parse.ts000644 0000001635 3560116604 011536 0ustar00000000 000000 /* IMPORT */ import strip from './strip'; /* HELPERS */ const _parse = JSON.parse; /* MAIN */ const parse = ( text: string, reviver?: ( this: any, key: string, value: any ) => any ): any => { text = `${text}`; // "text" can actually be anything, but we need a string here if ( reviver ) { // A "reviver" could have side effects, it may not be safe to call it twice return _parse ( strip ( text ), reviver ); } else { try { // Shortcut in case there are no comments or trailing commas return _parse ( text ); } catch ( error ) { // Stripping out any potential comments and trailing commas and trying again const textStripped = strip ( text ); if ( text === textStripped ) { // Parsing it again would inevitably lead to the same error throw error; } else { return _parse ( textStripped ); } } } }; /* EXPORT */ export default parse; package/dist/strip/parser.d.ts000644 0000000062 3560116604 013450 0ustar00000000 000000 declare const parser: any; export default parser; package/dist/tokenize/parser.d.ts000644 0000000062 3560116604 014137 0ustar00000000 000000 declare const parser: any; export default parser; package/src/strip/parser.ts000644 0000000327 3560116604 013056 0ustar00000000 000000 /* IMPORT */ import {parse} from 'reghex'; import grammar from '../tokenize/grammar'; import tokens from './tokens'; /* MAIN */ const parser = parse ( grammar ( tokens ) ); /* EXPORT */ export default parser; package/src/tokenize/parser.ts000644 0000000315 3560116604 013542 0ustar00000000 000000 /* IMPORT */ import {parse} from 'reghex'; import grammar from './grammar'; import tokens from './tokens'; /* MAIN */ const parser = parse ( grammar ( tokens ) ); /* EXPORT */ export default parser; package/dist/stringify.d.ts000644 0000000455 3560116604 013037 0ustar00000000 000000 declare const _default: { (value: any, replacer?: ((this: any, key: string, value: any) => any) | undefined, space?: string | number | undefined): string; (value: any, replacer?: (string | number)[] | null | undefined, space?: string | number | undefined): string; }; export default _default; package/src/stringify.ts000644 0000000056 3560116604 012436 0ustar00000000 000000 /* EXPORT */ export default JSON.stringify; package/dist/strip/tokens.d.ts000644 0000000155 3560116604 013462 0ustar00000000 000000 import type { ParseTokensMap } from '../types'; declare const Tokens: ParseTokensMap; export default Tokens; package/dist/tokenize/tokens.d.ts000644 0000000155 3560116604 014151 0ustar00000000 000000 import type { ParseTokensMap } from '../types'; declare const Tokens: ParseTokensMap; export default Tokens; package/src/strip/tokens.ts000644 0000002106 3560116604 013062 0ustar00000000 000000 /* IMPORT */ import type {ParseTokensMap} from '../types'; import Context from '../tokenize/context'; import TokenizeTokens from '../tokenize/tokens'; /* HELPERS */ const Delete = ( values: [string] ): string => { Context.offset += values[0].length; return ''; }; const Passthrough = ( values: string[] ): string => { const source = values.join ( '' ); Context.offset += source.length; return source; }; const Unwrapped = ( quasis: string[], token: RegExp | string ): RegExp | string => { return token; }; Unwrapped.unwrapped = true; /* MAIN */ const Tokens: ParseTokensMap = { ...TokenizeTokens, Passthrough, Newline: Delete, Whitespace: Delete, CommentLine: Delete, CommentBlock: Delete, Comma: Unwrapped, CommaTrailing: Delete, Colon: Unwrapped, Null: Unwrapped, True: Unwrapped, False: Unwrapped, Number: Unwrapped, String: Unwrapped, ArrayOpen: Unwrapped, ArrayClose: Unwrapped, Array: Passthrough, ObjectOpen: Unwrapped, ObjectClose: Unwrapped, Object: Passthrough, Root: Passthrough }; /* EXPORT */ export default Tokens; package/src/tokenize/tokens.ts000644 0000004632 3560116604 013557 0ustar00000000 000000 /* IMPORT */ import type {ParseTokensMap, ChildToken, ParentToken, NewlineToken, WhitespaceToken, CommentLineToken, CommentBlockToken, CommaToken, CommaTrailingToken, ColonToken, NullToken, TrueToken, FalseToken, NumberToken, StringToken, ArrayOpenToken, ArrayCloseToken, ArrayToken, ObjectOpenToken, ObjectCloseToken, ObjectToken, RootToken, Token} from '../types'; import Utils from '../utils'; import Context from './context'; /* HELPERS */ const makeChild = ( type: string ) => ( values: [string] ): T => { const source = values[0]; Context.offset += source.length; return {type, source} as T; }; const makeParent = ( type: string ) => ( values: (Token | Token[])[] ): T => { const children = values.flat (); return {type, children} as T; }; /* MAIN */ const Tokens: ParseTokensMap = { EarlyReturn: (): [] | undefined => { if ( Context.offset > Context.offsetMax ) return []; }, Insufficient: ( values: [string] ): never => { if ( values[0].length ) Tokens.Invalid ( values ); throw new SyntaxError ( 'Unexpected end of JSONC input' ); }, Invalid: ( values: [string] ): never => { throw new SyntaxError ( `Unexpected token ${values[0]} in JSONC at position ${Context.offset}` ); }, Passthrough: ( values: (string | string[] | Token | Token[])[] ): Token[] => { return values.flat ().filter ( Utils.isToken ); }, Newline: makeChild ( 'Newline' ), Whitespace: makeChild ( 'Whitespace' ), CommentLine: makeChild ( 'CommentLine' ), CommentBlock: makeChild ( 'CommentBlock' ), Comma: makeChild ( 'Comma' ), CommaTrailing: makeChild ( 'CommaTrailing' ), Colon: makeChild ( 'Colon' ), Null: makeChild ( 'Null' ), True: makeChild ( 'True' ), False: makeChild ( 'False' ), Number: makeChild ( 'Number' ), String: makeChild ( 'String' ), ArrayOpen: makeChild ( 'ArrayOpen' ), ArrayClose: makeChild ( 'ArrayClose' ), Array: makeParent ( 'Array' ), ObjectOpen: makeChild ( 'ObjectOpen' ), ObjectClose: makeChild ( 'ObjectClose' ), Object: makeParent ( 'Object' ), Root: makeParent ( 'Root' ) }; /* EXPORT */ export default Tokens; package/dist/types.d.ts000644 0000010405 3560116604 012161 0ustar00000000 000000 declare type JSONValue = import('type-fest').JsonValue; declare type Matcher = (quasis: TemplateStringsArray, ...re: (string | RegExp | (() => string | RegExp))[]) => any; declare type ChildToken = { type: string; source: string; }; declare type ParentToken = { type: string; children: Token[]; }; declare type NewlineToken = ChildToken & { type: 'Newline'; }; declare type WhitespaceToken = ChildToken & { type: 'Whitespace'; }; declare type CommentLineToken = ChildToken & { type: 'CommentLine'; }; declare type CommentBlockToken = ChildToken & { type: 'CommentBlock'; }; declare type CommaToken = ChildToken & { type: 'Comma'; }; declare type CommaTrailingToken = ChildToken & { type: 'CommaTrailing'; }; declare type ColonToken = ChildToken & { type: 'Colon'; }; declare type NullToken = ChildToken & { type: 'Null'; }; declare type TrueToken = ChildToken & { type: 'True'; }; declare type FalseToken = ChildToken & { type: 'False'; }; declare type NumberToken = ChildToken & { type: 'Number'; }; declare type StringToken = ChildToken & { type: 'String'; }; declare type ArrayOpenToken = ChildToken & { type: 'ArrayOpen'; }; declare type ArrayCloseToken = ChildToken & { type: 'ArrayClose'; }; declare type ArrayToken = ParentToken & { type: 'Array'; }; declare type ObjectOpenToken = ChildToken & { type: 'ObjectOpen'; }; declare type ObjectCloseToken = ChildToken & { type: 'ObjectClose'; }; declare type ObjectToken = ParentToken & { type: 'Object'; }; declare type RootToken = ParentToken & { type: 'Root'; }; declare type AbstractToken = ChildToken | ParentToken; declare type IgnoredToken = TriviaToken | SeparationToken; declare type LiteralToken = NullToken | TrueToken | FalseToken | NumberToken | StringToken | ArrayToken | ObjectToken; declare type TriviaToken = NewlineToken | WhitespaceToken | CommentLineToken | CommentBlockToken; declare type OpenToken = ArrayOpenToken | ObjectOpenToken; declare type CloseToken = ArrayCloseToken | ObjectCloseToken; declare type DelimiterToken = OpenToken | CloseToken; declare type SeparationToken = CommaToken | CommaTrailingToken | ColonToken; declare type SpecialToken = RootToken; declare type Token = AbstractToken | LiteralToken | TriviaToken | DelimiterToken | SeparationToken | SpecialToken; declare type AST = RootToken; declare type ParseTokensType = 'EarlyReturn' | 'Passthrough' | 'Insufficient' | 'Invalid' | 'Newline' | 'Whitespace' | 'CommentLine' | 'CommentBlock' | 'Comma' | 'CommaTrailing' | 'Colon' | 'Null' | 'True' | 'False' | 'Number' | 'String' | 'ArrayOpen' | 'ArrayClose' | 'Array' | 'ObjectOpen' | 'ObjectClose' | 'Object' | 'Root'; declare type ParseTokensMap = Record; declare type ParseMatchersMap = Record; declare type LookupChildToken = { type: string; source: string; token: ChildToken; parent: LookupParentToken | null; depth: number; index: number; start: number; end: number; }; declare type LookupParentToken = { type: string; children: LookupToken[]; token: ParentToken; parent: LookupParentToken | null; depth: number; index: number; }; declare type LookupToken = LookupChildToken | LookupParentToken; declare type LookupPath = (string | number)[]; declare type LookupResultToken = { type: ParseTokensType; source: string; start: number; end: number; }; declare type LookupResult = { path: LookupPath; property: string | number | undefined; value: JSONValue | undefined; token: LookupResultToken | undefined; isInsideProperty: boolean; isInsideValue: boolean; }; export type { JSONValue }; export type { ChildToken, ParentToken, NewlineToken, WhitespaceToken, CommentLineToken, CommentBlockToken, CommaToken, CommaTrailingToken, ColonToken, NullToken, TrueToken, FalseToken, NumberToken, StringToken, ArrayOpenToken, ArrayCloseToken, ArrayToken, ObjectOpenToken, ObjectCloseToken, ObjectToken, RootToken }; export type { AbstractToken, IgnoredToken, LiteralToken, TriviaToken, OpenToken, CloseToken, DelimiterToken, SeparationToken, SpecialToken, Token, AST }; export type { ParseTokensMap, ParseMatchersMap }; export type { LookupChildToken, LookupParentToken, LookupToken, LookupPath, LookupResultToken, LookupResult }; package/src/types.ts000644 0000007660 3560116604 011574 0ustar00000000 000000 /* HELPERS */ type JSONValue = import ( 'type-fest' ).JsonValue; type Matcher = ( quasis: TemplateStringsArray, ...re: (string | RegExp | (() => string | RegExp))[] ) => any; /* MAIN */ type ChildToken = { type: string, source: string }; type ParentToken = { type: string, children: Token[] }; type NewlineToken = ChildToken & { type: 'Newline' }; type WhitespaceToken = ChildToken & { type: 'Whitespace' }; type CommentLineToken = ChildToken & { type: 'CommentLine' }; type CommentBlockToken = ChildToken & { type: 'CommentBlock' }; type CommaToken = ChildToken & { type: 'Comma' }; type CommaTrailingToken = ChildToken & { type: 'CommaTrailing' }; type ColonToken = ChildToken & { type: 'Colon' }; type NullToken = ChildToken & { type: 'Null' }; type TrueToken = ChildToken & { type: 'True' }; type FalseToken = ChildToken & { type: 'False' }; type NumberToken = ChildToken & { type: 'Number' }; type StringToken = ChildToken & { type: 'String' }; type ArrayOpenToken = ChildToken & { type: 'ArrayOpen' }; type ArrayCloseToken = ChildToken & { type: 'ArrayClose' }; type ArrayToken = ParentToken & { type: 'Array' }; type ObjectOpenToken = ChildToken & { type: 'ObjectOpen' }; type ObjectCloseToken = ChildToken & { type: 'ObjectClose' }; type ObjectToken = ParentToken & { type: 'Object' }; type RootToken = ParentToken & { type: 'Root' }; /* TOKENS GROUPS */ type AbstractToken = ChildToken | ParentToken; type IgnoredToken = TriviaToken | SeparationToken; type LiteralToken = NullToken | TrueToken | FalseToken | NumberToken | StringToken | ArrayToken | ObjectToken; type TriviaToken = NewlineToken | WhitespaceToken | CommentLineToken | CommentBlockToken; type OpenToken = ArrayOpenToken | ObjectOpenToken; type CloseToken = ArrayCloseToken | ObjectCloseToken; type DelimiterToken = OpenToken | CloseToken; type SeparationToken = CommaToken | CommaTrailingToken | ColonToken; type SpecialToken = RootToken; type Token = AbstractToken | LiteralToken | TriviaToken | DelimiterToken | SeparationToken | SpecialToken; type AST = RootToken; /* TOKENS MAPS */ type ParseTokensType = 'EarlyReturn' | 'Passthrough' | 'Insufficient' | 'Invalid' | 'Newline' | 'Whitespace' | 'CommentLine' | 'CommentBlock' | 'Comma' | 'CommaTrailing' | 'Colon' | 'Null' | 'True' | 'False' | 'Number' | 'String' | 'ArrayOpen' | 'ArrayClose' | 'Array' | 'ObjectOpen' | 'ObjectClose' | 'Object' | 'Root'; type ParseTokensMap = Record; type ParseMatchersMap = Record; /* LOOKUP */ type LookupChildToken = { type: string, source: string, token: ChildToken, parent: LookupParentToken | null, depth: number, index: number, start: number, end: number }; type LookupParentToken = { type: string, children: LookupToken[], token: ParentToken, parent: LookupParentToken | null, depth: number, index: number }; type LookupToken = LookupChildToken | LookupParentToken; type LookupPath = (string | number)[]; type LookupResultToken = { type: ParseTokensType, source: string, start: number, end: number }; type LookupResult = { path: LookupPath, property: string | number | undefined, value: JSONValue | undefined, token: LookupResultToken | undefined, isInsideProperty: boolean, isInsideValue: boolean }; /* EXPORT */ export type {JSONValue}; export type {ChildToken, ParentToken, NewlineToken, WhitespaceToken, CommentLineToken, CommentBlockToken, CommaToken, CommaTrailingToken, ColonToken, NullToken, TrueToken, FalseToken, NumberToken, StringToken, ArrayOpenToken, ArrayCloseToken, ArrayToken, ObjectOpenToken, ObjectCloseToken, ObjectToken, RootToken}; export type {AbstractToken, IgnoredToken, LiteralToken, TriviaToken, OpenToken, CloseToken, DelimiterToken, SeparationToken, SpecialToken, Token, AST}; export type {ParseTokensMap, ParseMatchersMap}; export type {LookupChildToken, LookupParentToken, LookupToken, LookupPath, LookupResultToken, LookupResult}; package/dist/utils.d.ts000644 0000001406 3560116604 012156 0ustar00000000 000000 import type { DelimiterToken, IgnoredToken, LiteralToken, Token, ParseTokensMap, LookupToken } from './types'; declare const Utils: { tokenDelimiterTypes: Set; tokenIgnoredTypes: Set; tokenLiteralTypes: Set; isEven: (number: number) => boolean; isOdd: (number: number) => boolean; isString: (value: any) => value is string; isToken: (value: Token | string) => value is Token; isTokenDelimiter: (token: Token | LookupToken) => token is DelimiterToken; isTokenIgnored: (token: Token | LookupToken) => token is IgnoredToken; isTokenLiteral: (token: Token | LookupToken) => token is LiteralToken; tokens2matchers: (tokens: Tokens) => Matchers; }; export default Utils; package/src/utils.ts000644 0000003455 3560116604 011566 0ustar00000000 000000 /* IMPORT */ import {match} from 'reghex'; import type {DelimiterToken, IgnoredToken, LiteralToken, Token, ParseTokensMap, LookupToken} from './types'; /* MAIN */ const Utils = { /* VARIABLES */ tokenDelimiterTypes: new Set ([ 'ArrayOpen', 'ArrayClose', 'ObjectOpen', 'ObjectClose' ]), tokenIgnoredTypes: new Set ([ 'Newline', 'Whitespace', 'CommentLine', 'CommentBlock', 'Comma', 'CommaTrailing', 'Colon' ]), tokenLiteralTypes: new Set ([ 'Null', 'True', 'False', 'Number', 'String', 'Array', 'Object' ]), /* API */ isEven: ( number: number ): boolean => { return !( number % 2 ); }, isOdd: ( number: number ): boolean => { return !Utils.isEven ( number ); }, isString: ( value: any ): value is string => { return typeof value === 'string'; }, isToken: ( value: Token | string ): value is Token => { return !Utils.isString ( value ); }, isTokenDelimiter: ( token: Token | LookupToken ): token is DelimiterToken => { return Utils.tokenDelimiterTypes.has ( token.type ); }, isTokenIgnored: ( token: Token | LookupToken ): token is IgnoredToken => { return Utils.tokenIgnoredTypes.has ( token.type ); }, isTokenLiteral: ( token: Token | LookupToken ): token is LiteralToken => { return Utils.tokenLiteralTypes.has ( token.type ); }, tokens2matchers: ( tokens: Tokens ): Matchers => { const cache = new Map (); return Object.keys ( tokens ).reduce ( ( acc, type ) => { const transformer = tokens[type]; const matcher = transformer.unwrapped ? transformer : cache.get ( transformer ) || match ( type, transformer ); cache.set ( transformer, matcher ); acc[type] = matcher; return acc; }, {} as Matchers ); } }; /* EXPORT */ export default Utils; package/dist/validate.d.ts000644 0000000114 3560116604 012602 0ustar00000000 000000 declare const validate: (text: string) => boolean; export default validate; package/src/validate.ts000644 0000000352 3560116604 012210 0ustar00000000 000000 /* IMPORT */ import parse from './parse'; /* MAIN */ const validate = ( text: string ): boolean => { try { parse ( text ); return true; } catch { return false; } }; /* EXPORT */ export default validate;