Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

transaction rewrite, increase pg connection timeout #1525

Merged
merged 12 commits into from
May 29, 2020

Conversation

InoMurko
Copy link
Contributor

@InoMurko InoMurko commented May 22, 2020

#1378 (comment)

Overview

Rewritten the transaction into ectomulti.

Changes

Describe your changes and implementation choices. More details make PRs easier to review.

  • Moved some tests around
  • Rewrote the transaction as Ecto Multi

Testing

mix test

Table description:

create table(:txoutputs, primary_key: false) do
      add :blknum, :bigint, null: false, primary_key: true
      add :txindex, :integer, null: false, primary_key: true
      add :oindex, :integer, null: false, primary_key: true
      add :creating_txhash, references(:transactions, column: :txhash, type: :binary)
      add :creating_deposit, references(:ethevents, column: :hash, type: :binary)
      add :spending_txhash, references(:transactions, column: :txhash, type: :binary)
      add :spending_exit, references(:ethevents, column: :hash, type: :binary)
      add :spending_tx_oindex, :integer
      add :owner, :binary, null: false
      add :amount, :decimal, precision: 81, scale: 0, null: false
      add :currency, :binary, null: false
      add :proof, :binary
    end

@coveralls
Copy link

coveralls commented May 22, 2020

Coverage Status

Coverage decreased (-0.02%) to 78.116% when pulling d718aea on inomurko/1378-applyblock into f234826 on master.

@T-Dnzt
Copy link

T-Dnzt commented May 25, 2020

@InoMurko Where you able to try this out with a 64k transactions block? Where would be the best place for us to introduce a test like this to ensure we don't break it in the future?

@InoMurko
Copy link
Contributor Author

My testing locally was with 50k transactions. Let me just reiterate that this PR doesn't introduce any performance increases.

#1378 (comment)

@T-Dnzt
Copy link

T-Dnzt commented May 25, 2020

@InoMurko understood, but you did introduce a bigger timeout, which appears to solve the issue with 50k transactions, right? That's good, but not the maximum we can have in a block so we probably need to test with a bit more 🙇 . And I still would like to see those changes documented in a test ran somewhere in the pipeline. cc @kevsul

@InoMurko
Copy link
Contributor Author

InoMurko commented May 25, 2020

Explaining the test in SQL terms:
At first, we insert a block https://github.com/omisego/elixir-omg/pull/1525/files#diff-a45c5891aed43f4e5b24439fb6e4ce70R169

INSERT INTO "blocks" ("blknum","eth_height","hash","timestamp","inserted_at","updated_at") VALUES ($1,$2,$3,$4,$5,$6) [1000, 1, "0x1000", 1576500000, ~U[2020-05-25 16:18:45.656007Z], ~U[2020-05-25 16:18:45.656007Z]]⋅
2020-05-25 18:18:46.660 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK db=468.3ms

Transactions and outputs that "came out of that block". These are being chunked into equal parts. Where a single part has at most 0xFFFF items:
https://github.com/omisego/elixir-omg/pull/1525/files#diff-a45c5891aed43f4e5b24439fb6e4ce70R170-R171

Transactions:

INSERT INTO "transactions" ("blknum","inserted_at","metadata","txbytes","txhash","txindex","txtype","updated_at") VALUES ($1,$2,$3,$4,$5,$6,$7,$8),($9,$10,$11,$12,$13,$14,$15,$16),($17,$18,$19,$20,$21,$22,$23,$24),($25,$26,$27,$28,$29,$30,$31,$32),($33,$34,$35,$36,$37,$38,$39,$40),($41,$42,$43,$44,$45,$46,$47,$48),($49,$50,$51,$52,$53,$54,$55,$56),($57,$58,$59,$60,$61,$62,$63,$64),($65,$66,$67,$68,$69,$70,$71,$72),($73,$74,$75,$76,$77,$78,$79,$80),($81,$82,$83,$84,$85,$86,$87,$88),($89,$90,$91,$92,$93,$94,$95,$96),($97,$98,$99,$100,$101,$102,$103,$104),($105,$106,$107,$108,$109,$110,$111,$112),($113,$114,$115,$116,$117,$118,$119,$120),($121,$122,$123,$124,$125,$126,$127,$128),($129,$130,$131,$132,$133,$134,$135,$136),($137,$138,$139,$140,$141,$142,$143,$144),($145,$146,$147,$148,$149,$150,$151,$152),($153,$154,$155,$156,$157,$158,$159,$160),($161,$162,$163,$164,$165,$166,$167,$168),($169,$170,$171,$172,$173,$174,$175,$176),($177,$178,$179,$180,$181,$182,$183,$184),($185,$186,$187,$188,$189,$190,$191,$192),($193,$194,$195,$196,$197,$198,$199,$200),($201,$202,$203,$204,$205,$206,$207,$208),($209,$210,$211,$212,$213,$214,$215,$216),($217,$218,$219,$220,$221,$222,$223,$224),($225,$226,$227,$228,$229,$230,$231,$232),($233,$234,$235,$236,$237,$238,$239,$240),($241,$242,$243,$244,$245,$246,$247,$248),($249,$250,$251,$252,$253,$254,$255,$256),($257,$258,$259,$260,$261,$262,$263,$264),($265,$266,$267,$268,$269,$270,$271,$272),($273,$274,$275,$276,$277,$278,$279,$280),($281,$282,$283,$284,$285,$286,$287,$288),($289,$290,$291,$292,$293,$294,$295,$296),($297,$298,$299,$300,$301,$302,$303,$304),($305,$306,$307,$308,$309,$310,$311,$312),($313,$314,$315,$316,$317,$318,$319,$320),($321,$322,$323,$324,$325,$326,$327,$328),($329,$330,$331,$332,$333,$334,$335,$336),($337,$338,$339,$340,$341,$342,$343,$344),($345,$346,$347,$348,$349,$350,$351,$352),($353,$354,$355,$356,$357,$358,$359,$360),($361,$362,$363,$364,$365,$366,$367,$368),($369,$370,$371,$372,$373,$374,$375,$376),($377,$378,$379,$380,$381,$382,$383,$384),($385,$386,$387,$388,$389,$390,$391,$392),($393,$394,$395,$396,$397,$398,$399,$400),($401,$402,$403,$404,$405,$406,$407,$408),($409,$410,$411,$412,$413,$414,$415,$416),($417,$418,$419,$420,$421,$422,$423,$424),($425,$426,$427,$428,$429,$430,$431,$432),($433,$434,$435,$436,$437,$438,$439,$440),($441,$442,$443,$444,$445,$446,$447,$448),($449,$450,$451,$452,$453,$454,$455,$456),($457,$458,$459,$460,$461,$462,$463,$464),($465,$466,$467,$468,$469,$470,$471,$472),($473,$474,$475,$476,$477,$478,$479,$480),($481,$482,$483,$484,$485,$486,$487,$488),($489,$490,$491,$492,$493,$494,$495,$496),($497,$498,$499,$500,$501,$502,$503,$504),($505,$506,$507,$508,$509,$510,$511,$512),($513,$514,$515,$516,$517,$518,$519,$520),($521,$522,$523,$524,$525,$526,$527,$528),($529,$530,$531,$532,$533,$534,$535,$536),($537,$538,$539,$540,$541,$542,$543,$544),($545,$546,$547,$548,$549,$550,$551,$552),($553,$554,$555,$556,$557,$558,$559,$560),($561,$562,$563,$564,$565,$566,$567,$568),($569,$570,$571,$572,$573,$574,$575,$576),($577,$578,$579,$580,$581,$582,$583,$584),($585,$586,$587,$588,$589,$590,$591,$592),($593,$594,$595,$596,$597,$598,$599,$600),($601,$602,$603,$604,$605,$606,$607,$608),($609,$610,$611,$612,$613,$614,$615,$616),($617,$618,$619,$620,$621,$622,$623,$624),($625,$626,$627,$628,$629,$630,$631,$632),($633,$634,$635,$636,$637,$638,$639,$640),($641,$642,$643,$644,$645,$646,$647,$648),($649,$650,$651,$652,$653,$654,$655,$656),($657,$658,$659,$660,$661,$662,$663,$664),($665,$666,$667,$668,$669,$670,$671,$672),($673,$674,$675,$676,$677,$678,$679,$680),($681,$682,$683,$684,$685,$686,$687,$688),($689,$690,$691,$692,$693,$694,$695,$696),($697,$698,$699,$700,$701,$702,$703,$704),($705,$706,$707,$708,$709,$710,$711,$712),($713,$714,$715,$716,$717,$718,$719,$720),($721,$722,$723,$724,$725,$726,$727,$728),($729,$730,$731,$732,$733,$734,$735,$736),($737,$738,$739,$740,$741,$742,$743,$744),($745,$746,$747,$748,$749,$750,$751,$752),($753,$754,$755,$756,$757,$758,$759,$760),($761,$762,$763,$764,$765,$766,$767,$768),($769,$770,$771,$772,$773,$774,$775,$776),($777,$778,$779,$780,$781,$782,$783,$784),($785,$786,$787,$788,$789,$790,$791,$792),($793,$794,$795,$796,$797,$798,$799,$800),($801,$802,$803,$804,$805,$806,$807,$808),($809,$810,$811,$812,$813,$814,$815,$816),($817,$818,$819,$820,$821,$822,$823,$824),($825,$826,$827,$828,$829,$830,$831,$832),($833,$834,$835,$836,$837,$838,$839,$840),($841,$842,$843,$844,$845,$846,$847,$848),($849,$850,$851,$852,$853,$854,$855,$856),($857,$858,$859,$860,$861,$862,$863,$864),($865,$866,$867,$868,$869,$870,$871,$872),($873,$874,$875,$876,$877,$878,$879,$880),($881,$882,$883,$884,$885,$886,$887,$888),($889,$890,$891,$892,$893,$894,$895,$896),($897,$898,$899,$900,$901,$902,$903,$904),($905,$906,$907,$908,$909,$910,$911,$912),($913,$914,$915,$916,$917,$918,$919,$920),($921,$922,$923,$924,$925,$926,$927,$928),($929,$930,$931,$932,$933,$934,$935,$936),($937,$938,$939,$940,$941,$942,$943,$944),($945,$946,$947,$948,$949,$950,$951,$952),($953,$954,$955,$956,$957,$958,$959,$960),($961,$962,$963,$964,$965,$966,$967,$968),($969,$970,$971,$972,$973,$974,$975,$976),($977,$978,$979,$980,$981,$982,$983,$984),($985,$986,$987,$988,$989,$990,$991,$992),($993,$994,$995,$996,$997,$998,$999,$1000),($1001,$1002,$1003,$1004,$1005,$1006,$1007,$1008),($1009,$1010,$1011,$1012,$1013,$1014,$1015,$1016),($1017,$1018,$1019,$1020,$1021,$1022,$1023,$1024),($1025,$1026,$1027,$1028,$1029,$1030,$1031,$1032),($1033,$1034,$1035,$1036,$1037,$1038,$1039,$1040),($1041,$1042,$1043,$1044,$1045,$1046,$1047,$1048),($1049,$1050,$1051,$1052,$1053,$1054,$1055,$1056),($1057,$1058,$1059,$1060,$1061,$1062,$1063,$1064),($1065,$1066,$1067,$1068,$1069,$1070,$1071,$1072),($1073,$1074,$1075,$1076,$1077,$1078,$1079,$1080),($1081,$1082,$1083,$1084,$1085,$1086,$1087,$1088),($1089,$1090,$1091,$1092,$1093,$1094,$1095,$1096),($1097,$1098,$1099,$1100,$1101,$1102,$1103,$1104),($1105,$1106,$1107,$1108,$1109,$1110,$1111,$1112),($1113,$1114,$1115,$1116,$1117,$1118,$1119,$1120),($1121,$1122,$1123,$1124,$1125,$1126,$1127,$1128),($1129,$1130,$1131,$1132,$1133,$1134,$1135,$1136),($1137,$1138,$1139,$1140,$1141,$1142,$1143,$1144),($1145,$1146,$1147,$1148,$1149,$1150,$1151,$1152),($1153,$1154,$1155,$1156,$1157,$1158,$1159,$1160),($1161,$1162,$1163,$1164,$1165,$1166,$1167,$1168),($1169,$1170,$1171,$1172,$1173,$1174,$1175,$1176),($1177,$1178,$1179,$1180,$1181,$1182,$1183,$1184),($1185,$1186,$1187,$1188,$1189,$1190,$1191,$1192),($1193,$1194,$1195,$1196,$1197,$1198,$1199,$1200),($1201,$1202,$1203,$1204,$1205,$1206,$1207,$1208),($1209,$1210,$1211,$1212,$1213,$1214,$1215,$1216),($1217,$1218,$1219,$1220,$1221,$1222,$1223,$1224),($1225,$1226,$1227,$1228,$1229,$1230,$1231,$1232),($1233,$1234,$1235,$1236,$1237,$1238,$1239,$1240),($1241,$1242,$1243,$1244,$1245,$1246,$1247,$1248),($1249,$1250,$1251,$1252,$1253,$1254,$1255,$1256),($1257,$1258,$1259,$1260,$1261,$1262,$1263,$1264),($1265,$1266,$1267,$1268,$1269,$1270,$1271,$1272),($1273,$1274,$1275,$1276,$1277,$1278,$1279,$1280),($1281,$1282,$1283,$1284,$1285,$1286,$1287,$1288),($1289,$1290,$1291,$1292,$1293,$1294,$1295,$1296),($1297,$1298,$1299,$1300,$1301,$1302,$1303,$1304),($1305,$1306,$1307,$1308,$1309,$1310,$1311,$1312),($1313,$1314,$1315,$1316,$1317,$1318,$1319,$1320),($1321,$1322,$1323,$1324,$1325,$1326,$1327,$1328),($1329,$1330,$1331,$1332,$1333,$1334,$1335,$1336),($1337,$1338,$1339,$1340,$1341,$1342,$1343,$1344),($1345,$1346,$1347,$1348,$1349,$1350,$1351,$1352),($1353,$1354,$1355,$1356,$1357,$1358,$1359,$1360),($1361,$1362,$1363,$1364,$1365,$1366,$1367,$1368),($1369,$1370,$1371,$1372,$1373,$1374,$1375,$1376),($1377,$1378,$1379,$1380,$1381,$1382,$1383,$1384),($1385,$1386,$1387,$1388,$1389,$1390,$1391,$1392),($1393,$1394,$1395,$1396,$1397,$1398,$1399,$1400),($1401,$1402,$1403,$1404,$1405,$1406,$1407,$1408),($1409,$1410,$1411,$1412,$1413,$1414,$1415,$1416),($1417,$1418,$1419,$1420,$1421,$1422,$1423,$1424),($1425,$1426,$1427,$1428,$1429,$1430,$1431,$1432),($1433,$1434,$1435,$1436,$1437,$1438,$1439,$1440),($1441,$1442,$1443,$1444,$1445,$1446,$1447,$1448),($1449,$1450 (truncated)⋅

same stuff, but for txoutputs

INSERT INTO "txoutputs" ("amount","blknum","creating_txhash","currency","inserted_at","oindex","otype","owner","txindex","updated_at") VALUES ($1,$2,$3,$4,$5,$6,$7,$8,$9,$10),($11,$12,$13,$14,$15,$16,$17,$18,$19,$20),($21,$22,$23,$24,$25,$26,$27,$28,$29,$30),($31,$32,$33,$34,$35,$36,$37,$38,$39,$40),($41,$42,$43,$44,$45,$46,$47,$48,$49,$50),($51,$52,$53,$54,$55,$56,$57,$58,$59,$60),($61,$62,$63,$64,$65,$66,$67,$68,$69,$70),($71,$72,$73,$74,$75,$76,$77,$78,$79,$80),($81,$82,$83,$84,$85,$86,$87,$88,$89,$90),($91,$92,$93,$94,$95,$96,$97,$98,$99,$100),($101,$102,$103,$104,$105,$106,$107,$108,$109,$110),($111,$112,$113,$114,$115,$116,$117,$118,$119,$120),($121,$122,$123,$124,$125,$126,$127,$128,$129,$130),($131,$132,$133,$134,$135,$136,$137,$138,$139,$140),($141,$142,$143,$144,$145,$146,$147,$148,$149,$150),($151,$152,$153,$154,$155,$156,$157,$158,$159,$160),($161,$162,$163,$164,$165,$166,$167,$168,$169,$170),($171,$172,$173,$174,$175,$176,$177,$178,$179,$180),($181,$182,$183,$184,$185,$186,$187,$188,$189,$190),($191,$192,$193,$194,$195,$196,$197,$198,$199,$200),($201,$202,$203,$204,$205,$206,$207,$208,$209,$210),($211,$212,$213,$214,$215,$216,$217,$218,$219,$220),($221,$222,$223,$224,$225,$226,$227,$228,$229,$230),($231,$232,$233,$234,$235,$236,$237,$238,$239,$240),($241,$242,$243,$244,$245,$246,$247,$248,$249,$250),($251,$252,$253,$254,$255,$256,$257,$258,$259,$260),($261,$262,$263,$264,$265,$266,$267,$268,$269,$270),($271,$272,$273,$274,$275,$276,$277,$278,$279,$280),($281,$282,$283,$284,$285,$286,$287,$288,$289,$290),($291,$292,$293,$294,$295,$296,$297,$298,$299,$300),($301,$302,$303,$304,$305,$306,$307,$308,$309,$310),($311,$312,$313,$314,$315,$316,$317,$318,$319,$320),($321,$322,$323,$324,$325,$326,$327,$328,$329,$330),($331,$332,$333,$334,$335,$336,$337,$338,$339,$340),($341,$342,$343,$344,$345,$346,$347,$348,$349,$350),($351,$352,$353,$354,$355,$356,$357,$358,$359,$360),($361,$362,$363,$364,$365,$366,$367,$368,$369,$370),($371,$372,$373,$374,$375,$376,$377,$378,$379,$380),($381,$382,$383,$384,$385,$386,$387,$388,$389,$390),($391,$392,$393,$394,$395,$396,$397,$398,$399,$400),($401,$402,$403,$404,$405,$406,$407,$408,$409,$410),($411,$412,$413,$414,$415,$416,$417,$418,$419,$420),($421,$422,$423,$424,$425,$426,$427,$428,$429,$430),($431,$432,$433,$434,$435,$436,$437,$438,$439,$440),($441,$442,$443,$444,$445,$446,$447,$448,$449,$450),($451,$452,$453,$454,$455,$456,$457,$458,$459,$460),($461,$462,$463,$464,$465,$466,$467,$468,$469,$470),($471,$472,$473,$474,$475,$476,$477,$478,$479,$480),($481,$482,$483,$484,$485,$486,$487,$488,$489,$490),($491,$492,$493,$494,$495,$496,$497,$498,$499,$500),($501,$502,$503,$504,$505,$506,$507,$508,$509,$510),($511,$512,$513,$514,$515,$516,$517,$518,$519,$520),($521,$522,$523,$524,$525,$526,$527,$528,$529,$530),($531,$532,$533,$534,$535,$536,$537,$538,$539,$540),($541,$542,$543,$544,$545,$546,$547,$548,$549,$550),($551,$552,$553,$554,$555,$556,$557,$558,$559,$560),($561,$562,$563,$564,$565,$566,$567,$568,$569,$570),($571,$572,$573,$574,$575,$576,$577,$578,$579,$580),($581,$582,$583,$584,$585,$586,$587,$588,$589,$590),($591,$592,$593,$594,$595,$596,$597,$598,$599,$600),($601,$602,$603,$604,$605,$606,$607,$608,$609,$610),($611,$612,$613,$614,$615,$616,$617,$618,$619,$620),($621,$622,$623,$624,$625,$626,$627,$628,$629,$630),($631,$632,$633,$634,$635,$636,$637,$638,$639,$640),($641,$642,$643,$644,$645,$646,$647,$648,$649,$650),($651,$652,$653,$654,$655,$656,$657,$658,$659,$660),($661,$662,$663,$664,$665,$666,$667,$668,$669,$670),($671,$672,$673,$674,$675,$676,$677,$678,$679,$680),($681,$682,$683,$684,$685,$686,$687,$688,$689,$690),($691,$692,$693,$694,$695,$696,$697,$698,$699,$700),($701,$702,$703,$704,$705,$706,$707,$708,$709,$710),($711,$712,$713,$714,$715,$716,$717,$718,$719,$720),($721,$722,$723,$724,$725,$726,$727,$728,$729,$730),($731,$732,$733,$734,$735,$736,$737,$738,$739,$740),($741,$742,$743,$744,$745,$746,$747,$748,$749,$750),($751,$752,$753,$754,$755,$756,$757,$758,$759,$760),($761,$762,$763,$764,$765,$766,$767,$768,$769,$770),($771,$772,$773,$774,$775,$776,$777,$778,$779,$780),($781,$782,$783,$784,$785,$786,$787,$788,$789,$790),($791,$792,$793,$794,$795,$796,$797,$798,$799,$800),($801,$802,$803,$804,$805,$806,$807,$808,$809,$810),($811,$812,$813,$814,$815,$816,$817,$818,$819,$820),($821,$822,$823,$824,$825,$826,$827,$828,$829,$830),($831,$832,$833,$834,$835,$836,$837,$838,$839,$840),($841,$842,$843,$844,$845,$846,$847,$848,$849,$850),($851,$852,$853,$854,$855,$856,$857,$858,$859,$860),($861,$862,$863,$864,$865,$866,$867,$868,$869,$870),($871,$872,$873,$874,$875,$876,$877,$878,$879,$880),($881,$882,$883,$884,$885,$886,$887,$888,$889,$890),($891,$892,$893,$894,$895,$896,$897,$898,$899,$900),($901,$902,$903,$904,$905,$906,$907,$908,$909,$910),($911,$912,$913,$914,$915,$916,$917,$918,$919,$920),($921,$922,$923,$924,$925,$926,$927,$928,$929,$930),($931,$932,$933,$934,$935,$936,$937,$938,$939,$940),($941,$942,$943,$944,$945,$946,$947,$948,$949,$950),($951,$952,$953,$954,$955,$956,$957,$958,$959,$960),($961,$962,$963,$964,$965,$966,$967,$968,$969,$970),($971,$972,$973,$974,$975,$976,$977,$978,$979,$980),($981,$982,$983,$984,$985,$986,$987,$988,$989,$990),($991,$992,$993,$994,$995,$996,$997,$998,$999,$1000),($1001,$1002,$1003,$1004,$1005,$1006,$1007,$1008,$1009,$1010),($1011,$1012,$1013,$1014,$1015,$1016,$1017,$1018,$1019,$1020),($1021,$1022,$1023,$1024,$1025,$1026,$1027,$1028,$1029,$1030),($1031,$1032,$1033,$1034,$1035,$1036,$1037,$1038,$1039,$1040),($1041,$1042,$1043,$1044,$1045,$1046,$1047,$1048,$1049,$1050),($1051,$1052,$1053,$1054,$1055,$1056,$1057,$1058,$1059,$1060),($1061,$1062,$1063,$1064,$1065,$1066,$1067,$1068,$1069,$1070),($1071,$1072,$1073,$1074,$1075,$1076,$1077,$1078,$1079,$1080),($1081,$1082,$1083,$1084,$1085,$1086,$1087,$1088,$1089,$1090),($1091,$1092,$1093,$1094,$1095,$1096,$1097,$1098,$1099,$1100),($1101,$1102,$1103,$1104,$1105,$1106,$1107,$1108,$1109,$1110),($1111,$1112,$1113,$1114,$1115,$1116,$1117,$1118,$1119,$1120),($1121,$1122,$1123,$1124,$1125,$1126,$1127,$1128,$1129,$1130),($1131,$1132,$1133,$1134,$1135,$1136,$1137,$1138,$1139,$1140),($1141,$1142,$1143,$1144,$1145,$1146,$1147,$1148,$1149,$1150),($1151,$1152,$1153,$1154,$1155,$1156,$1157,$1158,$1159,$1160),($1161,$1162,$1163,$1164,$1165,$1166,$1167,$1168,$1169,$1170),($1171,$1172,$1173,$1174,$1175,$1176,$1177,$1178,$1179,$1180),($1181,$1182,$1183,$1184,$1185,$1186,$1187,$1188,$1189,$1190),($1191,$1192,$1193,$1194,$1195,$1196,$1197,$1198,$1199,$1200),($1201,$1202,$1203,$1204,$1205,$1206,$1207,$1208,$1209,$1210),($1211,$1212,$1213,$1214,$1215,$1216,$1217,$1218,$1219,$1220),($1221,$1222,$1223,$1224,$1225,$1226,$1227,$1228,$1229,$1230),($1231,$1232,$1233,$1234,$1235,$1236,$1237,$1238,$1239,$1240),($1241,$1242,$1243,$1244,$1245,$1246,$1247,$1248,$1249,$1250),($1251,$1252,$1253,$1254,$1255,$1256,$1257,$1258,$1259,$1260),($1261,$1262,$1263,$1264,$1265,$1266,$1267,$1268,$1269,$1270),($1271,$1272,$1273,$1274,$1275,$1276,$1277,$1278,$1279,$1280),($1281,$1282,$1283,$1284,$1285,$1286,$1287,$1288,$1289,$1290),($1291,$1292,$1293,$1294,$1295,$1296,$1297,$1298,$1299,$1300),($1301,$1302,$1303,$1304,$1305,$1306,$1307,$1308,$1309,$1310),($1311,$1312,$1313,$1314,$1315,$1316,$1317,$1318,$1319,$1320),($1321,$1322,$1323,$1324,$1325,$1326,$1327,$1328,$1329,$1330),($1331,$1332,$1333,$1334,$1335,$1336,$1337,$1338,$1339,$1340),($1341,$1342,$1343,$1344,$1345,$1346,$1347,$1348,$1349,$1350),($1351,$1352,$1353,$1354,$1355,$1356,$1357,$1358,$1359,$1360),($1361,$1362,$1363,$1364,$1365,$1366,$1367,$1368,$1369,$1370),($1371,$1372,$1373,$1374,$1375,$1376,$1377,$1378,$1379,$1380),($1381,$1382,$1383,$1384,$1385,$1386,$1387,$1388,$1389,$1390),($1391,$1392,$1393,$1394,$1395,$1396,$1397,$1398,$1399,$1400),($1401,$1402,$1403,$1404,$1405,$1406,$1407,$1408,$1409,$1410),($1411,$1412,$1413,$1414,$1415,$1416,$1417,$1418,$1419,$1420),($1421,$1422,$1423,$1424,$1425,$1426,$1427,$1428,$1429,$1430),($1431,$1432,$1433,$1434,$1435,$1436,$1437,$1438,$1439,$1440),($1441,$1442,$1443,$1444,$1445,$1446,$1447,$1448,$1449,$1450),($1451,$1452,$1453,$1454,$1455,$1456,$1457,$1458,$1 (truncated)⋅

the last thing is to mark all existing inputs as spent, in this test case, its 64k updates, but the table is empty:
2020-05-25 18:19:00.054 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=1.1ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<240, 35, 5, 17, 118, 50, 173, 100, 3, 65, 176, 222, 233, 230, 128, 228, 82, 85, 99, 13, 81, 165, 66, 80, 68, 176, 65, 110, 109, 1, 147, 165>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.055 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<171, 117, 228, 117, 19, 26, 96, 56, 192, 99, 105, 200, 230, 143, 15, 188, 126, 119, 39, 30, 78, 163, 75, 145, 164, 235, 48, 178, 33, 61, 254, 203>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.055 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<99, 238, 137, 94, 123, 129, 21, 216, 109, 156, 242, 14, 254, 124, 86, 106, 98, 233, 13, 188, 154, 139, 76, 198, 53, 206, 64, 14, 247, 113, 72, 176>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.056 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<147, 90, 31, 26, 241, 11, 125, 209, 64, 245, 187, 220, 120, 121, 216, 90, 36, 123, 106, 237, 41, 2, 5, 171, 145, 83, 92, 168, 184, 52, 103, 216>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.057 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<47, 254, 21, 41, 95, 151, 156, 55, 138, 197, 67, 237, 181, 162, 33, 182, 12, 236, 191, 34, 209, 45, 140, 54, 78, 103, 236, 110, 89, 22, 49, 55>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.058 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.6ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<214, 234, 132, 38, 17, 17, 5, 234, 91, 116, 187, 218, 96, 183, 13, 216, 120, 43, 140, 229, 148, 176, 101, 125, 125, 23, 82, 237, 144, 72, 248, 237>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.058 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<48, 90, 136, 36, 62, 134, 161, 70, 153, 48, 25, 234, 192, 197, 208, 72, 71, 106, 198, 43, 30, 210, 134, 230, 166, 10, 93, 210, 133, 28, 62, 65>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.060 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<32, 5, 155, 147, 105, 251, 211, 152, 171, 215, 147, 26, 77, 34, 130, 137, 133, 193, 62, 140, 107, 91, 139, 57, 234, 185, 220, 2, 152, 221, 38, 166>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.066 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=5.8ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<202, 90, 252, 24, 206, 193, 51, 236, 209, 102, 103, 110, 51, 93, 125, 199, 224, 73, 44, 207, 24, 246, 137, 201, 226, 224, 57, 83, 99, 23, 141, 81>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.067 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=1.2ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<215, 20, 146, 117, 222, 58, 92, 213, 24, 69, 209, 36, 80, 189, 222, 64, 91, 134, 93, 120, 198, 83, 179, 119, 142, 189, 131, 191, 144, 31, 167, 46>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.068 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.8ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<98, 38, 117, 208, 231, 43, 120, 76, 10, 70, 104, 59, 174, 25, 152, 221, 219, 9, 62, 221, 150, 92, 33, 147, 231, 70, 13, 254, 4, 17, 208, 13>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.069 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.7ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<1, 132, 4, 114, 128, 204, 92, 244, 9, 154, 162, 169, 80, 178, 98, 206, 11, 105, 161, 54, 240, 29, 128, 227, 61, 44, 102, 149, 76, 136, 249, 112>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.070 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.6ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<61, 151, 200, 95, 179, 176, 63, 92, 215, 76, 233, 109, 78, 63, 246, 78, 138, 84, 2, 9, 41, 166, 188, 77, 116, 3, 124, 179, 182, 65, 247, 148>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.071 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.8ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<28, 141, 178, 116, 168, 120, 33, 188, 22, 3, 234, 233, 72, 23, 59, 72, 104, 224, 40, 160, 81, 40, 195, 254, 59, 123, 226, 246, 187, 157, 84, 52>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.072 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.6ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<108, 58, 162, 180, 1, 163, 42, 77, 239, 15, 10, 215, 231, 143, 159, 23, 243, 240, 17, 106, 96, 17, 2, 100, 81, 40, 116, 41, 115, 219, 31, 162>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.073 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.6ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<213, 56, 138, 154, 133, 185, 127, 28, 8, 13, 155, 139, 238, 227, 209, 107, 160, 159, 45, 48, 196, 16, 200, 163, 177, 79, 206, 209, 175, 15, 47, 121>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.073 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<59, 195, 236, 155, 215, 221, 159, 252, 194, 195, 160, 20, 105, 8, 61, 143, 238, 84, 231, 206, 251, 253, 160, 145, 188, 191, 62, 38, 25, 148, 84, 233>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.074 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<106, 192, 3, 80, 28, 142, 182, 182, 194, 54, 60, 100, 201, 87, 179, 160, 113, 22, 113, 169, 203, 12, 91, 161, 223, 191, 65, 74, 198, 158, 26, 234>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.074 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<131, 59, 41, 84, 107, 39, 177, 33, 253, 75, 19, 91, 20, 76, 213, 116, 236, 252, 203, 162, 65, 205, 244, 10, 132, 3, 193, 46, 180, 231, 32, 156>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.075 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<97, 219, 242, 206, 54, 37, 206, 28, 223, 66, 202, 81, 223, 12, 99, 157, 99, 165, 56, 150, 101, 247, 38, 96, 158, 167, 166, 101, 11, 50, 174, 2>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.076 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<145, 216, 180, 98, 16, 75, 30, 9, 29, 97, 205, 255, 105, 126, 173, 49, 72, 201, 231, 183, 229, 47, 252, 62, 187, 247, 30, 209, 242, 99, 32, 57>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.077 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.9ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<85, 236, 90, 96, 22, 0, 136, 221, 255, 138, 53, 69, 230, 140, 189, 155, 18, 122, 155, 87, 7, 117, 26, 55, 120, 242, 250, 180, 57, 152, 178, 75>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.078 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<161, 200, 1, 86, 143, 84, 225, 154, 222, 161, 174, 189, 214, 254, 161, 204, 20, 96, 130, 175, 34, 51, 53, 84, 83, 189, 241, 218, 47, 172, 96, 84>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.078 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<194, 226, 248, 1, 204, 231, 136, 191, 25, 188, 210, 18, 8, 122, 213, 32, 89, 22, 17, 196, 125, 120, 204, 35, 181, 88, 59, 213, 0, 219, 104, 15>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.095 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=15.9ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<201, 5, 249, 236, 218, 202, 173, 20, 107, 128, 73, 67, 221, 1, 230, 223, 168, 152, 126, 228, 245, 219, 26, 207, 136, 111, 229, 224, 189, 0, 24, 187>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.095 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<235, 130, 120, 16, 146, 30, 252, 97, 59, 15, 167, 69, 123, 171, 104, 228, 80, 224, 39, 176, 194, 147, 42, 78, 17, 120, 155, 86, 25, 82, 237, 58>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.096 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<37, 190, 72, 93, 214, 196, 104, 119, 12, 174, 89, 234, 129, 161, 20, 219, 18, 61, 112, 93, 207, 255, 145, 125, 57, 238, 196, 214, 51, 153, 54, 92>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.097 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<213, 216, 119, 218, 233, 38, 157, 155, 130, 192, 218, 151, 115, 92, 177, 66, 10, 211, 116, 62, 97, 163, 56, 110, 27, 228, 185, 105, 187, 35, 61, 210>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.097 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<96, 145, 112, 71, 238, 126, 20, 191, 28, 193, 211, 75, 138, 37, 178, 229, 51, 36, 35, 140, 106, 75, 42, 95, 16, 136, 112, 114, 93, 252, 6, 221>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.098 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<195, 88, 107, 67, 136, 36, 243, 122, 139, 150, 69, 243, 163, 125, 14, 17, 53, 200, 75, 119, 176, 75, 189, 95, 60, 96, 75, 64, 184, 116, 221, 83>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.099 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<69, 152, 17, 156, 122, 141, 254, 211, 25, 245, 251, 109, 45, 0, 17, 222, 170, 161, 117, 192, 108, 142, 109, 170, 14, 229, 139, 226, 194, 42, 246, 69>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.099 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<25, 114, 16, 32, 236, 0, 25, 216, 28, 88, 69, 196, 227, 156, 248, 106, 142, 28, 155, 49, 93, 244, 177, 251, 144, 111, 110, 38, 149, 78, 119, 50>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.100 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<128, 255, 181, 14, 61, 139, 152, 69, 91, 31, 70, 52, 19, 67, 65, 153, 171, 243, 213, 33, 96, 228, 34, 38, 38, 134, 120, 144, 50, 105, 248, 153>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.100 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<250, 251, 87, 66, 224, 63, 124, 204, 118, 129, 5, 215, 113, 153, 92, 222, 76, 57, 223, 165, 133, 174, 122, 142, 180, 27, 206, 240, 253, 28, 116, 131>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.101 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<57, 101, 116, 219, 17, 132, 175, 142, 172, 30, 21, 244, 54, 106, 56, 134, 254, 33, 110, 149, 87, 10, 66, 145, 185, 23, 199, 201, 11, 11, 134, 110>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.102 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<218, 53, 74, 11, 180, 64, 176, 108, 191, 147, 0, 83, 1, 39, 87, 34, 5, 203, 60, 56, 97, 211, 104, 70, 78, 171, 3, 65, 250, 66, 118, 252>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.102 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<127, 203, 129, 154, 151, 125, 192, 102, 226, 21, 4, 24, 91, 210, 234, 83, 248, 63, 193, 133, 59, 47, 50, 215, 169, 164, 26, 128, 176, 47, 74, 152>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.104 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=1.7ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<45, 217, 187, 174, 213, 43, 51, 42, 176, 80, 40, 246, 78, 179, 55, 66, 92, 247, 61, 10, 119, 56, 26, 184, 9, 124, 250, 226, 34, 141, 103, 203>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.105 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<253, 65, 27, 185, 142, 182, 179, 7, 46, 124, 31, 203, 146, 100, 251, 201, 15, 93, 110, 8, 13, 206, 129, 16, 5, 134, 243, 155, 37, 14, 211, 79>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.106 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<232, 194, 20, 149, 113, 43, 119, 224, 223, 131, 93, 179, 95, 154, 216, 205, 97, 117, 148, 85, 183, 147, 52, 55, 158, 53, 21, 5, 47, 116, 69, 92>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.106 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<46, 176, 216, 145, 111, 106, 52, 12, 161, 32, 167, 104, 208, 172, 117, 42, 234, 82, 68, 218, 82, 114, 122, 205, 121, 156, 225, 59, 44, 8, 55, 198>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.107 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<195, 224, 45, 30, 168, 189, 227, 32, 194, 233, 39, 51, 185, 76, 97, 58, 83, 58, 197, 143, 213, 107, 127, 77, 62, 60, 24, 203, 136, 152, 222, 202>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.108 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<13, 232, 156, 154, 201, 252, 210, 209, 29, 12, 32, 169, 68, 94, 40, 65, 205, 2, 42, 3, 56, 251, 86, 252, 165, 172, 214, 50, 23, 2, 174, 67>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.108 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<155, 75, 139, 122, 220, 133, 164, 161, 24, 182, 63, 163, 137, 180, 202, 229, 99, 14, 154, 42, 186, 26, 44, 228, 201, 124, 240, 255, 249, 6, 185, 100>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.109 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<145, 251, 180, 91, 176, 181, 125, 216, 231, 146, 190, 175, 104, 162, 157, 211, 178, 208, 30, 105, 178, 105, 61, 140, 119, 48, 214, 69, 232, 34, 157, 16>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.109 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<135, 65, 244, 176, 131, 177, 214, 27, 33, 220, 136, 151, 100, 91, 137, 230, 14, 247, 123, 104, 132, 112, 211, 41, 68, 163, 52, 112, 235, 70, 165, 55>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.110 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<219, 51, 17, 139, 178, 174, 64, 199, 6, 187, 32, 96, 171, 199, 187, 172, 85, 208, 199, 187, 135, 10, 81, 20, 224, 85, 15, 173, 195, 30, 105, 50>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.111 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<78, 32, 198, 107, 137, 234, 75, 174, 117, 31, 171, 201, 153, 221, 184, 18, 241, 193, 131, 236, 175, 112, 193, 42, 45, 44, 193, 58, 226, 193, 69, 140>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.111 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<180, 127, 121, 217, 97, 39, 71, 202, 8, 24, 26, 97, 116, 91, 215, 229, 246, 97, 89, 2, 119, 202, 218, 255, 151, 74, 206, 103, 125, 191, 177, 97>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.112 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<146, 3, 255, 24, 97, 158, 67, 5, 72, 137, 201, 128, 28, 122, 140, 6, 217, 174, 150, 169, 11, 36, 79, 180, 183, 149, 82, 70, 17, 4, 33, 119>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.113 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<47, 51, 129, 244, 146, 129, 93, 158, 232, 217, 63, 29, 192, 177, 50, 219, 22, 11, 72, 210, 188, 145, 205, 105, 196, 237, 118, 185, 238, 51, 53, 114>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.114 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.8ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<138, 151, 196, 105, 167, 23, 130, 135, 133, 224, 229, 136, 150, 36, 154, 163, 202, 212, 211, 181, 20, 27, 148, 111, 242, 154, 151, 155, 8, 9, 16, 61>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.116 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=1.7ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<252, 42, 168, 207, 128, 51, 13, 34, 226, 240, 5, 159, 208, 205, 90, 62, 201, 226, 94, 188, 222, 113, 41, 67, 116, 2, 158, 155, 30, 251, 198, 68>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.117 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.7ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<59, 91, 103, 131, 95, 231, 35, 145, 239, 220, 161, 124, 170, 151, 96, 53, 55, 173, 43, 187, 148, 145, 60, 117, 50, 94, 209, 138, 249, 211, 2, 67>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.117 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<13, 112, 21, 141, 99, 242, 213, 172, 208, 161, 238, 10, 97, 18, 111, 161, 244, 114, 247, 3, 211, 133, 51, 43, 95, 37, 60, 88, 250, 244, 48, 15>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.118 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.6ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<57, 155, 210, 133, 144, 137, 221, 200, 80, 133, 191, 120, 121, 66, 183, 239, 206, 146, 87, 168, 172, 170, 152, 218, 78, 72, 213, 11, 61, 29, 28, 29>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.119 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.7ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<185, 178, 77, 205, 88, 151, 193, 77, 153, 231, 152, 45, 102, 159, 22, 131, 106, 134, 113, 2, 140, 233, 138, 183, 61, 222, 118, 179, 11, 23, 98, 10>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.119 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.3ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<194, 125, 221, 213, 45, 113, 172, 219, 11, 142, 233, 6, 70, 63, 11, 110, 99, 113, 159, 183, 132, 22, 239, 137, 215, 245, 93, 181, 68, 16, 149, 246>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.120 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.3ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<55, 143, 83, 141, 26, 63, 94, 54, 161, 36, 64, 164, 243, 10, 85, 191, 59, 90, 192, 139, 72, 233, 111, 227, 131, 113, 37, 58, 178, 49, 15, 126>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.120 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.3ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<198, 215, 242, 183, 168, 188, 126, 158, 196, 86, 146, 126, 221, 15, 149, 4, 161, 239, 53, 144, 217, 82, 179, 172, 202, 87, 25, 76, 136, 183, 189, 250>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.121 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.3ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<233, 30, 166, 203, 5, 132, 58, 74, 178, 49, 122, 31, 151, 35, 73, 219, 80, 52, 184, 95, 158, 192, 203, 114, 82, 47, 196, 54, 137, 14, 59, 59>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.122 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.9ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<251, 166, 149, 14, 173, 213, 168, 14, 178, 161, 13, 152, 107, 157, 4, 104, 42, 53, 58, 240, 254, 63, 128, 222, 124, 61, 95, 86, 21, 120, 60, 99>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.123 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<4, 215, 53, 223, 10, 116, 229, 204, 116, 68, 237, 59, 231, 227, 192, 40, 126, 123, 93, 78, 33, 245, 147, 219, 76, 102, 214, 44, 91, 235, 84, 199>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.123 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<183, 238, 113, 179, 210, 207, 186, 249, 57, 254, 80, 21, 204, 216, 29, 253, 89, 244, 245, 38, 108, 251, 69, 212, 115, 101, 143, 207, 146, 96, 250, 105>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.124 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<211, 33, 255, 43, 83, 73, 214, 47, 46, 48, 209, 118, 100, 152, 164, 22, 177, 145, 189, 54, 185, 20, 37, 65, 63, 164, 53, 15, 252, 198, 41, 237>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.125 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<134, 158, 115, 222, 231, 207, 209, 117, 138, 184, 39, 84, 191, 71, 243, 37, 129, 176, 216, 28, 14, 13, 4, 110, 229, 230, 198, 51, 217, 253, 68, 205>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.125 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<85, 76, 163, 133, 99, 221, 128, 22, 181, 23, 21, 194, 132, 150, 13, 131, 42, 231, 153, 85, 81, 226, 129, 176, 159, 100, 209, 163, 37, 21, 188, 231>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.126 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.3ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<164, 215, 30, 210, 39, 246, 246, 179, 157, 15, 218, 242, 131, 129, 100, 24, 6, 99, 255, 166, 187, 81, 23, 38, 97, 97, 99, 204, 169, 77, 110, 214>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.126 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.3ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<239, 1, 211, 66, 191, 0, 197, 153, 33, 221, 169, 255, 102, 175, 37, 65, 251, 36, 92, 86, 242, 127, 181, 30, 250, 86, 227, 30, 254, 231, 250, 82>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.127 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<202, 211, 156, 233, 127, 118, 201, 58, 181, 7, 186, 246, 243, 250, 234, 126, 192, 166, 145, 130, 69, 114, 153, 188, 66, 6, 61, 102, 36, 131, 2, 32>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.127 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<115, 146, 236, 95, 128, 34, 201, 13, 37, 111, 115, 221, 156, 190, 78, 102, 66, 74, 117, 250, 26, 10, 163, 14, 34, 8, 240, 71, 84, 39, 174, 238>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.128 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<142, 174, 21, 230, 194, 174, 151, 89, 242, 19, 204, 82, 150, 177, 187, 97, 177, 98, 47, 147, 224, 12, 220, 130, 229, 5, 238, 182, 244, 60, 6, 173>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.129 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<234, 221, 235, 93, 192, 53, 253, 151, 72, 218, 123, 40, 194, 68, 47, 103, 75, 3, 127, 169, 116, 130, 214, 253, 196, 160, 162, 82, 108, 220, 7, 199>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.129 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.3ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<163, 196, 166, 1, 197, 181, 12, 42, 120, 196, 183, 16, 183, 150, 133, 217, 98, 100, 147, 91, 189, 89, 97, 224, 172, 247, 159, 14, 16, 154, 166, 69>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.130 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<147, 104, 87, 16, 75, 151, 161, 156, 138, 157, 206, 241, 181, 106, 196, 255, 14, 113, 93, 27, 185, 249, 215, 168, 200, 83, 162, 99, 85, 9, 125, 56>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.130 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<204, 2, 4, 120, 130, 115, 108, 33, 50, 8, 129, 6, 3, 90, 206, 20, 128, 132, 105, 101, 145, 151, 75, 124, 91, 243, 122, 172, 20, 56, 123, 172>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.132 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=1.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<70, 199, 171, 180, 192, 85, 223, 111, 163, 14, 202, 139, 154, 205, 146, 221, 70, 63, 33, 178, 115, 220, 25, 188, 157, 136, 241, 170, 16, 150, 57, 190>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.135 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=2.2ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<225, 89, 53, 83, 28, 173, 190, 16, 47, 96, 51, 232, 121, 169, 53, 238, 245, 198, 197, 23, 61, 142, 58, 184, 165, 15, 145, 79, 32, 237, 130, 150>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.136 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.7ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<176, 41, 107, 183, 197, 58, 10, 79, 78, 203, 154, 158, 182, 233, 93, 125, 214, 195, 81, 147, 7, 93, 102, 233, 45, 56, 255, 118, 157, 199, 23, 215>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.137 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.8ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<13, 47, 161, 254, 29, 146, 43, 87, 2, 244, 251, 25, 98, 0, 107, 54, 219, 194, 55, 157, 245, 126, 89, 109, 241, 131, 225, 184, 116, 48, 190, 23>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.137 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<151, 7, 184, 240, 136, 87, 226, 191, 128, 57, 233, 187, 184, 22, 206, 71, 205, 88, 13, 169, 33, 173, 38, 64, 38, 90, 205, 49, 171, 21, 4, 161>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.139 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.9ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<8, 161, 201, 66, 230, 77, 122, 162, 113, 231, 236, 239, 86, 80, 184, 163, 8, 233, 186, 255, 144, 163, 22, 174, 6, 5, 215, 117, 174, 238, 62, 92>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.139 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<183, 179, 214, 60, 125, 49, 208, 131, 32, 235, 245, 194, 199, 92, 167, 78, 126, 214, 3, 33, 109, 242, 186, 105, 170, 40, 54, 109, 194, 252, 252, 199>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.140 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<31, 199, 67, 193, 137, 40, 169, 222, 253, 136, 160, 122, 3, 255, 139, 158, 157, 51, 69, 52, 209, 79, 79, 67, 233, 94, 195, 218, 85, 48, 238, 215>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.141 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<110, 109, 180, 58, 241, 25, 168, 78, 179, 154, 167, 65, 145, 60, 44, 38, 132, 177, 132, 249, 187, 72, 101, 128, 144, 39, 237, 103, 99, 15, 29, 173>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.141 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<109, 141, 231, 141, 77, 98, 232, 228, 74, 100, 146, 115, 52, 99, 113, 29, 117, 122, 144, 56, 16, 40, 228, 3, 251, 120, 71, 59, 137, 34, 139, 26>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.142 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<239, 142, 64, 112, 156, 128, 174, 75, 244, 247, 119, 237, 31, 116, 135, 54, 66, 247, 176, 50, 19, 88, 235, 48, 59, 44, 40, 217, 65, 190, 63, 181>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.143 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<217, 215, 238, 19, 137, 0, 140, 34, 62, 153, 14, 209, 52, 128, 101, 164, 166, 122, 103, 241, 237, 107, 92, 135, 180, 82, 143, 229, 114, 174, 1, 174>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.143 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.3ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<236, 46, 187, 189, 21, 4, 142, 102, 139, 216, 109, 215, 126, 72, 207, 236, 227, 4, 108, 215, 149, 203, 215, 158, 215, 175, 140, 25, 216, 252, 173, 244>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.144 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=1.0ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<254, 219, 193, 134, 22, 5, 18, 147, 221, 151, 40, 42, 85, 61, 175, 80, 213, 199, 65, 66, 1, 75, 80, 58, 68, 48, 16, 169, 51, 235, 56, 134>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.145 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<170, 177, 177, 233, 246, 71, 184, 101, 114, 109, 124, 231, 7, 184, 227, 88, 143, 182, 117, 87, 24, 106, 146, 81, 215, 202, 200, 23, 109, 14, 171, 7>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.146 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<89, 202, 142, 198, 207, 113, 222, 26, 39, 227, 12, 223, 54, 101, 94, 248, 0, 80, 200, 247, 214, 69, 138, 75, 100, 239, 99, 31, 203, 43, 6, 66>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.146 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<226, 194, 40, 186, 245, 154, 109, 204, 249, 48, 195, 155, 201, 13, 181, 138, 39, 7, 45, 88, 210, 101, 252, 139, 90, 108, 168, 201, 2, 173, 2, 110>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.147 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<168, 169, 214, 132, 130, 59, 70, 240, 202, 182, 183, 117, 208, 166, 35, 194, 172, 90, 160, 115, 9, 231, 0, 253, 210, 210, 220, 220, 102, 135, 161, 105>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.147 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<157, 41, 93, 225, 66, 209, 200, 15, 93, 67, 127, 141, 39, 7, 143, 18, 92, 65, 159, 15, 145, 220, 116, 51, 233, 173, 93, 10, 249, 82, 16, 36>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.148 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<117, 41, 101, 50, 221, 121, 114, 66, 138, 63, 170, 121, 230, 14, 59, 143, 77, 219, 234, 159, 109, 96, 209, 109, 93, 49, 189, 120, 104, 21, 104, 88>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.149 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<213, 42, 115, 85, 96, 127, 143, 249, 171, 145, 181, 153, 37, 72, 24, 75, 157, 18, 186, 202, 104, 34, 33, 26, 116, 90, 170, 35, 15, 24, 24, 5>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.149 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<179, 152, 35, 45, 164, 62, 219, 200, 208, 93, 168, 151, 89, 62, 173, 203, 80, 85, 1, 93, 247, 226, 76, 71, 37, 209, 146, 68, 50, 157, 31, 174>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.150 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<161, 129, 152, 245, 52, 137, 136, 209, 244, 18, 12, 31, 214, 253, 54, 126, 105, 120, 152, 203, 125, 48, 199, 198, 42, 137, 184, 250, 14, 66, 180, 169>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.150 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<230, 96, 53, 249, 88, 137, 164, 201, 110, 54, 219, 5, 214, 237, 165, 112, 13, 234, 148, 39, 40, 107, 218, 9, 135, 114, 243, 142, 98, 228, 59, 7>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.151 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<24, 146, 97, 98, 161, 20, 96, 174, 216, 167, 85, 9, 48, 93, 62, 250, 96, 2, 100, 59, 221, 65, 55, 24, 130, 79, 128, 51, 170, 201, 31, 221>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.152 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<191, 244, 227, 140, 76, 67, 28, 156, 236, 178, 142, 3, 132, 137, 66, 21, 172, 242, 75, 49, 209, 180, 117, 176, 0, 221, 95, 215, 14, 81, 88, 196>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.152 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.3ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<231, 89, 52, 144, 66, 92, 100, 180, 136, 138, 167, 37, 70, 184, 240, 104, 244, 8, 20, 112, 106, 219, 200, 254, 190, 48, 198, 89, 180, 42, 119, 54>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.153 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<148, 178, 121, 167, 31, 151, 64, 231, 108, 34, 216, 66, 249, 171, 189, 66, 159, 206, 153, 130, 194, 242, 87, 208, 123, 91, 92, 151, 132, 51, 215, 83>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.153 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<75, 108, 218, 86, 180, 71, 167, 65, 160, 214, 215, 69, 140, 13, 230, 61, 252, 74, 207, 227, 248, 246, 206, 138, 233, 246, 15, 195, 143, 131, 214, 56>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.154 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<253, 31, 1, 194, 222, 180, 166, 201, 27, 150, 104, 230, 241, 68, 39, 47, 134, 100, 238, 196, 66, 66, 15, 159, 136, 228, 222, 196, 240, 1, 238, 18>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.156 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=1.7ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<27, 60, 187, 224, 173, 176, 116, 12, 129, 55, 117, 158, 124, 146, 170, 50, 129, 229, 130, 237, 47, 204, 75, 90, 65, 132, 78, 196, 182, 224, 194, 223>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.157 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<100, 210, 4, 101, 3, 242, 57, 193, 31, 102, 88, 111, 184, 172, 237, 85, 168, 168, 125, 17, 145, 240, 83, 168, 159, 217, 212, 141, 229, 230, 11, 100>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.157 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<248, 169, 80, 66, 126, 113, 18, 6, 160, 151, 103, 75, 3, 17, 145, 95, 18, 110, 184, 109, 98, 227, 215, 249, 36, 5, 64, 161, 12, 147, 100, 75>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.158 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<166, 167, 157, 72, 215, 49, 209, 152, 174, 74, 218, 3, 178, 57, 152, 248, 159, 125, 190, 27, 79, 11, 198, 91, 110, 81, 24, 230, 31, 116, 180, 152>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.159 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<254, 120, 158, 186, 59, 113, 46, 48, 102, 243, 152, 127, 180, 174, 75, 135, 97, 64, 222, 172, 36, 204, 203, 244, 17, 0, 12, 164, 73, 48, 137, 163>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.159 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<48, 170, 101, 99, 136, 0, 137, 104, 152, 182, 159, 130, 21, 206, 19, 69, 25, 127, 135, 144, 221, 199, 187, 56, 108, 54, 218, 39, 246, 167, 34, 149>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.160 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<193, 243, 136, 139, 202, 138, 199, 24, 198, 132, 76, 6, 37, 58, 40, 88, 242, 115, 222, 78, 248, 42, 201, 175, 101, 86, 76, 164, 104, 75, 17, 24>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.161 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<51, 160, 155, 62, 152, 57, 79, 20, 61, 47, 180, 135, 2, 242, 102, 68, 106, 232, 82, 181, 58, 157, 6, 144, 126, 34, 230, 9, 43, 225, 181, 87>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.161 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<49, 80, 212, 9, 193, 51, 17, 157, 105, 6, 209, 85, 39, 170, 38, 192, 197, 29, 255, 136, 35, 79, 38, 243, 253, 32, 23, 137, 253, 225, 161, 71>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.162 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.7ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<138, 184, 13, 63, 203, 115, 201, 9, 1, 121, 195, 109, 212, 52, 142, 192, 125, 33, 24, 177, 231, 212, 76, 44, 129, 179, 91, 183, 88, 119, 225, 234>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.163 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<238, 69, 173, 193, 80, 189, 199, 74, 88, 179, 66, 72, 95, 77, 129, 187, 153, 50, 157, 189, 209, 148, 136, 199, 152, 36, 226, 188, 159, 233, 85, 167>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.164 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.8ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<163, 114, 237, 4, 24, 132, 11, 24, 62, 239, 135, 113, 255, 50, 50, 247, 86, 210, 203, 101, 21, 230, 206, 175, 207, 187, 211, 168, 152, 93, 213, 181>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.164 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<218, 180, 210, 220, 42, 167, 132, 250, 218, 10, 77, 68, 29, 201, 240, 245, 76, 82, 220, 133, 199, 183, 200, 37, 183, 231, 66, 155, 199, 138, 254, 80>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.165 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<223, 216, 126, 255, 26, 0, 197, 48, 244, 101, 174, 125, 199, 231, 171, 158, 145, 82, 36, 158, 132, 192, 71, 150, 115, 40, 68, 99, 208, 145, 3, 254>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.166 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<200, 212, 152, 106, 108, 249, 198, 200, 251, 96, 203, 158, 68, 204, 63, 113, 216, 177, 160, 173, 31, 161, 44, 102, 68, 24, 72, 73, 176, 100, 232, 134>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.166 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<225, 116, 91, 238, 139, 230, 241, 49, 182, 7, 216, 185, 31, 250, 12, 177, 248, 114, 169, 14, 187, 111, 30, 131, 155, 159, 240, 81, 40, 95, 154, 140>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.167 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<135, 212, 35, 33, 54, 153, 254, 119, 230, 252, 95, 32, 197, 11, 89, 1, 204, 135, 222, 66, 151, 123, 202, 30, 107, 128, 92, 155, 192, 143, 78, 125>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.168 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<109, 216, 23, 7, 111, 243, 73, 30, 13, 222, 99, 96, 163, 193, 41, 181, 122, 2, 7, 49, 207, 165, 156, 252, 16, 18, 181, 219, 8, 195, 227, 179>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.168 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<162, 77, 15, 219, 166, 255, 143, 183, 32, 140, 188, 249, 246, 34, 48, 237, 81, 110, 90, 27, 186, 170, 177, 174, 233, 247, 218, 60, 154, 180, 14, 11>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.169 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<214, 221, 130, 2, 208, 210, 20, 216, 151, 147, 155, 133, 156, 178, 78, 69, 164, 184, 192, 67, 67, 249, 107, 61, 185, 103, 194, 136, 248, 11, 68, 124>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.170 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<53, 75, 131, 95, 10, 82, 118, 56, 254, 88, 47, 209, 47, 87, 218, 230, 218, 252, 158, 99, 251, 132, 209, 127, 253, 48, 137, 254, 42, 62, 200, 196>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.170 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<199, 241, 73, 184, 229, 53, 84, 159, 107, 103, 37, 18, 102, 236, 188, 195, 143, 95, 125, 23, 204, 117, 7, 26, 165, 99, 61, 154, 19, 142, 126, 186>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.171 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<195, 47, 164, 175, 140, 225, 111, 24, 22, 49, 108, 48, 126, 171, 133, 233, 165, 15, 118, 195, 103, 49, 84, 98, 144, 86, 178, 83, 155, 243, 123, 160>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.172 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<254, 4, 100, 93, 195, 103, 32, 143, 208, 98, 216, 33, 26, 245, 106, 181, 121, 251, 229, 180, 12, 127, 87, 131, 60, 203, 52, 134, 119, 29, 151, 253>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.172 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<159, 233, 125, 104, 126, 67, 201, 147, 183, 75, 64, 50, 199, 235, 201, 143, 23, 47, 227, 141, 1, 41, 211, 104, 120, 185, 31, 146, 213, 40, 159, 111>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.173 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.8ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<148, 220, 205, 66, 144, 16, 109, 39, 188, 146, 246, 212, 201, 51, 227, 82, 108, 176, 174, 88, 23, 14, 31, 183, 170, 39, 255, 77, 32, 209, 121, 220>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.174 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<119, 113, 184, 184, 249, 238, 102, 151, 249, 128, 200, 196, 195, 158, 120, 77, 82, 15, 151, 234, 177, 243, 117, 92, 140, 248, 37, 243, 94, 149, 57, 20>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.175 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<140, 78, 133, 3, 188, 185, 253, 139, 75, 58, 189, 53, 12, 4, 138, 163, 165, 114, 102, 152, 61, 212, 33, 44, 124, 1, 6, 5, 248, 109, 249, 140>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.175 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<76, 104, 189, 85, 70, 69, 226, 202, 133, 116, 209, 59, 229, 31, 123, 221, 117, 61, 20, 109, 177, 131, 35, 151, 124, 54, 223, 175, 97, 209, 218, 171>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.176 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.3ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<92, 86, 62, 219, 84, 106, 19, 230, 80, 121, 181, 56, 19, 41, 186, 34, 229, 108, 202, 95, 0, 43, 57, 103, 19, 214, 156, 62, 77, 105, 113, 207>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.176 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<56, 4, 140, 49, 237, 35, 210, 217, 111, 116, 198, 192, 47, 55, 8, 99, 22, 29, 69, 179, 176, 200, 30, 212, 92, 81, 16, 193, 26, 233, 91, 156>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.177 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.3ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<211, 251, 147, 207, 166, 23, 216, 236, 25, 237, 42, 230, 203, 224, 61, 174, 17, 23, 215, 162, 142, 54, 68, 166, 29, 40, 223, 36, 175, 8, 61, 28>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.178 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.3ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<222, 228, 1, 69, 138, 121, 135, 73, 255, 251, 26, 145, 102, 38, 68, 135, 203, 50, 177, 5, 48, 114, 58, 44, 155, 74, 88, 240, 213, 46, 175, 28>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.183 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=5.0ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<108, 66, 177, 140, 40, 209, 208, 37, 154, 172, 171, 234, 75, 228, 80, 183, 237, 146, 79, 130, 215, 75, 42, 42, 47, 118, 165, 198, 177, 154, 38, 42>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.184 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=1.0ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<100, 154, 37, 142, 188, 143, 138, 21, 38, 4, 87, 28, 75, 191, 190, 16, 180, 26, 210, 182, 200, 155, 49, 6, 206, 165, 16, 207, 45, 10, 158, 139>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.187 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=2.2ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<39, 198, 30, 142, 66, 56, 50, 227, 142, 142, 201, 166, 54, 89, 57, 124, 183, 62, 168, 220, 83, 104, 11, 125, 137, 171, 186, 126, 4, 28, 108, 169>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.187 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<31, 141, 167, 48, 220, 50, 1, 125, 17, 202, 134, 239, 8, 229, 137, 28, 230, 252, 58, 117, 69, 158, 47, 125, 2, 248, 3, 94, 102, 114, 14, 124>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.188 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<159, 121, 97, 92, 178, 226, 64, 58, 105, 221, 242, 233, 74, 250, 96, 235, 91, 148, 190, 32, 188, 72, 31, 166, 254, 89, 156, 12, 172, 248, 226, 131>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.189 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.8ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<186, 79, 32, 195, 35, 6, 73, 70, 33, 133, 154, 191, 217, 40, 6, 180, 33, 202, 64, 209, 46, 62, 64, 156, 251, 154, 60, 14, 12, 251, 39, 35>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.190 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<197, 22, 123, 64, 34, 215, 0, 230, 246, 112, 242, 103, 73, 126, 183, 204, 252, 225, 62, 219, 255, 38, 113, 203, 83, 113, 250, 165, 133, 187, 50, 105>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.190 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<118, 129, 133, 146, 75, 56, 126, 107, 28, 205, 208, 189, 99, 181, 50, 176, 222, 227, 8, 169, 176, 225, 83, 164, 170, 35, 91, 19, 248, 95, 250, 72>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.191 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<73, 6, 183, 28, 34, 184, 241, 164, 88, 75, 221, 123, 242, 5, 114, 155, 245, 55, 127, 124, 197, 248, 71, 101, 147, 98, 162, 201, 212, 63, 205, 254>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.191 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<13, 208, 52, 112, 124, 167, 153, 191, 242, 48, 100, 244, 155, 106, 196, 126, 187, 116, 229, 212, 18, 124, 49, 20, 47, 206, 26, 100, 228, 170, 97, 220>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.192 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<59, 156, 223, 126, 22, 244, 168, 38, 33, 196, 205, 183, 231, 36, 70, 169, 195, 250, 144, 191, 111, 121, 96, 165, 147, 204, 229, 168, 208, 124, 209, 206>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.196 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=3.3ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<231, 140, 132, 3, 225, 46, 35, 51, 165, 55, 157, 152, 168, 230, 246, 84, 233, 114, 150, 240, 31, 206, 151, 139, 134, 78, 116, 11, 250, 198, 151, 130>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.196 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<149, 84, 45, 206, 25, 36, 3, 234, 66, 29, 77, 63, 215, 174, 35, 222, 53, 43, 100, 169, 28, 36, 96, 191, 195, 123, 80, 60, 11, 235, 130, 144>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.203 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=6.0ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<52, 83, 211, 76, 93, 154, 4, 176, 237, 241, 59, 47, 48, 203, 117, 54, 39, 177, 87, 103, 113, 108, 62, 213, 55, 24, 198, 206, 117, 13, 199, 195>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.204 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=1.6ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<209, 239, 101, 81, 185, 122, 107, 216, 37, 141, 69, 118, 53, 114, 160, 206, 115, 144, 241, 185, 227, 46, 181, 7, 145, 252, 179, 206, 166, 51, 223, 169>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.224 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=19.0ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<230, 178, 177, 46, 248, 99, 129, 57, 0, 98, 23, 211, 63, 101, 94, 220, 168, 172, 233, 213, 142, 105, 207, 139, 75, 171, 81, 25, 149, 14, 231, 30>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.225 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.8ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<229, 205, 208, 102, 35, 151, 246, 120, 131, 87, 174, 164, 150, 30, 139, 211, 253, 133, 175, 113, 168, 93, 192, 146, 205, 8, 202, 19, 7, 101, 131, 196>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.226 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.7ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<168, 69, 112, 104, 175, 111, 154, 72, 68, 152, 166, 92, 131, 88, 246, 148, 19, 15, 39, 245, 254, 167, 34, 114, 93, 30, 156, 66, 14, 194, 169, 189>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.227 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.9ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<216, 211, 59, 18, 130, 81, 115, 144, 57, 108, 29, 16, 95, 235, 223, 163, 162, 191, 163, 140, 214, 236, 43, 167, 96, 10, 92, 92, 154, 216, 91, 206>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.228 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.8ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<120, 112, 161, 213, 91, 138, 214, 220, 69, 36, 101, 43, 201, 76, 210, 225, 122, 153, 246, 218, 107, 12, 253, 225, 118, 3, 24, 112, 20, 161, 245, 56>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.229 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.6ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<5, 98, 89, 200, 163, 140, 101, 186, 0, 222, 166, 120, 84, 182, 21, 91, 211, 75, 147, 172, 216, 46, 71, 98, 190, 96, 129, 92, 225, 90, 162, 73>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.232 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=2.3ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<58, 89, 93, 174, 123, 36, 41, 225, 14, 28, 248, 97, 181, 16, 24, 61, 148, 73, 186, 174, 242, 161, 233, 72, 77, 86, 81, 177, 226, 141, 172, 162>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.233 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=1.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<145, 246, 22, 213, 51, 201, 61, 222, 9, 240, 212, 242, 134, 59, 50, 83, 115, 43, 54, 247, 85, 147, 248, 119, 85, 65, 130, 65, 235, 214, 129, 81>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.234 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<100, 132, 250, 107, 50, 188, 255, 181, 60, 255, 112, 22, 11, 34, 88, 130, 127, 138, 55, 27, 120, 246, 54, 20, 33, 191, 29, 134, 185, 239, 86, 65>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.235 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.3ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<249, 192, 181, 174, 77, 201, 218, 214, 47, 178, 8, 34, 238, 72, 233, 8, 239, 106, 84, 144, 246, 199, 204, 120, 124, 101, 79, 96, 248, 224, 6, 99>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.235 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<159, 97, 168, 229, 42, 127, 250, 110, 242, 219, 20, 184, 88, 34, 78, 133, 162, 231, 161, 77, 244, 139, 118, 75, 44, 229, 133, 84, 109, 134, 88, 219>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.236 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<172, 192, 199, 12, 11, 181, 29, 141, 134, 137, 244, 217, 187, 77, 123, 94, 209, 96, 119, 32, 47, 86, 227, 98, 90, 204, 150, 229, 137, 53, 167, 160>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.237 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<134, 235, 90, 189, 68, 106, 206, 235, 163, 235, 50, 57, 250, 181, 255, 102, 172, 92, 175, 112, 126, 82, 62, 82, 41, 161, 172, 6, 43, 0, 109, 0>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.238 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<33, 138, 44, 36, 104, 118, 9, 236, 30, 78, 239, 108, 195, 1, 41, 100, 230, 115, 216, 13, 68, 10, 146, 142, 24, 213, 135, 254, 48, 151, 33, 63>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.238 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<201, 186, 80, 206, 254, 234, 238, 153, 56, 32, 95, 215, 95, 119, 54, 188, 164, 150, 232, 184, 249, 120, 14, 238, 36, 11, 229, 216, 83, 229, 18, 250>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.239 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<0, 213, 239, 157, 155, 128, 65, 161, 28, 10, 234, 48, 106, 128, 228, 229, 26, 52, 192, 227, 230, 112, 21, 164, 238, 135, 191, 168, 105, 246, 225, 142>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.240 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<225, 159, 36, 69, 131, 175, 165, 126, 152, 17, 125, 85, 210, 57, 64, 18, 254, 30, 220, 108, 232, 153, 90, 130, 232, 16, 239, 109, 196, 10, 173, 6>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.240 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<140, 67, 116, 167, 150, 152, 206, 148, 155, 101, 94, 189, 18, 59, 142, 222, 213, 224, 93, 64, 67, 49, 254, 82, 134, 160, 229, 74, 250, 106, 214, 94>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.241 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.6ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<105, 114, 235, 189, 39, 44, 9, 255, 113, 199, 98, 25, 56, 199, 13, 50, 64, 120, 152, 28, 186, 98, 35, 163, 149, 135, 9, 18, 72, 110, 224, 145>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.242 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<239, 58, 6, 86, 244, 102, 46, 146, 208, 1, 169, 24, 138, 237, 240, 50, 34, 72, 145, 13, 242, 72, 86, 9, 119, 249, 250, 120, 207, 70, 34, 43>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.242 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<20, 125, 77, 235, 140, 210, 84, 232, 57, 149, 22, 49, 246, 169, 180, 169, 197, 16, 85, 117, 176, 24, 230, 165, 176, 45, 23, 80, 163, 196, 28, 139>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.243 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<140, 117, 12, 133, 152, 130, 132, 127, 30, 167, 43, 23, 104, 231, 29, 121, 4, 243, 84, 162, 240, 30, 15, 104, 182, 183, 225, 171, 132, 53, 182, 204>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.244 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<217, 187, 53, 168, 73, 43, 25, 183, 250, 140, 239, 103, 248, 172, 142, 72, 134, 162, 2, 31, 150, 52, 47, 162, 47, 77, 30, 94, 145, 167, 76, 14>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.244 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<42, 250, 59, 97, 43, 243, 217, 189, 32, 219, 209, 137, 75, 224, 145, 183, 72, 85, 134, 223, 32, 129, 20, 167, 89, 186, 80, 171, 199, 187, 231, 71>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.246 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=1.3ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<78, 178, 173, 177, 88, 163, 229, 169, 38, 153, 125, 55, 194, 247, 191, 50, 177, 144, 32, 208, 171, 80, 88, 83, 3, 45, 165, 243, 159, 243, 254, 110>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.247 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.3ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<67, 159, 166, 156, 37, 172, 98, 107, 111, 28, 207, 60, 81, 198, 195, 22, 33, 49, 51, 228, 133, 54, 53, 117, 3, 87, 129, 21, 62, 97, 12, 83>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.247 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.3ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<178, 152, 181, 93, 6, 246, 189, 14, 89, 70, 9, 202, 25, 46, 171, 191, 96, 68, 143, 135, 211, 142, 161, 137, 176, 167, 172, 113, 211, 55, 190, 41>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.248 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.3ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<82, 56, 9, 189, 187, 91, 226, 109, 242, 123, 110, 240, 141, 5, 103, 116, 204, 167, 100, 101, 90, 98, 18, 204, 144, 66, 240, 175, 211, 255, 77, 225>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.248 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.2ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<2, 240, 210, 214, 13, 29, 134, 157, 53, 202, 187, 132, 0, 152, 139, 236, 229, 7, 78, 92, 0, 66, 202, 12, 84, 70, 192, 150, 172, 205, 127, 224>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.249 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.3ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<36, 71, 122, 169, 173, 164, 148, 165, 171, 32, 180, 19, 160, 23, 7, 131, 116, 21, 152, 54, 134, 49, 119, 208, 84, 57, 194, 166, 68, 128, 136, 175>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.249 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<74, 12, 126, 59, 192, 11, 232, 167, 19, 136, 190, 219, 86, 65, 112, 254, 96, 7, 105, 192, 216, 246, 146, 98, 87, 157, 104, 73, 79, 20, 179, 41>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.257 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=7.2ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<154, 60, 16, 142, 246, 224, 97, 72, 16, 67, 233, 9, 163, 59, 70, 48, 149, 59, 29, 218, 163, 126, 125, 138, 97, 89, 68, 18, 97, 99, 106, 198>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.258 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<166, 153, 119, 118, 150, 30, 171, 108, 240, 128, 43, 37, 197, 203, 126, 104, 83, 66, 200, 178, 62, 158, 228, 196, 183, 189, 177, 179, 88, 57, 125, 249>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.258 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<75, 146, 77, 3, 214, 107, 47, 29, 79, 97, 221, 59, 64, 219, 143, 151, 8, 163, 242, 251, 44, 79, 73, 65, 176, 193, 114, 223, 183, 23, 220, 172>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.259 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.8ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<220, 109, 197, 202, 18, 164, 69, 172, 99, 109, 19, 26, 103, 77, 72, 30, 125, 109, 84, 24, 103, 130, 254, 242, 52, 181, 19, 193, 150, 59, 87, 200>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.260 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.7ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<226, 248, 83, 195, 169, 27, 165, 13, 205, 197, 251, 191, 158, 38, 216, 221, 221, 190, 203, 39, 234, 117, 131, 24, 161, 96, 105, 108, 85, 78, 128, 164>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.261 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.7ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<83, 74, 128, 89, 222, 252, 131, 79, 93, 146, 88, 168, 228, 100, 254, 205, 186, 113, 41, 134, 238, 82, 3, 43, 82, 17, 49, 183, 162, 123, 17, 111>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.262 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.7ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<119, 178, 141, 19, 74, 62, 169, 249, 71, 3, 190, 28, 47, 85, 250, 141, 194, 119, 75, 149, 173, 249, 102, 154, 221, 224, 101, 55, 145, 208, 37, 58>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.268 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=5.7ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<161, 69, 215, 72, 140, 119, 86, 29, 34, 146, 237, 52, 210, 46, 138, 104, 173, 227, 70, 152, 202, 233, 128, 194, 220, 22, 149, 113, 49, 152, 67, 169>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.269 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<131, 32, 154, 121, 29, 197, 135, 0, 202, 61, 115, 137, 176, 162, 45, 126, 44, 73, 69, 105, 102, 235, 40, 244, 113, 213, 0, 146, 10, 223, 164, 43>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.281 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=11.7ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<206, 192, 139, 45, 25, 143, 192, 215, 118, 118, 119, 43, 199, 152, 207, 143, 50, 121, 30, 196, 74, 154, 186, 198, 219, 161, 118, 144, 153, 151, 42, 89>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.282 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<126, 140, 144, 111, 172, 156, 186, 219, 18, 80, 104, 124, 51, 28, 33, 57, 255, 104, 34, 8, 116, 217, 100, 81, 53, 53, 113, 236, 42, 240, 91, 71>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.283 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<179, 102, 73, 153, 54, 70, 51, 219, 239, 11, 184, 204, 223, 229, 13, 185, 98, 12, 38, 179, 113, 17, 151, 37, 13, 98, 239, 136, 201, 109, 71, 162>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.283 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<236, 42, 3, 166, 159, 240, 166, 220, 190, 231, 191, 160, 36, 241, 63, 247, 179, 120, 152, 214, 82, 22, 241, 155, 127, 21, 203, 7, 201, 63, 74, 204>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.284 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<220, 29, 42, 24, 240, 201, 186, 97, 59, 135, 88, 80, 142, 122, 139, 104, 194, 98, 255, 214, 64, 100, 128, 228, 204, 123, 238, 231, 212, 167, 122, 177>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.284 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<97, 250, 102, 220, 81, 123, 116, 172, 109, 182, 171, 143, 19, 89, 71, 219, 14, 55, 44, 149, 61, 63, 62, 116, 16, 218, 81, 118, 5, 86, 61, 50>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.285 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<162, 203, 188, 121, 244, 200, 157, 13, 216, 188, 68, 246, 17, 60, 222, 134, 153, 153, 210, 218, 10, 209, 134, 243, 190, 191, 107, 90, 31, 238, 117, 117>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.286 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<188, 70, 121, 115, 54, 32, 234, 11, 229, 1, 82, 56, 26, 170, 94, 13, 221, 167, 96, 97, 75, 43, 22, 35, 102, 133, 91, 174, 189, 20, 150, 233>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.296 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=9.6ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<110, 91, 187, 242, 187, 5, 157, 44, 47, 173, 236, 122, 254, 88, 100, 140, 140, 207, 40, 66, 186, 8, 196, 60, 219, 38, 209, 35, 25, 48, 93, 151>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.298 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.6ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<186, 53, 190, 116, 171, 117, 105, 18, 146, 245, 236, 6, 181, 91, 240, 239, 155, 197, 222, 76, 97, 77, 72, 81, 228, 133, 83, 132, 110, 141, 160, 240>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.298 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<211, 172, 42, 122, 239, 246, 97, 181, 117, 164, 124, 181, 221, 142, 169, 237, 170, 15, 199, 127, 58, 164, 15, 48, 222, 167, 107, 152, 134, 110, 155, 225>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.299 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<46, 37, 202, 13, 147, 120, 223, 245, 118, 213, 33, 196, 104, 58, 119, 230, 221, 36, 93, 79, 124, 96, 29, 104, 112, 30, 158, 116, 194, 155, 64, 196>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.300 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<34, 218, 252, 91, 46, 68, 214, 110, 71, 221, 141, 62, 118, 18, 101, 195, 162, 105, 118, 16, 143, 238, 2, 59, 38, 87, 218, 164, 130, 164, 203, 150>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.300 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<209, 5, 11, 146, 115, 119, 5, 102, 249, 223, 46, 101, 180, 18, 131, 177, 209, 239, 147, 135, 163, 65, 142, 138, 68, 176, 56, 135, 216, 230, 180, 52>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.301 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<76, 58, 104, 11, 95, 145, 173, 250, 173, 112, 252, 34, 101, 154, 186, 211, 107, 10, 56, 246, 255, 112, 52, 214, 9, 88, 57, 64, 14, 192, 223, 190>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.301 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<78, 82, 103, 236, 155, 33, 53, 60, 49, 9, 90, 49, 63, 98, 28, 63, 137, 227, 12, 232, 104, 249, 93, 161, 203, 173, 253, 27, 241, 118, 247, 76>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.302 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<138, 5, 160, 74, 35, 192, 215, 179, 137, 135, 238, 230, 176, 41, 95, 195, 206, 135, 2, 89, 16, 181, 92, 215, 130, 94, 98, 232, 112, 251, 254, 50>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.324 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=21.2ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<191, 57, 199, 132, 242, 59, 94, 46, 127, 125, 90, 130, 247, 179, 112, 228, 205, 64, 238, 37, 233, 167, 26, 60, 158, 100, 100, 54, 20, 71, 94, 204>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.324 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<140, 173, 140, 205, 231, 11, 103, 48, 62, 182, 112, 160, 226, 237, 38, 150, 115, 92, 51, 25, 153, 165, 0, 45, 115, 181, 33, 103, 6, 106, 184, 9>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.325 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<58, 8, 10, 204, 12, 255, 187, 211, 243, 218, 54, 4, 33, 29, 105, 164, 59, 23, 92, 227, 16, 53, 192, 149, 196, 227, 31, 115, 82, 70, 46, 100>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.326 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<9, 131, 217, 109, 229, 29, 197, 30, 43, 137, 249, 23, 81, 7, 173, 102, 32, 49, 25, 133, 209, 51, 184, 234, 37, 102, 204, 17, 27, 76, 183, 15>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.326 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<84, 77, 124, 202, 32, 24, 181, 50, 86, 190, 85, 186, 250, 232, 158, 243, 231, 227, 207, 240, 105, 110, 45, 34, 232, 29, 252, 48, 232, 238, 203, 143>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.327 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<249, 119, 212, 176, 66, 131, 117, 234, 165, 174, 169, 73, 50, 207, 90, 111, 26, 38, 90, 55, 9, 185, 61, 26, 66, 100, 37, 20, 21, 134, 60, 81>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.328 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<38, 34, 154, 112, 97, 43, 22, 102, 98, 99, 80, 72, 184, 161, 0, 17, 151, 137, 219, 151, 208, 192, 27, 154, 6, 187, 33, 170, 219, 104, 222, 177>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.328 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<53, 18, 123, 13, 246, 220, 142, 135, 156, 239, 174, 226, 91, 124, 46, 19, 147, 6, 77, 41, 57, 166, 110, 51, 34, 238, 234, 227, 197, 158, 3, 41>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.329 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<122, 139, 169, 206, 84, 88, 217, 29, 215, 254, 193, 166, 93, 163, 40, 63, 59, 19, 168, 177, 71, 108, 140, 68, 113, 52, 114, 88, 216, 216, 187, 202>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.341 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=11.9ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<242, 6, 37, 238, 239, 204, 142, 173, 187, 180, 98, 121, 187, 56, 26, 108, 244, 220, 184, 219, 157, 209, 223, 92, 21, 196, 1, 175, 161, 56, 24, 7>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.342 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.5ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<187, 147, 111, 244, 239, 94, 18, 29, 174, 201, 250, 183, 146, 200, 158, 148, 168, 209, 196, 231, 45, 104, 172, 253, 184, 78, 79, 136, 244, 157, 217, 195>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.342 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<20, 53, 38, 62, 41, 223, 40, 177, 165, 77, 85, 79, 93, 227, 20, 211, 74, 236, 47, 48, 127, 146, 144, 0, 100, 175, 240, 33, 187, 222, 201, 86>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.343 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<129, 155, 218, 74, 80, 32, 172, 81, 67, 135, 205, 81, 132, 20, 116, 182, 226, 68, 161, 84, 18, 171, 150, 182, 63, 147, 255, 75, 89, 213, 224, 124>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.344 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<31, 158, 41, 64, 18, 242, 140, 47, 64, 109, 151, 6, 5, 18, 181, 221, 225, 86, 40, 102, 114, 211, 71, 201, 167, 28, 168, 71, 124, 51, 11, 70>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.354 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=9.9ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<129, 140, 104, 251, 151, 213, 33, 7, 111, 96, 143, 96, 174, 86, 12, 139, 34, 196, 132, 144, 221, 117, 211, 92, 128, 112, 163, 67, 190, 68, 26, 216>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.355 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<67, 56, 78, 160, 114, 139, 118, 210, 81, 86, 99, 228, 131, 87, 60, 127, 187, 79, 188, 149, 141, 114, 12, 176, 217, 50, 188, 98, 240, 59, 185, 9>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.355 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.3ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<67, 210, 203, 117, 73, 221, 57, 59, 138, 31, 26, 212, 205, 79, 246, 233, 24, 62, 130, 228, 62, 241, 251, 128, 194, 237, 6, 113, 149, 164, 56, 31>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.356 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.2ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<89, 221, 193, 150, 156, 233, 159, 148, 74, 187, 181, 177, 32, 238, 190, 245, 98, 70, 199, 213, 81, 183, 16, 112, 189, 86, 198, 62, 122, 69, 188, 120>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.356 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.2ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<78, 217, 82, 228, 205, 41, 244, 245, 238, 100, 230, 241, 183, 71, 183, 52, 236, 160, 231, 108, 54, 198, 99, 106, 199, 6, 197, 17, 197, 25, 231, 46>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.356 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.2ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<83, 170, 2, 211, 50, 211, 6, 62, 206, 49, 26, 200, 126, 5, 135, 167, 177, 119, 204, 181, 180, 3, 206, 137, 79, 37, 20, 230, 203, 138, 101, 93>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅
2020-05-25 18:19:00.357 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.2ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<188, 174, 211, 108, 165, 0, 196, 120, 14, 0, 187, 159, 178, 182, 52, 189, 86, 214, 88, 150, 50, 43, 124, 153, 89, 111, 131, 20, 139, 6, 211, 101>>, ~U[2020-05-25 16:18:45.295254Z], 1, 0, 0]⋅

and so on and so on...

@InoMurko
Copy link
Contributor Author

InoMurko commented May 25, 2020

A limited amount of transactions in a block:

2020-05-25 19:01:25.093 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK db=2.4ms queue=0.1ms
begin []⋅
2020-05-25 19:01:25.114 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK db=2.5ms

INSERT INTO "blocks" ("blknum","eth_height","hash","timestamp","inserted_at","updated_at") VALUES ($1,$2,$3,$4,$5,$6) [1000, 1, "0x1000", 1576500000, ~U[2020-05-25 17:01:25.108149Z], ~U[2020-05-25 17:01:25.108149Z]]⋅
2020-05-25 19:01:25.117 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK db=1.5ms

INSERT INTO "transactions" ("blknum","inserted_at","metadata","txbytes","txhash","txindex","txtype","updated_at") VALUES ($1,$2,$3,$4,$5,$6,$7,$8),($9,$10,$11,$12,$13,$14,$15,$16),($17,$18,$19,$20,$21,$22,$23,$24),($25,$26,$27,$28,$29,$30,$31,$32) [1000, ~U[2020-05-25 17:01:25.073982Z], <<0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0>>, <<248, 185, 248, 67, 184, 65, 244, 84, 98, 171, 180, 27, 170, 183, 79, 19, 204, 65, 157, 112, 205, 63, 121, 74, 214, 80, 113, 23, 156, 218, 131, 68, 185, 196, 102, 62, 40, 92, 59, 29, 171, 255, 124, 43, 67, 35, ...>>, <<75, 65, 56, 122, 139, 221, 166, 46, 93, 116, 118, 86, 85, 148, 185, 70, 152, 192, 78, 145, 166, 27, 130, 113, 215, 173, 228, 110, 247, 23, 170, 13>>, 3, 1, ~U[2020-05-25 17:01:25.073982Z], 1000, ~U[2020-05-25 17:01:25.073982Z], <<0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0>>, <<248, 185, 248, 67, 184, 65, 28, 192, 57, 29, 197, 202, 255, 28, 162, 35, 39, 255, 236, 109, 122, 175, 81, 186, 113, 158, 41, 142, 194, 237, 88, 158, 50, 242, 40, 7, 181, 166, ...>>, <<234, 126, 165, 138, 113, 121, 45, 10, 243, 206, 38, 51, 181, 132, 164, 165, 19, 218, 209, 139, 205, 238, 125, 217, 192, 252, 235, 5, 178, 63, 81, 8>>, 2, 1, ~U[2020-05-25 17:01:25.073982Z], 1000, ~U[2020-05-25 17:01:25.073982Z], <<0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...>>, <<248, 185, 248, 67, 184, 65, 202, 19, 213, 174, 8, 210, 219, 106, 238, 177, 200, 66, 205, 80, 61, 10, 73, 59, 243, 6, 156, 116, 227, 81, ...>>, <<94, 156, 70, 6, 20, 87, 117, 254, 155, 191, 252, 188, 43, 56, 62, 51, 138, 45, 16, 241, 138, 178, 167, 226, 6, 253, 18, 51, 196, ...>>, 1, 1, ~U[2020-05-25 17:01:25.073982Z], 1000, ~U[2020-05-25 17:01:25.073982Z], <<0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...>>, <<248, 185, 248, 67, 184, 65, 26, 107, 19, 115, 175, 82, 2, 255, 197, 217, 85, 248, 223, 171, 171, 135, ...>>, <<28, 126, 148, 114, 50, 255, 47, 170, 220, 255, 110, 60, 162, 219, 169, 67, 170, 63, 185, 199, 204, ...>>, 0, 1, ~U[2020-05-25 17:01:25.073982Z]]⋅
2020-05-25 19:01:25.129 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK db=10.7ms


INSERT INTO "txoutputs" ("amount","blknum","creating_txhash","currency","inserted_at","oindex","otype","owner","txindex","updated_at") VALUES ($1,$2,$3,$4,$5,$6,$7,$8,$9,$10),($11,$12,$13,$14,$15,$16,$17,$18,$19,$20),($21,$22,$23,$24,$25,$26,$27,$28,$29,$30),($31,$32,$33,$34,$35,$36,$37,$38,$39,$40) [5, 1000, <<75, 65, 56, 122, 139, 221, 166, 46, 93, 116, 118, 86, 85, 148, 185, 70, 152, 192, 78, 145, 166, 27, 130, 113, 215, 173, 228, 110, 247, 23, 170, 13>>, <<0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0>>, ~U[2020-05-25 17:01:25.081803Z], 0, 1, <<111, 8, 175, 122, 40, 173, 40, 161, 152, 127, 14, 105, 236, 163, 175, 180, 183, 7, 70, 55>>, 3, ~U[2020-05-25 17:01:25.081803Z], 5, 1000, <<234, 126, 165, 138, 113, 121, 45, 10, 243, 206, 38, 51, 181, 132, 164, 165, 19, 218, 209, 139, 205, 238, 125, 217, 192, 252, 235, 5, 178, 63, 81, 8>>, <<0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0>>, ~U[2020-05-25 17:01:25.081803Z], 0, 1, <<255, 226, 115, 218, 152, 32, 249, 243, 72, 29, 147, 182, 52, 207, 30, 63, 84, 247, 108, 241>>, 2, ~U[2020-05-25 17:01:25.081803Z], 2, 1000, <<94, 156, 70, 6, 20, 87, 117, 254, 155, 191, 252, 188, 43, 56, 62, 51, 138, 45, 16, 241, 138, 178, 167, 226, 6, 253, 18, ...>>, <<0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0>>, ~U[2020-05-25 17:01:25.081803Z], 0, 1, <<154, 176, 148, 225, 224, 150, 159, 149, 12, 138, 132, 26, 241, 105, 109, 173, 64, 216, 157, 72>>, 1, ~U[2020-05-25 17:01:25.081803Z], 1, 1000, <<28, 126, 148, 114, 50, 255, 47, 170, 220, 255, 110, 60, 162, 219, 169, 67, 170, ...>>, <<0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...>>, ~U[2020-05-25 17:01:25.081803Z], 0, 1, <<154, 176, 148, 225, 224, 150, 159, 149, 12, 138, 132, 26, ...>>, 0, ~U[2020-05-25 17:01:25.081803Z]]⋅
2020-05-25 19:01:25.133 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.7ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<75, 65, 56, 122, 139, 221, 166, 46, 93, 116, 118, 86, 85, 148, 185, 70, 152, 192, 78, 145, 166, 27, 130, 113, 215, 173, 228, 110, 247, 23, 170, 13>>, ~U[2020-05-25 17:01:25.088464Z], 1, 0, 0]⋅
2020-05-25 19:01:25.134 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.4ms




UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<234, 126, 165, 138, 113, 121, 45, 10, 243, 206, 38, 51, 181, 132, 164, 165, 19, 218, 209, 139, 205, 238, 125, 217, 192, 252, 235, 5, 178, 63, 81, 8>>, ~U[2020-05-25 17:01:25.088464Z], 1, 0, 0]⋅
2020-05-25 19:01:25.135 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.6ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<94, 156, 70, 6, 20, 87, 117, 254, 155, 191, 252, 188, 43, 56, 62, 51, 138, 45, 16, 241, 138, 178, 167, 226, 6, 253, 18, 51, 196, 60, 184, 39>>, ~U[2020-05-25 17:01:25.088464Z], 1, 0, 0]⋅
2020-05-25 19:01:25.136 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="txoutputs" db=0.7ms
UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<28, 126, 148, 114, 50, 255, 47, 170, 220, 255, 110, 60, 162, 219, 169, 67, 170, 63, 185, 199, 204, 139, 131, 32, 10, 71, 5, 120, 50, 253, 138, 106>>, ~U[2020-05-25 17:01:25.088464Z], 1, 0, 0]⋅
2020-05-25 19:01:25.138 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK db=1.9ms
commit []⋅
2020-05-25 19:01:25.141 [info] module=OMG.WatcherInfo.DB.Block function=insert_with_transactions/1 ⋅Block #1000 persisted in WatcherDB, done in 49.997ms⋅
2020-05-25 19:01:25.147 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="transactions" db=0.6ms queue=0.8ms
SELECT t0."txhash", t0."txindex", t0."txtype", t0."txbytes", t0."metadata", t0."blknum", t0."inserted_at", t0."updated_at" FROM "transactions" AS t0 WHERE (t0."txhash" = $1) [<<28, 126, 148, 114, 50, 255, 47, 170, 220, 255, 110, 60, 162, 219, 169, 67, 170, 63, 185, 199, 204, 139, 131, 32, 10, 71, 5, 120, 50, 253, 138, 106>>]⋅
2020-05-25 19:01:25.148 [debug] module=Ecto.Adapters.SQL function=log/4 ⋅QUERY OK source="transactions" db=0.7ms queue=0.1ms
SELECT t0."txhash", t0."txindex", t0."txtype", t0."txbytes", t0."metadata", t0."blknum", t0."inserted_at", t0."updated_at" FROM "transactions" AS t0 WHERE (t0."txhash" = $1) [<<94, 156, 70, 6, 20, 87, 117, 254, 155, 191, 252, 188, 43, 56, 62, 51, 138, 45, 16, 241, 138, 178, 167, 226, 6, 253, 18, 51, 196, 60, 184, 39>>]⋅

@InoMurko
Copy link
Contributor Author

Now I believe that the test example is completely false, I think its creating inputs out of thin air. A full block could be a perf test. cc @achiurizo @T-Dnzt

@InoMurko
Copy link
Contributor Author

InoMurko commented May 26, 2020

The Postgres version we're using in GCS is 9.6.
The large portion of the time in the transaction above (like 90%) are the updates that are happening. This is trigging our pg timeout when inserting a large number of transactions (50k+) The question is - how do we make them faster?

create table(:txoutputs, primary_key: false) do
      add :blknum, :bigint, null: false, primary_key: true
      add :txindex, :integer, null: false, primary_key: true
      add :oindex, :integer, null: false, primary_key: true
      add :creating_txhash, references(:transactions, column: :txhash, type: :binary)
      add :creating_deposit, references(:ethevents, column: :hash, type: :binary)
      add :spending_txhash, references(:transactions, column: :txhash, type: :binary)
      add :spending_exit, references(:ethevents, column: :hash, type: :binary)
      add :spending_tx_oindex, :integer
      add :owner, :binary, null: false
      add :amount, :decimal, precision: 81, scale: 0, null: false
      add :currency, :binary, null: false
      add :proof, :binary
    end

All three primary keys are being search for in the UPDATE.

UPDATE "txoutputs" AS t0 SET "spending_tx_oindex" = $1, "spending_txhash" = $2, "updated_at" = $3 WHERE (((t0."blknum" = $4) AND (t0."txindex" = $5)) AND (t0."oindex" = $6)) [0, <<234, 126, 165, 138, 113, 121, 45, 10, 243, 206, 38, 51, 181, 132, 164, 165, 19, 218, 209, 139, 205, 238, 125, 217, 192, 252, 235, 5, 178, 63, 81, 8>>, ~U[2020-05-25 17:01:25.088464Z], 1, 0, 0]⋅

Could it be that extra references are slowing down the updates?

add :creating_txhash, references(:transactions, column: :txhash, type: :binary)
add :creating_deposit, references(:ethevents, column: :hash, type: :binary)
add :spending_txhash, references(:transactions, column: :txhash, type: :binary)
add :spending_exit, references(:ethevents, column: :hash, type: :binary)

]
)
db_txs_stream = Chunk.chunk(db_txs)
db_outputs_stream = Chunk.chunk(db_outputs)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lots of Chunk.chunk(chunk)


result

{:error, changeset} ->
_ = Logger.debug("Block \##{block_number} not persisted in WatcherDB, done in #{insert_duration / 1000}ms")
{:error, name, changeset, explain} ->
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

{:error, name, changeset, explain}

@InoMurko InoMurko merged commit 9c1afc0 into master May 29, 2020
@InoMurko InoMurko deleted the inomurko/1378-applyblock branch May 29, 2020 12:00
@unnawut unnawut added the enhancement New feature or request label Aug 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Watcher-info error when applying blocks with large number of transactions
6 participants