We only want to parse historicOffers that have been bought or canceled. Ignore offers that have not been bought or canceled.
Details
- Reviewers
emack - Group Reviewers
Restricted Project - Commits
- rABC211cb2755209: [ecash-agora] Do not include offers that have not been bought or canceled in…
existing CI tests to confirm we do not break anything
Note: this function is not currently fully tested.
Run this script with this version of ecash-agora and get no errors. (If you run this script not on this version, will get errors).
import { ChronikClient } from 'chronik-client'; import { Agora, AgoraOffer, AgoraHistoryResult } from 'ecash-agora'; // Note this must be a server that indexes agora partial offers const chronik = new ChronikClient(['https://chronik-native3.fabien.cash']); // Initialize new Agora chronik wrapper at app startup const agora = new Agora(chronik); const CHRONIK_MAX_PAGE_SIZE = 200; export const getAllAgoraHistory = async (agora: Agora, tokenId: string) => { const agoraHistoryFirstPage: AgoraHistoryResult = await agora.historicOffers({ type: 'TOKEN_ID', tokenId, table: 'HISTORY', pageSize: CHRONIK_MAX_PAGE_SIZE, }); const { offers, numPages } = agoraHistoryFirstPage; // Get historic offers from all pages // We start with i = 1 because we already have the data from page 0 const historicOffersPromises = []; for (let i = 1; i < numPages; i += 1) { historicOffersPromises.push( new Promise<AgoraOffer[]>((resolve, reject) => { agora .historicOffers({ type: 'TOKEN_ID', tokenId, table: 'HISTORY', page: i, pageSize: CHRONIK_MAX_PAGE_SIZE, }) .then( result => { resolve(result.offers); }, err => { reject(err); }, ); }), ); } // Get rest of historicOffers using Promise.all() to execute requests in parallel const restOfHistoricOffers = await Promise.all(historicOffersPromises); // Flatten so we have an array of tx objects, and not an array of arrays of tx objects const flatHistoricOffers = restOfHistoricOffers.flat(); // Combine with the first page for (const offer of flatHistoricOffers) { offers.push(offer); } console.log(`returning ${offers.length} offers`); return offers; }; const getHistoricOffers = async (agora: Agora, tokenId: string) => { let historicOffers; try { historicOffers = await getAllAgoraHistory(agora, tokenId); console.log(`Fetched ${historicOffers.length} historic offers`); } catch (err) { console.log(`Error`, err); } }; // XECX const tokenId = 'c67bf5c2b6d91cfb46a5c1772582eff80d88686887be10aa63b0945479cf4ed4'; getHistoricOffers(agora, tokenId);
Diff Detail
- Repository
- rABC Bitcoin ABC
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Failed tests logs:
====== SLP: SLP NFT1 Agora Oneshot.SLP SLP NFT1 Agora Oneshot ====== AssertionError: expected { offers: [], numTxs: 2, numPages: 1 } to deeply equal { offers: [ { …(5) } ], …(2) } at Context.<anonymous> (tests/oneshot.test.ts:499:19) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual { "numPages": 1 "numTxs": 2 - "offers": [] + "offers": [ + { + "outpoint": { + "outIdx": 1 + "txid": "e61c36de9d70831012d39a8f84497af05fa4a9f5389292154c47f52948071319" + } + "status": "CANCELED" + "token": { + "amount": "1" + "isMintBaton": false + "tokenId": "208640e1929fb6d2048d3e1933d8bb4ba4eb20be46f1a5498ee22d3916b39d9d" + "tokenType": { + "number": 65 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_NFT1_CHILD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 1 + "txid": "e61c36de9d70831012d39a8f84497af05fa4a9f5389292154c47f52948071319" + } + "signData": { + "redeemScript": { + "bytecode": "99,76,107,0,0,0,0,0,0,0,0,64,106,4,83,76,80,0,1,65,4,83,69,78,68,32,32,134,64,225,146,159,182,210,4,141,62,25,51,216,187,75,164,235,32,190,70,241,165,73,142,226,45,57,22,179,157,157,8,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,1,128,56,1,0,0,0,0,0,25,118,169,20,252,114,80,162,17,222,221,199,14,229,162,115,141,229,240,120,23,53,28,239,136,172,124,126,170,120,1,50,127,119,1,32,127,117,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,33,3,79,53,91,220,183,204,10,247,40,239,60,206,185,97,93,144,104,75,181,178,202,95,133,154,176,240,183,4,7,88,113,170,104,171,172" + } + "value": 546 + } + } + "variant": { + "params": { + "cancelPk": "3,79,53,91,220,183,204,10,247,40,239,60,206,185,97,93,144,104,75,181,178,202,95,133,154,176,240,183,4,7,88,113,170" + "enforcedOutputs": [ + { + "script": { + "bytecode": "106,4,83,76,80,0,1,65,4,83,69,78,68,32,32,134,64,225,146,159,182,210,4,141,62,25,51,216,187,75,164,235,32,190,70,241,165,73,142,226,45,57,22,179,157,157,8,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,1" + } + "value": "0" + } + { + "script": { + "bytecode": "118,169,20,252,114,80,162,17,222,221,199,14,229,162,115,141,229,240,120,23,53,28,239,136,172" + } + "value": "80000" + } + ] + } + "type": "ONESHOT" + } + } + ] } ====== AgoraPartial ALP: AgoraPartial ALP 1000 for 1sat/token, dust accept.AgoraPartial ALP AgoraPartial ALP 1000 for 1sat/token, dust accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "0600d64b95b3f008570d5ab930c254fee37dfedf7281f831ea4740ac0137fa39" + } + "status": "CANCELED" + "token": { + "amount": "454" + "isMintBaton": false + "tokenId": "53ba3513ebb39031b11c51939335cbf1696fd692a8e1b9be6299df5c9d3e7a5c" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "0600d64b95b3f008570d5ab930c254fee37dfedf7281f831ea4740ac0137fa39" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,92,122,62,157,92,223,153,98,190,185,225,168,146,214,111,105,241,203,53,147,147,81,28,177,49,144,179,235,19,53,186,83,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,0,0,56,188,32,0,0,0,0,0,56,188,32,0,0,0,0,0,112,111,209,69,0,0,0,0,40,11,37,97,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,80,203,13,58,0,0,0,0,171,123,99,129,123,110,162,105,118,4,112,111,209,69,162,105,118,3,56,188,32,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,87,128,126,120,3,56,188,32,150,86,103,82,87,104,128,126,82,121,3,56,188,32,150,86,128,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,0,126,123,3,55,188,32,147,3,56,188,32,150,88,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,209,0,127,92,127,119,1,32,127,84,127,117,4,40,11,37,97,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1629817640 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1171353456" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 0 + "scaledTruncTokensPerTruncSat": "2145336" + "scriptLen": 209 + "tokenId": "53ba3513ebb39031b11c51939335cbf1696fd692a8e1b9be6299df5c9d3e7a5c" + "tokenProtocol": "ALP" + "tokenScaleFactor": "2145336" + "tokenType": 0 + "truncTokens": "454" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 1000 for 1000sat/token, half accept.AgoraPartial ALP AgoraPartial ALP 1000 for 1000sat/token, half accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "5c8b17da31ffa8bfa0134b1bd0ba9a418a5afc95679fbf253d635cf97c2abdc8" + } + "status": "CANCELED" + "token": { + "amount": "500" + "isMintBaton": false + "tokenId": "9b3c6bee5eb4fdf66b9a0b87bf6c74549f0c92baf3ed5994b7667d687a460be9" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "5c8b17da31ffa8bfa0134b1bd0ba9a418a5afc95679fbf253d635cf97c2abdc8" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,233,11,70,122,104,125,102,183,148,89,237,243,186,146,12,159,84,116,108,191,135,11,154,107,246,253,180,94,238,107,60,155,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,0,0,153,196,32,0,0,0,0,0,99,8,0,0,0,0,0,0,212,250,255,63,0,0,0,0,93,151,232,71,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,212,250,255,63,0,0,0,0,171,123,99,129,123,110,162,105,118,4,212,250,255,63,162,105,118,3,153,196,32,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,87,128,126,120,3,153,196,32,150,86,103,82,87,104,128,126,82,121,3,153,196,32,150,86,128,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,0,126,123,2,98,8,147,2,99,8,150,88,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,207,0,127,92,127,119,1,32,127,84,127,117,4,93,151,232,71,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1206425437 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1073740500" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 0 + "scaledTruncTokensPerTruncSat": "2147" + "scriptLen": 207 + "tokenId": "9b3c6bee5eb4fdf66b9a0b87bf6c74549f0c92baf3ed5994b7667d687a460be9" + "tokenProtocol": "ALP" + "tokenScaleFactor": "2147481" + "tokenType": 0 + "truncTokens": "500" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 1000 for 1000sat/token, 1 accept.AgoraPartial ALP AgoraPartial ALP 1000 for 1000sat/token, 1 accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "6b2f81dc233022bda9788d2920cc0bf0c516340038a4a571b4ee7ffbf2bf8860" + } + "status": "CANCELED" + "token": { + "amount": "999" + "isMintBaton": false + "tokenId": "93af2d1af302d1bbcceb1c4f6c53bb34388389ab933c5806e03df6dffa909a25" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "6b2f81dc233022bda9788d2920cc0bf0c516340038a4a571b4ee7ffbf2bf8860" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,37,154,144,250,223,246,61,224,6,88,60,147,171,137,131,56,52,187,83,108,79,28,235,204,187,209,2,243,26,45,175,147,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,0,0,153,196,32,0,0,0,0,0,99,8,0,0,0,0,0,0,153,196,32,0,0,0,0,0,237,167,2,41,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,15,49,223,127,0,0,0,0,171,123,99,129,123,110,162,105,118,3,153,196,32,162,105,118,3,153,196,32,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,87,128,126,120,3,153,196,32,150,86,103,82,87,104,128,126,82,121,3,153,196,32,150,86,128,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,0,126,123,2,98,8,147,2,99,8,150,88,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,206,0,127,92,127,119,1,32,127,84,127,117,4,237,167,2,41,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 688039917 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "2147481" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 0 + "scaledTruncTokensPerTruncSat": "2147" + "scriptLen": 206 + "tokenId": "93af2d1af302d1bbcceb1c4f6c53bb34388389ab933c5806e03df6dffa909a25" + "tokenProtocol": "ALP" + "tokenScaleFactor": "2147481" + "tokenType": 0 + "truncTokens": "999" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 1000 for 1000000sat/token, half accept.AgoraPartial ALP AgoraPartial ALP 1000 for 1000000sat/token, half accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "7833c70081f1c524dadb075b2d333d7bc003520a60cbb3af9cc083db740f4308" + } + "status": "CANCELED" + "token": { + "amount": "500" + "isMintBaton": false + "tokenId": "d27d8be9dd37f604cc905b4f94ff99c888feb14b9f17506212977d2377803a6b" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "7833c70081f1c524dadb075b2d333d7bc003520a60cbb3af9cc083db740f4308" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,107,58,128,119,35,125,151,18,98,80,23,159,75,177,254,136,200,153,255,148,79,91,144,204,4,246,55,221,233,139,125,210,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,0,2,14,196,32,0,0,0,0,0,184,37,2,0,0,0,0,0,88,235,254,63,0,0,0,0,129,31,52,93,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,88,235,254,63,0,0,0,0,171,123,99,129,123,110,162,105,118,4,88,235,254,63,162,105,118,3,14,196,32,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,87,128,126,120,3,14,196,32,150,86,103,82,87,104,128,126,82,121,3,14,196,32,150,86,128,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,2,0,0,126,123,3,183,37,2,147,3,184,37,2,150,86,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,211,0,127,92,127,119,1,32,127,84,127,117,4,129,31,52,93,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1563697025 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1073671000" + "numSatsTruncBytes": 2 + "numTokenTruncBytes": 0 + "scaledTruncTokensPerTruncSat": "140728" + "scriptLen": 211 + "tokenId": "d27d8be9dd37f604cc905b4f94ff99c888feb14b9f17506212977d2377803a6b" + "tokenProtocol": "ALP" + "tokenScaleFactor": "2147342" + "tokenType": 0 + "truncTokens": "500" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 1000 for 1000000sat/token, 1 accept.AgoraPartial ALP AgoraPartial ALP 1000 for 1000000sat/token, 1 accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "d7625fbc0a5d8e8061d5139c2d0931c4cc0550e188145d01cdbcdc84c8a51950" + } + "status": "CANCELED" + "token": { + "amount": "999" + "isMintBaton": false + "tokenId": "b434cd19a332ceabfb11ecdbc2bc62023357b2fc95c3f66f74df8a0feed0bdf5" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "d7625fbc0a5d8e8061d5139c2d0931c4cc0550e188145d01cdbcdc84c8a51950" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,245,189,208,238,15,138,223,116,111,246,195,149,252,178,87,51,2,98,188,194,219,236,17,251,171,206,50,163,25,205,52,180,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,0,2,14,196,32,0,0,0,0,0,184,37,2,0,0,0,0,0,14,196,32,0,0,0,0,0,190,108,121,76,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,162,18,221,127,0,0,0,0,171,123,99,129,123,110,162,105,118,3,14,196,32,162,105,118,3,14,196,32,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,87,128,126,120,3,14,196,32,150,86,103,82,87,104,128,126,82,121,3,14,196,32,150,86,128,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,2,0,0,126,123,3,183,37,2,147,3,184,37,2,150,86,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,210,0,127,92,127,119,1,32,127,84,127,117,4,190,108,121,76,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1283026110 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "2147342" + "numSatsTruncBytes": 2 + "numTokenTruncBytes": 0 + "scaledTruncTokensPerTruncSat": "140728" + "scriptLen": 210 + "tokenId": "b434cd19a332ceabfb11ecdbc2bc62023357b2fc95c3f66f74df8a0feed0bdf5" + "tokenProtocol": "ALP" + "tokenScaleFactor": "2147342" + "tokenType": 0 + "truncTokens": "999" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 1000 for 1000000000sat/token, 1 accept.AgoraPartial ALP AgoraPartial ALP 1000 for 1000000000sat/token, 1 accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "78c81f61e6c447648cd57fdd7aa3c3952c1b9225eb00e05e916b92b5f77346cd" + } + "status": "CANCELED" + "token": { + "amount": "999" + "isMintBaton": false + "tokenId": "65e9e23f65d50537ea6360c87e018ebef01598a57e3ced541dec16a5b2643804" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "78c81f61e6c447648cd57fdd7aa3c3952c1b9225eb00e05e916b92b5f77346cd" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,4,56,100,178,165,22,236,29,84,237,60,126,165,152,21,240,190,142,1,126,200,96,99,234,55,5,213,101,63,226,233,101,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,0,3,119,196,32,0,0,0,0,0,188,140,0,0,0,0,0,0,119,196,32,0,0,0,0,0,124,17,204,99,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,97,172,222,127,0,0,0,0,171,123,99,129,123,110,162,105,118,3,119,196,32,162,105,118,3,119,196,32,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,87,128,126,120,3,119,196,32,150,86,103,82,87,104,128,126,82,121,3,119,196,32,150,86,128,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,3,0,0,0,126,123,3,187,140,0,147,3,188,140,0,150,85,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,211,0,127,92,127,119,1,32,127,84,127,117,4,124,17,204,99,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1674318204 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "2147447" + "numSatsTruncBytes": 3 + "numTokenTruncBytes": 0 + "scaledTruncTokensPerTruncSat": "36028" + "scriptLen": 211 + "tokenId": "65e9e23f65d50537ea6360c87e018ebef01598a57e3ced541dec16a5b2643804" + "tokenProtocol": "ALP" + "tokenScaleFactor": "2147447" + "tokenType": 0 + "truncTokens": "999" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 1000000 for 1sat/token, half accept.AgoraPartial ALP AgoraPartial ALP 1000000 for 1sat/token, half accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "7b16e1ff319ff196b4b4e144363e6ae7626fdbd976c6a8f76231a6f9367892e3" + } + "status": "CANCELED" + "token": { + "amount": "500000" + "isMintBaton": false + "tokenId": "a772708728657376d0f1726c7b1c4f706999821ccb384ad360174b1ec2976bd9" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "7b16e1ff319ff196b4b4e144363e6ae7626fdbd976c6a8f76231a6f9367892e3" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,217,107,151,194,30,75,23,96,211,74,56,203,28,130,153,105,112,79,28,123,108,114,241,208,118,115,101,40,135,112,114,167,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,0,0,99,8,0,0,0,0,0,0,99,8,0,0,0,0,0,0,96,79,252,63,0,0,0,0,209,254,42,97,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,96,79,252,63,0,0,0,0,171,123,99,129,123,110,162,105,118,4,96,79,252,63,162,105,118,2,99,8,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,87,128,126,120,2,99,8,150,86,103,82,87,104,128,126,82,121,2,99,8,150,86,128,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,0,126,123,2,98,8,147,2,99,8,150,88,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,204,0,127,92,127,119,1,32,127,84,127,117,4,209,254,42,97,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1630207697 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1073500000" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 0 + "scaledTruncTokensPerTruncSat": "2147" + "scriptLen": 204 + "tokenId": "a772708728657376d0f1726c7b1c4f706999821ccb384ad360174b1ec2976bd9" + "tokenProtocol": "ALP" + "tokenScaleFactor": "2147" + "tokenType": 0 + "truncTokens": "500000" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 1000000 for 1sat/token, dust accept.AgoraPartial ALP AgoraPartial ALP 1000000 for 1sat/token, dust accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "88f1facfbad5f9ca77d5803ad14f91f7d3676893e05e0d3d3e327eaa83f6e41c" + } + "status": "CANCELED" + "token": { + "amount": "999454" + "isMintBaton": false + "tokenId": "ffbc7ba64cef170579c9635f4db8316bdf8250a1a6ce0e04f4d40feb72aa80d3" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "88f1facfbad5f9ca77d5803ad14f91f7d3676893e05e0d3d3e327eaa83f6e41c" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,211,128,170,114,235,15,212,244,4,14,206,166,161,80,130,223,107,49,184,77,95,99,201,121,5,23,239,76,166,123,188,255,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,0,0,99,8,0,0,0,0,0,0,99,8,0,0,0,0,0,0,38,227,17,0,0,0,0,0,101,104,239,32,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,154,187,230,127,0,0,0,0,171,123,99,129,123,110,162,105,118,3,38,227,17,162,105,118,2,99,8,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,87,128,126,120,2,99,8,150,86,103,82,87,104,128,126,82,121,2,99,8,150,86,128,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,0,126,123,2,98,8,147,2,99,8,150,88,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,203,0,127,92,127,119,1,32,127,84,127,117,4,101,104,239,32,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 552560741 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1172262" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 0 + "scaledTruncTokensPerTruncSat": "2147" + "scriptLen": 203 + "tokenId": "ffbc7ba64cef170579c9635f4db8316bdf8250a1a6ce0e04f4d40feb72aa80d3" + "tokenProtocol": "ALP" + "tokenScaleFactor": "2147" + "tokenType": 0 + "truncTokens": "999454" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 1000000 for 1000sat/token, half accept.AgoraPartial ALP AgoraPartial ALP 1000000 for 1000sat/token, half accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "32e2b1d896e209f048c2ecb7f8624add0ed97f45856bda35fd39ae4b59209b7a" + } + "status": "CANCELED" + "token": { + "amount": "499968" + "isMintBaton": false + "tokenId": "49df677363a53ba94c8ed62963e766a4431309f4f639b8960e6c4cd5169203ee" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "32e2b1d896e209f048c2ecb7f8624add0ed97f45856bda35fd39ae4b59209b7a" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,238,3,146,22,213,76,108,14,150,184,57,246,244,9,19,67,164,102,231,99,41,214,142,76,169,59,165,99,115,103,223,73,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,1,2,122,99,8,0,0,0,0,0,193,37,2,0,0,0,0,0,186,229,254,63,0,0,0,0,211,39,173,56,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,186,229,254,63,0,0,0,0,171,123,99,129,123,110,162,105,118,4,186,229,254,63,162,105,118,3,122,99,8,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,88,128,126,120,3,122,99,8,150,86,103,82,88,104,128,126,82,121,3,122,99,8,150,85,128,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,2,0,0,126,123,3,192,37,2,147,3,193,37,2,150,86,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,211,0,127,92,127,119,1,32,127,84,127,117,4,211,39,173,56,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 950872019 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1073669562" + "numSatsTruncBytes": 2 + "numTokenTruncBytes": 1 + "scaledTruncTokensPerTruncSat": "140737" + "scriptLen": 211 + "tokenId": "49df677363a53ba94c8ed62963e766a4431309f4f639b8960e6c4cd5169203ee" + "tokenProtocol": "ALP" + "tokenScaleFactor": "549754" + "tokenType": 0 + "truncTokens": "1953" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 1000000 for 1000sat/token, 256 accept.AgoraPartial ALP AgoraPartial ALP 1000000 for 1000sat/token, 256 accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "4bae686e7f3e80e543ba23ee383cccf665f2163575dbc305014ffb183e568720" + } + "status": "CANCELED" + "token": { + "amount": "999680" + "isMintBaton": false + "tokenId": "62bca31466d0a58259cd3a6357c9e176fac96278f89ba91c62e6bffe182ef9ac" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "4bae686e7f3e80e543ba23ee383cccf665f2163575dbc305014ffb183e568720" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,172,249,46,24,254,191,230,98,28,169,155,248,120,98,201,250,118,225,201,87,99,58,205,89,130,165,208,102,20,163,188,98,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,1,2,122,99,8,0,0,0,0,0,193,37,2,0,0,0,0,0,122,99,8,0,0,0,0,0,39,174,63,40,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,250,103,245,127,0,0,0,0,171,123,99,129,123,110,162,105,118,3,122,99,8,162,105,118,3,122,99,8,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,88,128,126,120,3,122,99,8,150,86,103,82,88,104,128,126,82,121,3,122,99,8,150,85,128,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,2,0,0,126,123,3,192,37,2,147,3,193,37,2,150,86,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,210,0,127,92,127,119,1,32,127,84,127,117,4,39,174,63,40,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 675261991 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "549754" + "numSatsTruncBytes": 2 + "numTokenTruncBytes": 1 + "scaledTruncTokensPerTruncSat": "140737" + "scriptLen": 210 + "tokenId": "62bca31466d0a58259cd3a6357c9e176fac96278f89ba91c62e6bffe182ef9ac" + "tokenProtocol": "ALP" + "tokenScaleFactor": "549754" + "tokenType": 0 + "truncTokens": "3905" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 1000000 for 1000000sat/token, 1024 accept.AgoraPartial ALP AgoraPartial ALP 1000000 for 1000000sat/token, 1024 accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "4db4fc7a5ac60777682615ac9dcd2422873786e28ec5186b2cf2f678b84c27f8" + } + "status": "CANCELED" + "token": { + "amount": "998912" + "isMintBaton": false + "tokenId": "8ef19c47792eb5c31588e36c6857bebed26a6d3fd83497d0ee43cfd5908e16ff" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "4db4fc7a5ac60777682615ac9dcd2422873786e28ec5186b2cf2f678b84c27f8" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,255,22,142,144,213,207,67,238,208,151,52,216,63,109,106,210,190,190,87,104,108,227,136,21,195,181,46,121,71,156,241,142,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,1,3,149,99,8,0,0,0,0,0,190,140,0,0,0,0,0,0,84,142,33,0,0,0,0,0,133,48,0,35,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,22,217,221,127,0,0,0,0,171,123,99,129,123,110,162,105,118,3,84,142,33,162,105,118,3,149,99,8,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,88,128,126,120,3,149,99,8,150,86,103,82,88,104,128,126,82,121,3,149,99,8,150,85,128,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,3,0,0,0,126,123,3,189,140,0,147,3,190,140,0,150,85,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,211,0,127,92,127,119,1,32,127,84,127,117,4,133,48,0,35,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 587214981 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "2199124" + "numSatsTruncBytes": 3 + "numTokenTruncBytes": 1 + "scaledTruncTokensPerTruncSat": "36030" + "scriptLen": 211 + "tokenId": "8ef19c47792eb5c31588e36c6857bebed26a6d3fd83497d0ee43cfd5908e16ff" + "tokenProtocol": "ALP" + "tokenScaleFactor": "549781" + "tokenType": 0 + "truncTokens": "3902" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 1000000 for 1000000sat/token, 256 accept.AgoraPartial ALP AgoraPartial ALP 1000000 for 1000000sat/token, 256 accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "acff80b50f68ee9bc273ce6dd18c20764aa8c0e34f97ca7e1a5a2cc06d41164f" + } + "status": "CANCELED" + "token": { + "amount": "999680" + "isMintBaton": false + "tokenId": "4f81aa53c7228aa2d53d47bad0e32ed89a96ebb0668c3c45b604c92ae707cedd" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "acff80b50f68ee9bc273ce6dd18c20764aa8c0e34f97ca7e1a5a2cc06d41164f" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,221,206,7,231,42,201,4,182,69,60,140,102,176,235,150,154,216,46,227,208,186,71,61,213,162,138,34,199,83,170,129,79,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,1,3,149,99,8,0,0,0,0,0,190,140,0,0,0,0,0,0,149,99,8,0,0,0,0,0,232,217,96,80,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,213,3,247,127,0,0,0,0,171,123,99,129,123,110,162,105,118,3,149,99,8,162,105,118,3,149,99,8,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,88,128,126,120,3,149,99,8,150,86,103,82,88,104,128,126,82,121,3,149,99,8,150,85,128,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,3,0,0,0,126,123,3,189,140,0,147,3,190,140,0,150,85,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,211,0,127,92,127,119,1,32,127,84,127,117,4,232,217,96,80,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1348524520 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "549781" + "numSatsTruncBytes": 3 + "numTokenTruncBytes": 1 + "scaledTruncTokensPerTruncSat": "36030" + "scriptLen": 211 + "tokenId": "4f81aa53c7228aa2d53d47bad0e32ed89a96ebb0668c3c45b604c92ae707cedd" + "tokenProtocol": "ALP" + "tokenScaleFactor": "549781" + "tokenType": 0 + "truncTokens": "3905" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 1000000000 for 0.001sat/token, half accept.AgoraPartial ALP AgoraPartial ALP 1000000000 for 0.001sat/token, half accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "82777033fde97388efe121923056f84f19ab47d35b879b48be2dc668786b9f37" + } + "status": "CANCELED" + "token": { + "amount": "500000000" + "isMintBaton": false + "tokenId": "3b2c249cec8b667a98a29ff6c1ddcf7dad9c0b89849b94d1eab1ab0663146918" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "82777033fde97388efe121923056f84f19ab47d35b879b48be2dc668786b9f37" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,24,105,20,99,6,171,177,234,209,148,155,132,137,11,156,173,125,207,221,193,246,159,162,152,122,102,139,236,156,36,44,59,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,0,0,2,0,0,0,0,0,0,0,208,7,0,0,0,0,0,0,0,202,154,59,0,0,0,0,116,237,107,35,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,0,202,154,59,0,0,0,0,171,123,99,129,123,110,162,105,118,4,0,202,154,59,162,105,118,82,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,87,128,126,120,82,150,86,103,82,87,104,128,126,82,121,82,150,86,128,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,0,126,123,2,207,7,147,2,208,7,150,88,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,198,0,127,92,127,119,1,32,127,84,127,117,4,116,237,107,35,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 594275700 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1000000000" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 0 + "scaledTruncTokensPerTruncSat": "2000" + "scriptLen": 198 + "tokenId": "3b2c249cec8b667a98a29ff6c1ddcf7dad9c0b89849b94d1eab1ab0663146918" + "tokenProtocol": "ALP" + "tokenScaleFactor": "2" + "tokenType": 0 + "truncTokens": "500000000" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 1000000000 for 0.001sat/token, dust accept.AgoraPartial ALP AgoraPartial ALP 1000000000 for 0.001sat/token, dust accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "642652235836cdacfc1b472b09c2bea121060879506c0538c606fb6d7a4f7d50" + } + "status": "CANCELED" + "token": { + "amount": "999454000" + "isMintBaton": false + "tokenId": "757b70f4e73e691d322a8a1d2de31d3faf08534ff76187c21ac31d0644c9e891" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "642652235836cdacfc1b472b09c2bea121060879506c0538c606fb6d7a4f7d50" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,145,232,201,68,6,29,195,26,194,135,97,247,79,83,8,175,63,29,227,45,29,138,42,50,29,105,62,231,244,112,123,117,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,0,0,2,0,0,0,0,0,0,0,208,7,0,0,0,0,0,0,160,169,16,0,0,0,0,0,133,225,161,83,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,96,234,36,119,0,0,0,0,171,123,99,129,123,110,162,105,118,3,160,169,16,162,105,118,82,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,87,128,126,120,82,150,86,103,82,87,104,128,126,82,121,82,150,86,128,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,0,126,123,2,207,7,147,2,208,7,150,88,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,197,0,127,92,127,119,1,32,127,84,127,117,4,133,225,161,83,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1403117957 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1092000" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 0 + "scaledTruncTokensPerTruncSat": "2000" + "scriptLen": 197 + "tokenId": "757b70f4e73e691d322a8a1d2de31d3faf08534ff76187c21ac31d0644c9e891" + "tokenProtocol": "ALP" + "tokenScaleFactor": "2" + "tokenType": 0 + "truncTokens": "999454000" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 1000000000 for 1sat/token, half accept.AgoraPartial ALP AgoraPartial ALP 1000000000 for 1sat/token, half accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "ffe8bb664b4e026bfb72f5decd532b0cbc411fb61798f15d35aa7b203c14838d" + } + "status": "CANCELED" + "token": { + "amount": "500000000" + "isMintBaton": false + "tokenId": "22783f4bb3c7a908154913803723394b78c7f5079a33bc470df5b09600b0e98d" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "ffe8bb664b4e026bfb72f5decd532b0cbc411fb61798f15d35aa7b203c14838d" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,141,233,176,0,150,176,245,13,71,188,51,154,7,245,199,120,75,57,35,55,128,19,73,21,8,169,199,179,75,63,120,34,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,202,154,59,0,0,0,0,224,74,188,70,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,0,202,154,59,0,0,0,0,171,123,99,129,123,110,162,105,118,4,0,202,154,59,162,105,118,82,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,87,128,126,120,82,150,86,103,82,87,104,128,126,82,121,82,150,86,128,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,0,126,123,81,147,82,150,88,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,194,0,127,92,127,119,1,32,127,84,127,117,4,224,74,188,70,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1186745056 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1000000000" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 0 + "scaledTruncTokensPerTruncSat": "2" + "scriptLen": 194 + "tokenId": "22783f4bb3c7a908154913803723394b78c7f5079a33bc470df5b09600b0e98d" + "tokenProtocol": "ALP" + "tokenScaleFactor": "2" + "tokenType": 0 + "truncTokens": "500000000" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 1000000000 for 1sat/token, dust accept.AgoraPartial ALP AgoraPartial ALP 1000000000 for 1sat/token, dust accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "945a4f58df86b1317a154cc3b19ea4d23debef7f7b378bad9826852f92a48bc8" + } + "status": "CANCELED" + "token": { + "amount": "999999454" + "isMintBaton": false + "tokenId": "bd7d6159f9dcaf2d7f5f6915a78a763d31d839185b410f4475beff891279eb6e" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "945a4f58df86b1317a154cc3b19ea4d23debef7f7b378bad9826852f92a48bc8" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,110,235,121,18,137,255,190,117,68,15,65,91,24,57,216,49,61,118,138,167,21,105,95,127,45,175,220,249,89,97,125,189,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,68,4,0,0,0,0,0,0,197,96,19,61,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,188,143,53,119,0,0,0,0,171,123,99,129,123,110,162,105,118,2,68,4,162,105,118,82,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,87,128,126,120,82,150,86,103,82,87,104,128,126,82,121,82,150,86,128,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,0,126,123,81,147,82,150,88,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,192,0,127,92,127,119,1,32,127,84,127,117,4,197,96,19,61,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1024680133 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1092" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 0 + "scaledTruncTokensPerTruncSat": "2" + "scriptLen": 192 + "tokenId": "bd7d6159f9dcaf2d7f5f6915a78a763d31d839185b410f4475beff891279eb6e" + "tokenProtocol": "ALP" + "tokenScaleFactor": "2" + "tokenType": 0 + "truncTokens": "999999454" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 1000000000 for 1000sat/token, 983040 accept.AgoraPartial ALP AgoraPartial ALP 1000000000 for 1000sat/token, 983040 accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "82dd1ac1e63605f5d9ca221f407a76547f781ed7b63f5a503b507e494ebba711" + } + "status": "CANCELED" + "token": { + "amount": "998965248" + "isMintBaton": false + "tokenId": "e4f9f971e66b951757c4a844db68dd7539e0326f30115e39201062e5c3d45118" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "82dd1ac1e63605f5d9ca221f407a76547f781ed7b63f5a503b507e494ebba711" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,24,81,212,195,229,98,16,32,57,94,17,48,111,50,224,57,117,221,104,219,68,168,196,87,23,149,107,230,113,249,249,228,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,2,3,198,37,2,0,0,0,0,0,189,140,0,0,0,0,0,0,154,54,32,0,0,0,0,0,155,140,97,42,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,130,36,223,127,0,0,0,0,171,123,99,129,123,110,162,105,118,3,154,54,32,162,105,118,3,198,37,2,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,89,128,126,120,3,198,37,2,150,86,103,82,89,104,128,126,82,121,3,198,37,2,150,84,128,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,3,0,0,0,126,123,3,188,140,0,147,3,189,140,0,150,85,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,211,0,127,92,127,119,1,32,127,84,127,117,4,155,140,97,42,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 711036059 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "2111130" + "numSatsTruncBytes": 3 + "numTokenTruncBytes": 2 + "scaledTruncTokensPerTruncSat": "36029" + "scriptLen": 211 + "tokenId": "e4f9f971e66b951757c4a844db68dd7539e0326f30115e39201062e5c3d45118" + "tokenProtocol": "ALP" + "tokenScaleFactor": "140742" + "tokenType": 0 + "truncTokens": "15243" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 1000000000 for 1000sat/token, 65536 accept.AgoraPartial ALP AgoraPartial ALP 1000000000 for 1000sat/token, 65536 accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "effc88c957ea0d5e3f10306f0ce9cd4eec70765fd3bf1bbc127a1af787f2af9f" + } + "status": "CANCELED" + "token": { + "amount": "999882752" + "isMintBaton": false + "tokenId": "e0372599a9d0a8ef847c7061677845a7cd8cf4f186a354778ac52674b8b66a4f" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "effc88c957ea0d5e3f10306f0ce9cd4eec70765fd3bf1bbc127a1af787f2af9f" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,79,106,182,184,116,38,197,138,119,84,163,134,241,244,140,205,167,69,120,103,97,112,124,132,239,168,208,169,153,37,55,224,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,2,3,198,37,2,0,0,0,0,0,189,140,0,0,0,0,0,0,198,37,2,0,0,0,0,0,82,61,159,84,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,86,53,253,127,0,0,0,0,171,123,99,129,123,110,162,105,118,3,198,37,2,162,105,118,3,198,37,2,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,89,128,126,120,3,198,37,2,150,86,103,82,89,104,128,126,82,121,3,198,37,2,150,84,128,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,3,0,0,0,126,123,3,188,140,0,147,3,189,140,0,150,85,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,211,0,127,92,127,119,1,32,127,84,127,117,4,82,61,159,84,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1419722066 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "140742" + "numSatsTruncBytes": 3 + "numTokenTruncBytes": 2 + "scaledTruncTokensPerTruncSat": "36029" + "scriptLen": 211 + "tokenId": "e0372599a9d0a8ef847c7061677845a7cd8cf4f186a354778ac52674b8b66a4f" + "tokenProtocol": "ALP" + "tokenScaleFactor": "140742" + "tokenType": 0 + "truncTokens": "15257" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 1000000000000 for 0.000001sat/token, half accept.AgoraPartial ALP AgoraPartial ALP 1000000000000 for 0.000001sat/token, half accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "71b2ef50228aaed89c04166c4a757083fd8a72dd98901e4bfa8797edf061f78d" + } + "status": "CANCELED" + "token": { + "amount": "999453949952" + "isMintBaton": false + "tokenId": "a3186c603c5408b62f0f5a16038baaaba1c7d1f058f36d9726fc880acc580cdf" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "71b2ef50228aaed89c04166c4a757083fd8a72dd98901e4bfa8797edf061f78d" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,223,12,88,204,10,136,252,38,151,109,243,88,240,209,199,161,171,170,139,3,22,90,15,47,182,8,84,60,96,108,24,163,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,2,0,140,0,0,0,0,0,0,0,88,8,0,0,0,0,0,0,144,204,17,0,0,0,0,0,112,165,12,84,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,172,125,66,127,0,0,0,0,171,123,99,129,123,110,162,105,118,3,144,204,17,162,105,118,2,140,0,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,89,128,126,120,2,140,0,150,86,103,82,89,104,128,126,82,121,2,140,0,150,84,128,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,0,126,123,2,87,8,147,2,88,8,150,88,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,203,0,127,92,127,119,1,32,127,84,127,117,4,112,165,12,84,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1410114928 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1166480" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 2 + "scaledTruncTokensPerTruncSat": "2136" + "scriptLen": 203 + "tokenId": "a3186c603c5408b62f0f5a16038baaaba1c7d1f058f36d9726fc880acc580cdf" + "tokenProtocol": "ALP" + "tokenScaleFactor": "140" + "tokenType": 0 + "truncTokens": "15250457" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 1000000000000 for 0.001sat/token, dust accept.AgoraPartial ALP AgoraPartial ALP 1000000000000 for 0.001sat/token, dust accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "ed41d9336733ea7408df1c076e682584389963961ecb5448fe23fdabd912b7cf" + } + "status": "CANCELED" + "token": { + "amount": "999999406080" + "isMintBaton": false + "tokenId": "d1532ae2a503d585fe59817a2889b6083d393e4da3593496b14a2c4184dadf63" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "ed41d9336733ea7408df1c076e682584389963961ecb5448fe23fdabd912b7cf" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,99,223,218,132,65,44,74,177,150,52,89,163,77,62,57,61,8,182,137,40,122,129,89,254,133,213,3,165,226,42,83,209,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,2,0,140,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,236,4,0,0,0,0,0,0,14,35,63,48,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,80,69,84,127,0,0,0,0,171,123,99,129,123,110,162,105,118,2,236,4,162,105,118,2,140,0,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,89,128,126,120,2,140,0,150,86,103,82,89,104,128,126,82,121,2,140,0,150,84,128,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,0,126,123,81,147,82,150,88,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,198,0,127,92,127,119,1,32,127,84,127,117,4,14,35,63,48,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 809444110 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1260" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 2 + "scaledTruncTokensPerTruncSat": "2" + "scriptLen": 198 + "tokenId": "d1532ae2a503d585fe59817a2889b6083d393e4da3593496b14a2c4184dadf63" + "tokenProtocol": "ALP" + "tokenScaleFactor": "140" + "tokenType": 0 + "truncTokens": "15258780" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 140737488355327 for 0.000000001sat/token, dust accept.AgoraPartial ALP AgoraPartial ALP 140737488355327 for 0.000000001sat/token, dust accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "349992d41c56ee6e99511560a6408569659f7511317b599a79f80507c19f9497" + } + "status": "CANCELED" + "token": { + "amount": "140190517559296" + "isMintBaton": false + "tokenId": "0fa615a02072da4596834078b3660a2f672ee378bd13aeb4972aeac50efce71d" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "349992d41c56ee6e99511560a6408569659f7511317b599a79f80507c19f9497" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,29,231,252,14,197,234,42,151,180,174,19,189,120,227,46,103,47,10,102,179,120,64,131,150,69,218,114,32,160,21,166,15,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,2,0,1,0,0,0,0,0,0,0,154,59,0,0,0,0,0,0,102,30,127,0,0,0,0,0,47,4,95,37,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,0,166,128,127,0,0,0,0,171,123,99,129,123,110,162,105,118,3,102,30,127,162,105,118,81,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,89,128,126,120,81,150,86,103,82,89,104,128,126,82,121,81,150,84,128,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,0,126,123,2,153,59,147,2,154,59,150,88,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,197,0,127,92,127,119,1,32,127,84,127,117,4,47,4,95,37,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 626983983 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "8330854" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 2 + "scaledTruncTokensPerTruncSat": "15258" + "scriptLen": 197 + "tokenId": "0fa615a02072da4596834078b3660a2f672ee378bd13aeb4972aeac50efce71d" + "tokenProtocol": "ALP" + "tokenScaleFactor": "1" + "tokenType": 0 + "truncTokens": "2139137536" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 140737488355327 for 0.000001sat/token, dust accept.AgoraPartial ALP AgoraPartial ALP 140737488355327 for 0.000001sat/token, dust accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "9a9d1e6a408dd091031bcabfe948acb353ee63e5caf33a12c56abec6963fc1ed" + } + "status": "CANCELED" + "token": { + "amount": "140736950697984" + "isMintBaton": false + "tokenId": "0ee95b3f880845412f56b59847122f8c9be9d80330b9dfad8526de6e350623a9" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "9a9d1e6a408dd091031bcabfe948acb353ee63e5caf33a12c56abec6963fc1ed" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,169,35,6,53,110,222,38,133,173,223,185,48,3,216,233,155,140,47,18,71,152,181,86,47,65,69,8,136,63,91,233,14,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,2,0,1,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,253,31,0,0,0,0,0,0,31,197,82,88,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,244,223,255,127,0,0,0,0,171,123,99,129,123,110,162,105,118,2,253,31,162,105,118,81,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,89,128,126,120,81,150,86,103,82,89,104,128,126,82,121,81,150,84,128,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,0,126,123,94,147,95,150,88,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,192,0,127,92,127,119,1,32,127,84,127,117,4,31,197,82,88,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1481819423 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "8189" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 2 + "scaledTruncTokensPerTruncSat": "15" + "scriptLen": 192 + "tokenId": "0ee95b3f880845412f56b59847122f8c9be9d80330b9dfad8526de6e350623a9" + "tokenProtocol": "ALP" + "tokenScaleFactor": "1" + "tokenType": 0 + "truncTokens": "2147475444" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 140737488355327 for 0.001sat/token, max sats accept.AgoraPartial ALP AgoraPartial ALP 140737488355327 for 0.001sat/token, max sats accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "45ac486484544cf85c6659f68c0f6c9f1fadb05fe9aedf56c374886521597913" + } + "status": "CANCELED" + "token": { + "amount": "139937488175104" + "isMintBaton": false + "tokenId": "e1bfe37cde069579df78210a5e5a88496e28e13d4bbf439cc948ca6781c3c76f" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "45ac486484544cf85c6659f68c0f6c9f1fadb05fe9aedf56c374886521597913" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,111,199,195,129,103,202,72,201,156,67,191,75,61,225,40,110,73,136,90,94,10,33,120,223,121,149,6,222,124,227,191,225,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,2,1,1,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,183,67,186,0,0,0,0,0,60,69,246,84,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,70,188,69,127,0,0,0,0,171,123,99,129,123,110,162,105,118,4,183,67,186,0,162,105,118,81,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,89,128,126,120,81,150,86,103,82,89,104,128,126,82,121,81,150,84,128,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,1,0,126,123,82,147,83,150,87,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,195,0,127,92,127,119,1,32,127,84,127,117,4,60,69,246,84,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1425425724 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "12207031" + "numSatsTruncBytes": 1 + "numTokenTruncBytes": 2 + "scaledTruncTokensPerTruncSat": "3" + "scriptLen": 195 + "tokenId": "e1bfe37cde069579df78210a5e5a88496e28e13d4bbf439cc948ca6781c3c76f" + "tokenProtocol": "ALP" + "tokenScaleFactor": "1" + "tokenType": 0 + "truncTokens": "2135276614" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 140737488355327 for 0.001sat/token, dust accept.AgoraPartial ALP AgoraPartial ALP 140737488355327 for 0.001sat/token, dust accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "1ce324be373ccaefd86be7de04927b5a06da50af04b805d0c2bafc4c4aa38fa3" + } + "status": "CANCELED" + "token": { + "amount": "140737487699968" + "isMintBaton": false + "tokenId": "32c0dc4c31fd90853f3432caccd12a6724971ca3c7e62648dc377d73dca58acc" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "1ce324be373ccaefd86be7de04927b5a06da50af04b805d0c2bafc4c4aa38fa3" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,204,138,165,220,115,125,55,220,72,38,230,199,163,28,151,36,103,42,209,204,202,50,52,63,133,144,253,49,76,220,192,50,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,2,1,1,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,11,172,173,88,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,246,255,255,127,0,0,0,0,171,123,99,129,123,110,162,105,118,87,162,105,118,81,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,89,128,126,120,81,150,86,103,82,89,104,128,126,82,121,81,150,84,128,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,1,0,126,123,82,147,83,150,87,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,191,0,127,92,127,119,1,32,127,84,127,117,4,11,172,173,88,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1487776779 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "7" + "numSatsTruncBytes": 1 + "numTokenTruncBytes": 2 + "scaledTruncTokensPerTruncSat": "3" + "scriptLen": 191 + "tokenId": "32c0dc4c31fd90853f3432caccd12a6724971ca3c7e62648dc377d73dca58acc" + "tokenProtocol": "ALP" + "tokenScaleFactor": "1" + "tokenType": 0 + "truncTokens": "2147483638" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 140737488355327 for 1sat/token, max sats accept.AgoraPartial ALP AgoraPartial ALP 140737488355327 for 1sat/token, max sats accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "9734d3e29bed9bcd51ad9a53fb78fadb1505088e262ae686527231fb3352cf8d" + } + "status": "CANCELED" + "token": { + "amount": "140736488341504" + "isMintBaton": false + "tokenId": "a53ccee9e599e1b411d7993d43aa01b34ca50abc6d9466af843b34a317a7e60e" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "9734d3e29bed9bcd51ad9a53fb78fadb1505088e262ae686527231fb3352cf8d" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,14,230,167,23,163,52,59,132,175,102,148,109,188,10,165,76,179,1,170,67,61,153,215,17,180,225,153,229,233,206,60,165,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,2,2,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,154,59,0,0,0,0,0,0,140,27,32,53,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,101,196,255,127,0,0,0,0,171,123,99,129,123,110,162,105,118,2,154,59,162,105,118,81,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,89,128,126,120,81,150,86,103,82,89,104,128,126,82,121,81,150,84,128,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,2,0,0,126,123,0,147,81,150,86,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,194,0,127,92,127,119,1,32,127,84,127,117,4,140,27,32,53,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 891296652 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "15258" + "numSatsTruncBytes": 2 + "numTokenTruncBytes": 2 + "scaledTruncTokensPerTruncSat": "1" + "scriptLen": 194 + "tokenId": "a53ccee9e599e1b411d7993d43aa01b34ca50abc6d9466af843b34a317a7e60e" + "tokenProtocol": "ALP" + "tokenScaleFactor": "1" + "tokenType": 0 + "truncTokens": "2147468389" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 140737488355327 for 1sat/token, min accept.AgoraPartial ALP AgoraPartial ALP 140737488355327 for 1sat/token, min accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "681c170f7b83ad88707855ac9cdf95aa0ccbd645f1393e8c50a75ac5edc4acc7" + } + "status": "CANCELED" + "token": { + "amount": "140737488224256" + "isMintBaton": false + "tokenId": "706f09331ab453246299412c354339694fdfab30a5e603d624183c6d0ac25578" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "681c170f7b83ad88707855ac9cdf95aa0ccbd645f1393e8c50a75ac5edc4acc7" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,120,85,194,10,109,60,24,36,214,3,230,165,48,171,223,79,105,57,67,53,44,65,153,98,36,83,180,26,51,9,111,112,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,2,2,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,69,172,138,67,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,254,255,255,127,0,0,0,0,171,123,99,129,123,110,162,105,118,81,162,105,118,81,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,89,128,126,120,81,150,86,103,82,89,104,128,126,82,121,81,150,84,128,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,2,0,0,126,123,0,147,81,150,86,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,192,0,127,92,127,119,1,32,127,84,127,117,4,69,172,138,67,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1133161541 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1" + "numSatsTruncBytes": 2 + "numTokenTruncBytes": 2 + "scaledTruncTokensPerTruncSat": "1" + "scriptLen": 192 + "tokenId": "706f09331ab453246299412c354339694fdfab30a5e603d624183c6d0ac25578" + "tokenProtocol": "ALP" + "tokenScaleFactor": "1" + "tokenType": 0 + "truncTokens": "2147483646" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 281474976710655 for 0.000000001sat/token, dust accept.AgoraPartial ALP AgoraPartial ALP 281474976710655 for 0.000000001sat/token, dust accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "6c2ed62c132a09eb7c9b8a4c2ded8691f22f0fa5f146a428d75c89a8b22bb242" + } + "status": "CANCELED" + "token": { + "amount": "280929029324800" + "isMintBaton": false + "tokenId": "1bebb25fc05b42f369c4792afbf7df6a048294e5593e372ba9e7f3475144e071" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "6c2ed62c132a09eb7c9b8a4c2ded8691f22f0fa5f146a428d75c89a8b22bb242" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,113,224,68,81,71,243,231,169,43,55,62,89,229,148,130,4,106,223,247,251,42,121,196,105,243,66,91,192,95,178,235,27,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,3,0,127,0,0,0,0,0,0,0,145,29,0,0,0,0,0,0,228,14,63,0,0,0,0,0,62,86,149,43,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,157,240,192,126,0,0,0,0,171,123,99,129,123,110,162,105,118,3,228,14,63,162,105,118,1,127,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,90,128,126,120,1,127,150,86,103,82,90,104,128,126,82,121,1,127,150,84,128,83,127,117,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,0,126,123,2,144,29,147,2,145,29,150,88,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,203,0,127,92,127,119,1,32,127,84,127,117,4,62,86,149,43,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 731207230 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "4132580" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 3 + "scaledTruncTokensPerTruncSat": "7569" + "scriptLen": 203 + "tokenId": "1bebb25fc05b42f369c4792afbf7df6a048294e5593e372ba9e7f3475144e071" + "tokenProtocol": "ALP" + "tokenScaleFactor": "127" + "tokenType": 0 + "truncTokens": "16744675" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 281474976710655 for 0.000001sat/token, dust accept.AgoraPartial ALP AgoraPartial ALP 281474976710655 for 0.000001sat/token, dust accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "b3764e61b8cdb5bc7cd15f5d3ea244dee5125d47b061716b3d2dffd948f41221" + } + "status": "CANCELED" + "token": { + "amount": "281474456616960" + "isMintBaton": false + "tokenId": "a812b3161830717521e58a3d7dc238f7781328389a19a05b2c4aec8a8b17bd49" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "b3764e61b8cdb5bc7cd15f5d3ea244dee5125d47b061716b3d2dffd948f41221" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,73,189,23,139,138,236,74,44,91,160,25,154,56,40,19,120,247,56,194,125,61,138,229,33,117,113,48,24,22,179,18,168,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,3,0,128,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,152,219,220,49,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,128,240,255,127,0,0,0,0,171,123,99,129,123,110,162,105,118,2,0,15,162,105,118,2,128,0,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,90,128,126,120,2,128,0,150,86,103,82,90,104,128,126,82,121,2,128,0,150,84,128,83,127,117,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,0,126,123,86,147,87,150,88,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,201,0,127,92,127,119,1,32,127,84,127,117,4,152,219,220,49,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 836557720 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "3840" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 3 + "scaledTruncTokensPerTruncSat": "7" + "scriptLen": 201 + "tokenId": "a812b3161830717521e58a3d7dc238f7781328389a19a05b2c4aec8a8b17bd49" + "tokenProtocol": "ALP" + "tokenScaleFactor": "128" + "tokenType": 0 + "truncTokens": "16777185" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 281474976710655 for 0.001sat/token, max sats accept.AgoraPartial ALP AgoraPartial ALP 281474976710655 for 0.001sat/token, max sats accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "02e70b82157c2b801f473f2d6b2154bb3617db34668d277920645d32a87cd87f" + } + "status": "CANCELED" + "token": { + "amount": "280925204119552" + "isMintBaton": false + "tokenId": "c788638d794f0a33cbf62f6492ce9302cc8efb1a74cc9ca0281e01e378d288ab" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "02e70b82157c2b801f473f2d6b2154bb3617db34668d277920645d32a87cd87f" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,171,136,210,120,227,1,30,40,160,156,204,116,26,251,142,204,2,147,206,146,100,47,246,203,51,10,79,121,141,99,136,199,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,3,1,128,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,128,155,49,53,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,128,255,191,127,0,0,0,0,171,123,99,129,123,110,162,105,118,3,0,0,64,162,105,118,2,128,0,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,90,128,126,120,2,128,0,150,86,103,82,90,104,128,126,82,121,2,128,0,150,84,128,83,127,117,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,1,0,126,123,0,147,81,150,87,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,203,0,127,92,127,119,1,32,127,84,127,117,4,128,155,49,53,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 892443520 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "4194304" + "numSatsTruncBytes": 1 + "numTokenTruncBytes": 3 + "scaledTruncTokensPerTruncSat": "1" + "scriptLen": 203 + "tokenId": "c788638d794f0a33cbf62f6492ce9302cc8efb1a74cc9ca0281e01e378d288ab" + "tokenProtocol": "ALP" + "tokenScaleFactor": "128" + "tokenType": 0 + "truncTokens": "16744447" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 281474976710655 for 0.001sat/token, min accept.AgoraPartial ALP AgoraPartial ALP 281474976710655 for 0.001sat/token, min accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "8df82ae8c49d172b31454e45303ba58ccc04c0491524b339a7b94e716880ad4a" + } + "status": "CANCELED" + "token": { + "amount": "281474943156224" + "isMintBaton": false + "tokenId": "03b4a477c356e02f30ea36793e413a57054c4b7e8b659c7c005708e132e34b12" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "8df82ae8c49d172b31454e45303ba58ccc04c0491524b339a7b94e716880ad4a" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,18,75,227,50,225,8,87,0,124,156,101,139,126,75,76,5,87,58,65,62,121,54,234,48,47,224,86,195,119,164,180,3,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,3,1,128,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,121,177,207,36,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,0,255,255,127,0,0,0,0,171,123,99,129,123,110,162,105,118,2,128,0,162,105,118,2,128,0,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,90,128,126,120,2,128,0,150,86,103,82,90,104,128,126,82,121,2,128,0,150,84,128,83,127,117,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,1,0,126,123,0,147,81,150,87,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,202,0,127,92,127,119,1,32,127,84,127,117,4,121,177,207,36,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 617591161 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "128" + "numSatsTruncBytes": 1 + "numTokenTruncBytes": 3 + "scaledTruncTokensPerTruncSat": "1" + "scriptLen": 202 + "tokenId": "03b4a477c356e02f30ea36793e413a57054c4b7e8b659c7c005708e132e34b12" + "tokenProtocol": "ALP" + "tokenScaleFactor": "128" + "tokenType": 0 + "truncTokens": "16777214" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 281474976710655 for 1sat/token, max sats accept.AgoraPartial ALP AgoraPartial ALP 281474976710655 for 1sat/token, max sats accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "d335b6970f94d07d1e8a08cd3b1b7d5369d94021b5337e8dd60e2cfc8dfa38c2" + } + "status": "CANCELED" + "token": { + "amount": "281473970077696" + "isMintBaton": false + "tokenId": "86e0507e9708588e58f3d552b8a0081c6dc33818c7671bfd9e2a1d1d22443a7b" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "d335b6970f94d07d1e8a08cd3b1b7d5369d94021b5337e8dd60e2cfc8dfa38c2" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,123,58,68,34,29,29,42,158,253,27,103,199,24,56,195,109,28,8,160,184,82,213,243,88,142,88,8,151,126,80,224,134,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,3,3,128,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,128,29,0,0,0,0,0,0,152,246,153,91,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,0,226,255,127,0,0,0,0,171,123,99,129,123,110,162,105,118,2,128,29,162,105,118,2,128,0,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,90,128,126,120,2,128,0,150,86,103,82,90,104,128,126,82,121,2,128,0,150,84,128,83,127,117,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,3,0,0,0,126,123,1,127,147,2,128,0,150,85,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,207,0,127,92,127,119,1,32,127,84,127,117,4,152,246,153,91,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1536816792 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "7552" + "numSatsTruncBytes": 3 + "numTokenTruncBytes": 3 + "scaledTruncTokensPerTruncSat": "128" + "scriptLen": 207 + "tokenId": "86e0507e9708588e58f3d552b8a0081c6dc33818c7671bfd9e2a1d1d22443a7b" + "tokenProtocol": "ALP" + "tokenScaleFactor": "128" + "tokenType": 0 + "truncTokens": "16777156" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial ALP: AgoraPartial ALP 281474976710655 for 1sat/token, min accept.AgoraPartial ALP AgoraPartial ALP 281474976710655 for 1sat/token, min accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.alp.test.ts:612:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "fca58aefda83be4bdd933edebd8895454f48062504777601a2f73d73d5c3d0a2" + } + "status": "CANCELED" + "token": { + "amount": "281474943156224" + "isMintBaton": false + "tokenId": "b828b10490d1d74d916577898651e451c7b66dbe4f6be9f60582b73f6c4f4cbd" + "tokenType": { + "number": 0 + "protocol": "ALP" + "type": "ALP_TOKEN_TYPE_STANDARD" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "fca58aefda83be4bdd933edebd8895454f48062504777601a2f73d73d5c3d0a2" + } + "signData": { + "redeemScript": { + "bytecode": "76,120,83,76,80,50,0,4,83,69,78,68,189,76,79,108,63,183,130,5,246,233,107,79,190,109,182,199,81,228,81,134,137,119,101,145,77,215,209,144,4,177,40,184,106,80,75,65,71,82,48,7,80,65,82,84,73,65,76,3,3,128,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,73,249,78,79,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,0,255,255,127,0,0,0,0,171,123,99,129,123,110,162,105,118,2,128,0,162,105,118,2,128,0,151,0,136,125,148,82,121,1,42,127,117,120,146,99,83,90,128,126,120,2,128,0,150,86,103,82,90,104,128,126,82,121,2,128,0,150,84,128,83,127,117,126,130,124,126,83,121,1,42,127,119,124,126,130,89,128,188,124,126,3,0,0,0,126,123,1,127,147,2,128,0,150,85,128,126,4,25,118,169,20,112,117,1,87,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,120,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,207,0,127,92,127,119,1,32,127,84,127,117,4,73,249,78,79,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,87,127,119,104,172" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1330575689 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "128" + "numSatsTruncBytes": 3 + "numTokenTruncBytes": 3 + "scaledTruncTokensPerTruncSat": "128" + "scriptLen": 207 + "tokenId": "b828b10490d1d74d916577898651e451c7b66dbe4f6be9f60582b73f6c4f4cbd" + "tokenProtocol": "ALP" + "tokenScaleFactor": "128" + "tokenType": 0 + "truncTokens": "16777214" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000 for 1sat/token, dust accept, must allowUnspendable.AgoraPartial SLP AgoraPartial SLP 1000 for 1sat/token, dust accept, must allowUnspendable ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "4e7916a35d11567dcd5877c0826f32fc51b23d7de3ae4252d7a114297730a32f" + } + "status": "CANCELED" + "token": { + "amount": "454" + "isMintBaton": false + "tokenId": "6c63eb6f1902ee1ae1367efffd5fd5cb49db67c757f1e4c2fce170b0d09d5754" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "4e7916a35d11567dcd5877c0826f32fc51b23d7de3ae4252d7a114297730a32f" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,108,99,235,111,25,2,238,26,225,54,126,255,253,95,213,203,73,219,103,199,87,241,228,194,252,225,112,176,208,157,87,84,8,0,0,0,0,0,0,0,0,0,0,56,188,32,0,0,0,0,0,56,188,32,0,0,0,0,0,112,111,209,69,0,0,0,0,28,164,250,33,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,80,203,13,58,0,0,0,0,171,123,99,129,123,110,162,105,118,4,112,111,209,69,162,105,118,3,56,188,32,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,3,56,188,32,150,88,128,188,0,126,126,104,88,126,82,121,3,56,188,32,150,88,128,188,0,126,126,130,89,128,188,124,126,0,126,123,3,55,188,32,147,3,56,188,32,150,88,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,216,0,127,92,127,119,1,32,127,84,127,117,4,28,164,250,33,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 570074140 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1171353456" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 0 + "scaledTruncTokensPerTruncSat": "2145336" + "scriptLen": 216 + "tokenId": "6c63eb6f1902ee1ae1367efffd5fd5cb49db67c757f1e4c2fce170b0d09d5754" + "tokenProtocol": "SLP" + "tokenScaleFactor": "2145336" + "tokenType": 1 + "truncTokens": "454" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000 for 1000sat/token, half accept.AgoraPartial SLP AgoraPartial SLP 1000 for 1000sat/token, half accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "f8f68e954b85c125d7fa728ffc31b42f9e4f6efaefd09615ad621ee5376e53b0" + } + "status": "CANCELED" + "token": { + "amount": "500" + "isMintBaton": false + "tokenId": "d995b1bff71f93b80015a1a396a6fa2b5151fa729e429b06ebafd198e805de33" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "f8f68e954b85c125d7fa728ffc31b42f9e4f6efaefd09615ad621ee5376e53b0" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,217,149,177,191,247,31,147,184,0,21,161,163,150,166,250,43,81,81,250,114,158,66,155,6,235,175,209,152,232,5,222,51,8,0,0,0,0,0,0,0,0,0,0,153,196,32,0,0,0,0,0,99,8,0,0,0,0,0,0,212,250,255,63,0,0,0,0,190,36,137,78,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,212,250,255,63,0,0,0,0,171,123,99,129,123,110,162,105,118,4,212,250,255,63,162,105,118,3,153,196,32,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,3,153,196,32,150,88,128,188,0,126,126,104,88,126,82,121,3,153,196,32,150,88,128,188,0,126,126,130,89,128,188,124,126,0,126,123,2,98,8,147,2,99,8,150,88,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,214,0,127,92,127,119,1,32,127,84,127,117,4,190,36,137,78,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1317610686 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1073740500" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 0 + "scaledTruncTokensPerTruncSat": "2147" + "scriptLen": 214 + "tokenId": "d995b1bff71f93b80015a1a396a6fa2b5151fa729e429b06ebafd198e805de33" + "tokenProtocol": "SLP" + "tokenScaleFactor": "2147481" + "tokenType": 1 + "truncTokens": "500" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000 for 1000sat/token, 1 accept.AgoraPartial SLP AgoraPartial SLP 1000 for 1000sat/token, 1 accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "1d2d9087a68a178ef32a518ba3a04d15ed5c6bc09f28b1f0f2ac172e58b38408" + } + "status": "CANCELED" + "token": { + "amount": "999" + "isMintBaton": false + "tokenId": "d9182462cb72cfb3edff8cb46be495836f7332391dce6298cd653921709cb4c9" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "1d2d9087a68a178ef32a518ba3a04d15ed5c6bc09f28b1f0f2ac172e58b38408" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,217,24,36,98,203,114,207,179,237,255,140,180,107,228,149,131,111,115,50,57,29,206,98,152,205,101,57,33,112,156,180,201,8,0,0,0,0,0,0,0,0,0,0,153,196,32,0,0,0,0,0,99,8,0,0,0,0,0,0,153,196,32,0,0,0,0,0,225,113,252,93,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,15,49,223,127,0,0,0,0,171,123,99,129,123,110,162,105,118,3,153,196,32,162,105,118,3,153,196,32,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,3,153,196,32,150,88,128,188,0,126,126,104,88,126,82,121,3,153,196,32,150,88,128,188,0,126,126,130,89,128,188,124,126,0,126,123,2,98,8,147,2,99,8,150,88,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,213,0,127,92,127,119,1,32,127,84,127,117,4,225,113,252,93,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1576825313 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "2147481" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 0 + "scaledTruncTokensPerTruncSat": "2147" + "scriptLen": 213 + "tokenId": "d9182462cb72cfb3edff8cb46be495836f7332391dce6298cd653921709cb4c9" + "tokenProtocol": "SLP" + "tokenScaleFactor": "2147481" + "tokenType": 1 + "truncTokens": "999" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000 for 1000000sat/token, half accept.AgoraPartial SLP AgoraPartial SLP 1000 for 1000000sat/token, half accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "4ae7fba59a5e1792508eaad4a6fb37497a3130e914c2449e7120a0ffa24b7716" + } + "status": "CANCELED" + "token": { + "amount": "500" + "isMintBaton": false + "tokenId": "56432bfd847e52c626cb3665da4e771a3963543a65c641a045ffefa44cdaed0f" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "4ae7fba59a5e1792508eaad4a6fb37497a3130e914c2449e7120a0ffa24b7716" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,86,67,43,253,132,126,82,198,38,203,54,101,218,78,119,26,57,99,84,58,101,198,65,160,69,255,239,164,76,218,237,15,8,0,0,0,0,0,0,0,0,0,2,14,196,32,0,0,0,0,0,184,37,2,0,0,0,0,0,88,235,254,63,0,0,0,0,86,83,16,76,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,88,235,254,63,0,0,0,0,171,123,99,129,123,110,162,105,118,4,88,235,254,63,162,105,118,3,14,196,32,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,3,14,196,32,150,88,128,188,0,126,126,104,88,126,82,121,3,14,196,32,150,88,128,188,0,126,126,130,89,128,188,124,126,2,0,0,126,123,3,183,37,2,147,3,184,37,2,150,86,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,218,0,127,92,127,119,1,32,127,84,127,117,4,86,83,16,76,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1276138326 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1073671000" + "numSatsTruncBytes": 2 + "numTokenTruncBytes": 0 + "scaledTruncTokensPerTruncSat": "140728" + "scriptLen": 218 + "tokenId": "56432bfd847e52c626cb3665da4e771a3963543a65c641a045ffefa44cdaed0f" + "tokenProtocol": "SLP" + "tokenScaleFactor": "2147342" + "tokenType": 1 + "truncTokens": "500" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000 for 1000000sat/token, 1 accept.AgoraPartial SLP AgoraPartial SLP 1000 for 1000000sat/token, 1 accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "602b3df9bdb93069cb77e673389f7b067c3e0eaaa2f496d3fd85ae6525f9a9ce" + } + "status": "CANCELED" + "token": { + "amount": "999" + "isMintBaton": false + "tokenId": "30134fab07cc1feb4555423537bb0162e55adf98f4fea59e1b717d5c3dc267b7" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "602b3df9bdb93069cb77e673389f7b067c3e0eaaa2f496d3fd85ae6525f9a9ce" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,48,19,79,171,7,204,31,235,69,85,66,53,55,187,1,98,229,90,223,152,244,254,165,158,27,113,125,92,61,194,103,183,8,0,0,0,0,0,0,0,0,0,2,14,196,32,0,0,0,0,0,184,37,2,0,0,0,0,0,14,196,32,0,0,0,0,0,148,217,11,68,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,162,18,221,127,0,0,0,0,171,123,99,129,123,110,162,105,118,3,14,196,32,162,105,118,3,14,196,32,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,3,14,196,32,150,88,128,188,0,126,126,104,88,126,82,121,3,14,196,32,150,88,128,188,0,126,126,130,89,128,188,124,126,2,0,0,126,123,3,183,37,2,147,3,184,37,2,150,86,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,217,0,127,92,127,119,1,32,127,84,127,117,4,148,217,11,68,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1141627284 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "2147342" + "numSatsTruncBytes": 2 + "numTokenTruncBytes": 0 + "scaledTruncTokensPerTruncSat": "140728" + "scriptLen": 217 + "tokenId": "30134fab07cc1feb4555423537bb0162e55adf98f4fea59e1b717d5c3dc267b7" + "tokenProtocol": "SLP" + "tokenScaleFactor": "2147342" + "tokenType": 1 + "truncTokens": "999" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000 for 1000000000sat/token, 1 accept.AgoraPartial SLP AgoraPartial SLP 1000 for 1000000000sat/token, 1 accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "6e7d13c0235d4f4e4dede6b17f5f0a778885ac79e49ef76c7d2cb48a957144ca" + } + "status": "CANCELED" + "token": { + "amount": "999" + "isMintBaton": false + "tokenId": "9abb739b923a5566b6e01527651b978af656b1660153ec9d51f720009ace4ef5" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "6e7d13c0235d4f4e4dede6b17f5f0a778885ac79e49ef76c7d2cb48a957144ca" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,154,187,115,155,146,58,85,102,182,224,21,39,101,27,151,138,246,86,177,102,1,83,236,157,81,247,32,0,154,206,78,245,8,0,0,0,0,0,0,0,0,0,3,119,196,32,0,0,0,0,0,188,140,0,0,0,0,0,0,119,196,32,0,0,0,0,0,72,183,231,98,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,97,172,222,127,0,0,0,0,171,123,99,129,123,110,162,105,118,3,119,196,32,162,105,118,3,119,196,32,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,3,119,196,32,150,88,128,188,0,126,126,104,88,126,82,121,3,119,196,32,150,88,128,188,0,126,126,130,89,128,188,124,126,3,0,0,0,126,123,3,187,140,0,147,3,188,140,0,150,85,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,218,0,127,92,127,119,1,32,127,84,127,117,4,72,183,231,98,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1659352904 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "2147447" + "numSatsTruncBytes": 3 + "numTokenTruncBytes": 0 + "scaledTruncTokensPerTruncSat": "36028" + "scriptLen": 218 + "tokenId": "9abb739b923a5566b6e01527651b978af656b1660153ec9d51f720009ace4ef5" + "tokenProtocol": "SLP" + "tokenScaleFactor": "2147447" + "tokenType": 1 + "truncTokens": "999" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000000 for 1sat/token, half accept.AgoraPartial SLP AgoraPartial SLP 1000000 for 1sat/token, half accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "28121c263ff00dd78f3ef8d6ed86f7fcccb2ed6225a8b46394c047078240313a" + } + "status": "CANCELED" + "token": { + "amount": "500000" + "isMintBaton": false + "tokenId": "b437de38a6f2cc67aafd8a5b8bb448a77b9041fba374f2e487995edf221b68ef" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "28121c263ff00dd78f3ef8d6ed86f7fcccb2ed6225a8b46394c047078240313a" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,180,55,222,56,166,242,204,103,170,253,138,91,139,180,72,167,123,144,65,251,163,116,242,228,135,153,94,223,34,27,104,239,8,0,0,0,0,0,0,0,0,0,0,99,8,0,0,0,0,0,0,99,8,0,0,0,0,0,0,96,79,252,63,0,0,0,0,33,165,183,44,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,96,79,252,63,0,0,0,0,171,123,99,129,123,110,162,105,118,4,96,79,252,63,162,105,118,2,99,8,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,2,99,8,150,88,128,188,0,126,126,104,88,126,82,121,2,99,8,150,88,128,188,0,126,126,130,89,128,188,124,126,0,126,123,2,98,8,147,2,99,8,150,88,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,211,0,127,92,127,119,1,32,127,84,127,117,4,33,165,183,44,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 750232865 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1073500000" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 0 + "scaledTruncTokensPerTruncSat": "2147" + "scriptLen": 211 + "tokenId": "b437de38a6f2cc67aafd8a5b8bb448a77b9041fba374f2e487995edf221b68ef" + "tokenProtocol": "SLP" + "tokenScaleFactor": "2147" + "tokenType": 1 + "truncTokens": "500000" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000000 for 1sat/token, dust accept.AgoraPartial SLP AgoraPartial SLP 1000000 for 1sat/token, dust accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "384e329604ca471949ac4f7a4f96e7878cfb667a810caeea8d644f48abd621d9" + } + "status": "CANCELED" + "token": { + "amount": "999454" + "isMintBaton": false + "tokenId": "5c636748e7eb8b8fb6973f32d2e48a048588fa5b0f1e5bf31bf6eec1db94e58f" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "384e329604ca471949ac4f7a4f96e7878cfb667a810caeea8d644f48abd621d9" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,92,99,103,72,231,235,139,143,182,151,63,50,210,228,138,4,133,136,250,91,15,30,91,243,27,246,238,193,219,148,229,143,8,0,0,0,0,0,0,0,0,0,0,99,8,0,0,0,0,0,0,99,8,0,0,0,0,0,0,38,227,17,0,0,0,0,0,41,120,10,61,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,154,187,230,127,0,0,0,0,171,123,99,129,123,110,162,105,118,3,38,227,17,162,105,118,2,99,8,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,2,99,8,150,88,128,188,0,126,126,104,88,126,82,121,2,99,8,150,88,128,188,0,126,126,130,89,128,188,124,126,0,126,123,2,98,8,147,2,99,8,150,88,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,210,0,127,92,127,119,1,32,127,84,127,117,4,41,120,10,61,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1024096297 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1172262" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 0 + "scaledTruncTokensPerTruncSat": "2147" + "scriptLen": 210 + "tokenId": "5c636748e7eb8b8fb6973f32d2e48a048588fa5b0f1e5bf31bf6eec1db94e58f" + "tokenProtocol": "SLP" + "tokenScaleFactor": "2147" + "tokenType": 1 + "truncTokens": "999454" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000000 for 1000sat/token, half accept.AgoraPartial SLP AgoraPartial SLP 1000000 for 1000sat/token, half accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "87450b222ef907e308b987a45b9f2d4922a79e4d538c6f349f29f576dafdfce0" + } + "status": "CANCELED" + "token": { + "amount": "499968" + "isMintBaton": false + "tokenId": "c5da141518ca4daa350ec0bdf9ca098e86b0b424f8ccc4f7fc87932f914ef91f" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "87450b222ef907e308b987a45b9f2d4922a79e4d538c6f349f29f576dafdfce0" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,197,218,20,21,24,202,77,170,53,14,192,189,249,202,9,142,134,176,180,36,248,204,196,247,252,135,147,47,145,78,249,31,8,0,0,0,0,0,0,0,0,1,2,122,99,8,0,0,0,0,0,193,37,2,0,0,0,0,0,186,229,254,63,0,0,0,0,136,116,5,44,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,186,229,254,63,0,0,0,0,171,123,99,129,123,110,162,105,118,4,186,229,254,63,162,105,118,3,122,99,8,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,3,122,99,8,150,87,128,188,1,0,126,126,104,88,126,82,121,3,122,99,8,150,87,128,188,1,0,126,126,130,89,128,188,124,126,2,0,0,126,123,3,192,37,2,147,3,193,37,2,150,86,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,220,0,127,92,127,119,1,32,127,84,127,117,4,136,116,5,44,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 738555016 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1073669562" + "numSatsTruncBytes": 2 + "numTokenTruncBytes": 1 + "scaledTruncTokensPerTruncSat": "140737" + "scriptLen": 220 + "tokenId": "c5da141518ca4daa350ec0bdf9ca098e86b0b424f8ccc4f7fc87932f914ef91f" + "tokenProtocol": "SLP" + "tokenScaleFactor": "549754" + "tokenType": 1 + "truncTokens": "1953" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000000 for 1000sat/token, 256 accept.AgoraPartial SLP AgoraPartial SLP 1000000 for 1000sat/token, 256 accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "4957f0b3471eeabebc62b7a80c95f8ca501edd47ac03e5f00e2745c282fa04b8" + } + "status": "CANCELED" + "token": { + "amount": "999680" + "isMintBaton": false + "tokenId": "9300202570fa839845e10536322fe249eca6be0716cc9f3b875765c28ed9bcd5" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "4957f0b3471eeabebc62b7a80c95f8ca501edd47ac03e5f00e2745c282fa04b8" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,147,0,32,37,112,250,131,152,69,225,5,54,50,47,226,73,236,166,190,7,22,204,159,59,135,87,101,194,142,217,188,213,8,0,0,0,0,0,0,0,0,1,2,122,99,8,0,0,0,0,0,193,37,2,0,0,0,0,0,122,99,8,0,0,0,0,0,141,213,80,36,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,250,103,245,127,0,0,0,0,171,123,99,129,123,110,162,105,118,3,122,99,8,162,105,118,3,122,99,8,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,3,122,99,8,150,87,128,188,1,0,126,126,104,88,126,82,121,3,122,99,8,150,87,128,188,1,0,126,126,130,89,128,188,124,126,2,0,0,126,123,3,192,37,2,147,3,193,37,2,150,86,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,219,0,127,92,127,119,1,32,127,84,127,117,4,141,213,80,36,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 609277325 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "549754" + "numSatsTruncBytes": 2 + "numTokenTruncBytes": 1 + "scaledTruncTokensPerTruncSat": "140737" + "scriptLen": 219 + "tokenId": "9300202570fa839845e10536322fe249eca6be0716cc9f3b875765c28ed9bcd5" + "tokenProtocol": "SLP" + "tokenScaleFactor": "549754" + "tokenType": 1 + "truncTokens": "3905" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000000 for 1000000sat/token, 1024 accept.AgoraPartial SLP AgoraPartial SLP 1000000 for 1000000sat/token, 1024 accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "79bd78129c255a35a9dfc36fc0819667baf8bb03c007587b53c3081ad7f21092" + } + "status": "CANCELED" + "token": { + "amount": "998912" + "isMintBaton": false + "tokenId": "d2f51570828a656d81b517385b86c2069c53999baef717f25f14a2b5078d6260" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "79bd78129c255a35a9dfc36fc0819667baf8bb03c007587b53c3081ad7f21092" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,210,245,21,112,130,138,101,109,129,181,23,56,91,134,194,6,156,83,153,155,174,247,23,242,95,20,162,181,7,141,98,96,8,0,0,0,0,0,0,0,0,1,3,149,99,8,0,0,0,0,0,190,140,0,0,0,0,0,0,84,142,33,0,0,0,0,0,33,75,75,42,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,22,217,221,127,0,0,0,0,171,123,99,129,123,110,162,105,118,3,84,142,33,162,105,118,3,149,99,8,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,3,149,99,8,150,87,128,188,1,0,126,126,104,88,126,82,121,3,149,99,8,150,87,128,188,1,0,126,126,130,89,128,188,124,126,3,0,0,0,126,123,3,189,140,0,147,3,190,140,0,150,85,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,220,0,127,92,127,119,1,32,127,84,127,117,4,33,75,75,42,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 709577505 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "2199124" + "numSatsTruncBytes": 3 + "numTokenTruncBytes": 1 + "scaledTruncTokensPerTruncSat": "36030" + "scriptLen": 220 + "tokenId": "d2f51570828a656d81b517385b86c2069c53999baef717f25f14a2b5078d6260" + "tokenProtocol": "SLP" + "tokenScaleFactor": "549781" + "tokenType": 1 + "truncTokens": "3902" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000000 for 1000000sat/token, 256 accept.AgoraPartial SLP AgoraPartial SLP 1000000 for 1000000sat/token, 256 accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "4050a27f6ab4f702b54b026d1b770df007cb91553729d970ac0feda7e05d6ad1" + } + "status": "CANCELED" + "token": { + "amount": "999680" + "isMintBaton": false + "tokenId": "21ce7bc529f1b26a8940d135589ceca146aa810d739d32fc73ea5ef1f76da4d9" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "4050a27f6ab4f702b54b026d1b770df007cb91553729d970ac0feda7e05d6ad1" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,33,206,123,197,41,241,178,106,137,64,209,53,88,156,236,161,70,170,129,13,115,157,50,252,115,234,94,241,247,109,164,217,8,0,0,0,0,0,0,0,0,1,3,149,99,8,0,0,0,0,0,190,140,0,0,0,0,0,0,149,99,8,0,0,0,0,0,195,98,26,94,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,213,3,247,127,0,0,0,0,171,123,99,129,123,110,162,105,118,3,149,99,8,162,105,118,3,149,99,8,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,3,149,99,8,150,87,128,188,1,0,126,126,104,88,126,82,121,3,149,99,8,150,87,128,188,1,0,126,126,130,89,128,188,124,126,3,0,0,0,126,123,3,189,140,0,147,3,190,140,0,150,85,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,220,0,127,92,127,119,1,32,127,84,127,117,4,195,98,26,94,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1578787523 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "549781" + "numSatsTruncBytes": 3 + "numTokenTruncBytes": 1 + "scaledTruncTokensPerTruncSat": "36030" + "scriptLen": 220 + "tokenId": "21ce7bc529f1b26a8940d135589ceca146aa810d739d32fc73ea5ef1f76da4d9" + "tokenProtocol": "SLP" + "tokenScaleFactor": "549781" + "tokenType": 1 + "truncTokens": "3905" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000000000 for 0.001sat/token, half accept.AgoraPartial SLP AgoraPartial SLP 1000000000 for 0.001sat/token, half accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "f72ad144a2d82d03abaac68f5b5fc964b55ab93dbcf5844a470f82827d22fabf" + } + "status": "CANCELED" + "token": { + "amount": "500000000" + "isMintBaton": false + "tokenId": "03fe4f4f1c8dbece66783d8cdf42b4e37d3219163ca34685f56d767194e0ef01" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "f72ad144a2d82d03abaac68f5b5fc964b55ab93dbcf5844a470f82827d22fabf" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,3,254,79,79,28,141,190,206,102,120,61,140,223,66,180,227,125,50,25,22,60,163,70,133,245,109,118,113,148,224,239,1,8,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,208,7,0,0,0,0,0,0,0,202,154,59,0,0,0,0,99,140,5,44,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,0,202,154,59,0,0,0,0,171,123,99,129,123,110,162,105,118,4,0,202,154,59,162,105,118,82,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,82,150,88,128,188,0,126,126,104,88,126,82,121,82,150,88,128,188,0,126,126,130,89,128,188,124,126,0,126,123,2,207,7,147,2,208,7,150,88,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,205,0,127,92,127,119,1,32,127,84,127,117,4,99,140,5,44,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 738561123 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1000000000" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 0 + "scaledTruncTokensPerTruncSat": "2000" + "scriptLen": 205 + "tokenId": "03fe4f4f1c8dbece66783d8cdf42b4e37d3219163ca34685f56d767194e0ef01" + "tokenProtocol": "SLP" + "tokenScaleFactor": "2" + "tokenType": 1 + "truncTokens": "500000000" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000000000 for 0.001sat/token, dust accept.AgoraPartial SLP AgoraPartial SLP 1000000000 for 0.001sat/token, dust accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "1806e70fd858ff37d9253231568e19390558177634d65de0812ac763ff79acaf" + } + "status": "CANCELED" + "token": { + "amount": "999454000" + "isMintBaton": false + "tokenId": "fba1cd2f97a6917c9fa4ba948cc006a6925126a67a91defcc728d246b2be702d" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "1806e70fd858ff37d9253231568e19390558177634d65de0812ac763ff79acaf" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,251,161,205,47,151,166,145,124,159,164,186,148,140,192,6,166,146,81,38,166,122,145,222,252,199,40,210,70,178,190,112,45,8,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,208,7,0,0,0,0,0,0,160,169,16,0,0,0,0,0,186,66,216,95,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,96,234,36,119,0,0,0,0,171,123,99,129,123,110,162,105,118,3,160,169,16,162,105,118,82,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,82,150,88,128,188,0,126,126,104,88,126,82,121,82,150,88,128,188,0,126,126,130,89,128,188,124,126,0,126,123,2,207,7,147,2,208,7,150,88,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,204,0,127,92,127,119,1,32,127,84,127,117,4,186,66,216,95,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1608008378 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1092000" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 0 + "scaledTruncTokensPerTruncSat": "2000" + "scriptLen": 204 + "tokenId": "fba1cd2f97a6917c9fa4ba948cc006a6925126a67a91defcc728d246b2be702d" + "tokenProtocol": "SLP" + "tokenScaleFactor": "2" + "tokenType": 1 + "truncTokens": "999454000" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000000000 for 1sat/token, half accept.AgoraPartial SLP AgoraPartial SLP 1000000000 for 1sat/token, half accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "8dc54f3ff7020505c6778b0b260a2ad8f0a23277b1a6f7ceada77bbaee12b83c" + } + "status": "CANCELED" + "token": { + "amount": "500000000" + "isMintBaton": false + "tokenId": "728a1c6f691e0271c049afd5b81c41f5cb3f9d2179b13d096e1a27bc8642ceb2" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "8dc54f3ff7020505c6778b0b260a2ad8f0a23277b1a6f7ceada77bbaee12b83c" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,114,138,28,111,105,30,2,113,192,73,175,213,184,28,65,245,203,63,157,33,121,177,61,9,110,26,39,188,134,66,206,178,8,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,202,154,59,0,0,0,0,199,170,239,72,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,0,202,154,59,0,0,0,0,171,123,99,129,123,110,162,105,118,4,0,202,154,59,162,105,118,82,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,82,150,88,128,188,0,126,126,104,88,126,82,121,82,150,88,128,188,0,126,126,130,89,128,188,124,126,0,126,123,81,147,82,150,88,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,201,0,127,92,127,119,1,32,127,84,127,117,4,199,170,239,72,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1223666375 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1000000000" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 0 + "scaledTruncTokensPerTruncSat": "2" + "scriptLen": 201 + "tokenId": "728a1c6f691e0271c049afd5b81c41f5cb3f9d2179b13d096e1a27bc8642ceb2" + "tokenProtocol": "SLP" + "tokenScaleFactor": "2" + "tokenType": 1 + "truncTokens": "500000000" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000000000 for 1sat/token, dust accept.AgoraPartial SLP AgoraPartial SLP 1000000000 for 1sat/token, dust accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "40ae8727d9e1eec91dd950e6b9f28183b6f6bc971dfe78c154cd543e2cdfac94" + } + "status": "CANCELED" + "token": { + "amount": "999999454" + "isMintBaton": false + "tokenId": "85a5674ede2854253f1eca602c3594ba25a446f8d86d8257c2b0b4a61900afa8" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "40ae8727d9e1eec91dd950e6b9f28183b6f6bc971dfe78c154cd543e2cdfac94" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,133,165,103,78,222,40,84,37,63,30,202,96,44,53,148,186,37,164,70,248,216,109,130,87,194,176,180,166,25,0,175,168,8,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,68,4,0,0,0,0,0,0,61,6,42,84,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,188,143,53,119,0,0,0,0,171,123,99,129,123,110,162,105,118,2,68,4,162,105,118,82,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,82,150,88,128,188,0,126,126,104,88,126,82,121,82,150,88,128,188,0,126,126,130,89,128,188,124,126,0,126,123,81,147,82,150,88,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,199,0,127,92,127,119,1,32,127,84,127,117,4,61,6,42,84,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1412040253 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1092" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 0 + "scaledTruncTokensPerTruncSat": "2" + "scriptLen": 199 + "tokenId": "85a5674ede2854253f1eca602c3594ba25a446f8d86d8257c2b0b4a61900afa8" + "tokenProtocol": "SLP" + "tokenScaleFactor": "2" + "tokenType": 1 + "truncTokens": "999999454" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000000000 for 1000sat/token, 983040 accept.AgoraPartial SLP AgoraPartial SLP 1000000000 for 1000sat/token, 983040 accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "1df1499509cd53bba4eaafd1121ddc55d338882a62d173987b1243baee0abcc0" + } + "status": "CANCELED" + "token": { + "amount": "998965248" + "isMintBaton": false + "tokenId": "e963447836b1d9e11b7b1e383d1ff4d76eb39de8aa7620c04ccd53039b272228" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "1df1499509cd53bba4eaafd1121ddc55d338882a62d173987b1243baee0abcc0" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,233,99,68,120,54,177,217,225,27,123,30,56,61,31,244,215,110,179,157,232,170,118,32,192,76,205,83,3,155,39,34,40,8,0,0,0,0,0,0,0,0,2,3,198,37,2,0,0,0,0,0,189,140,0,0,0,0,0,0,154,54,32,0,0,0,0,0,72,98,125,78,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,130,36,223,127,0,0,0,0,171,123,99,129,123,110,162,105,118,3,154,54,32,162,105,118,3,198,37,2,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,3,198,37,2,150,86,128,188,2,0,0,126,126,104,88,126,82,121,3,198,37,2,150,86,128,188,2,0,0,126,126,130,89,128,188,124,126,3,0,0,0,126,123,3,188,140,0,147,3,189,140,0,150,85,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,222,0,127,92,127,119,1,32,127,84,127,117,4,72,98,125,78,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1316840008 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "2111130" + "numSatsTruncBytes": 3 + "numTokenTruncBytes": 2 + "scaledTruncTokensPerTruncSat": "36029" + "scriptLen": 222 + "tokenId": "e963447836b1d9e11b7b1e383d1ff4d76eb39de8aa7620c04ccd53039b272228" + "tokenProtocol": "SLP" + "tokenScaleFactor": "140742" + "tokenType": 1 + "truncTokens": "15243" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000000000 for 1000sat/token, 65536 accept.AgoraPartial SLP AgoraPartial SLP 1000000000 for 1000sat/token, 65536 accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "67745712f361c05e1dfae35cd0a88c2b58bbe065921a83fcd3f3d2e5cf0618b9" + } + "status": "CANCELED" + "token": { + "amount": "999882752" + "isMintBaton": false + "tokenId": "525be13f92ea2a0bd624fc22d87dd38189b1dca972788d6063b6cae637fbb5ee" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "67745712f361c05e1dfae35cd0a88c2b58bbe065921a83fcd3f3d2e5cf0618b9" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,82,91,225,63,146,234,42,11,214,36,252,34,216,125,211,129,137,177,220,169,114,120,141,96,99,182,202,230,55,251,181,238,8,0,0,0,0,0,0,0,0,2,3,198,37,2,0,0,0,0,0,189,140,0,0,0,0,0,0,198,37,2,0,0,0,0,0,102,124,17,34,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,86,53,253,127,0,0,0,0,171,123,99,129,123,110,162,105,118,3,198,37,2,162,105,118,3,198,37,2,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,3,198,37,2,150,86,128,188,2,0,0,126,126,104,88,126,82,121,3,198,37,2,150,86,128,188,2,0,0,126,126,130,89,128,188,124,126,3,0,0,0,126,123,3,188,140,0,147,3,189,140,0,150,85,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,222,0,127,92,127,119,1,32,127,84,127,117,4,102,124,17,34,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 571571302 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "140742" + "numSatsTruncBytes": 3 + "numTokenTruncBytes": 2 + "scaledTruncTokensPerTruncSat": "36029" + "scriptLen": 222 + "tokenId": "525be13f92ea2a0bd624fc22d87dd38189b1dca972788d6063b6cae637fbb5ee" + "tokenProtocol": "SLP" + "tokenScaleFactor": "140742" + "tokenType": 1 + "truncTokens": "15257" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000000000000 for 0.000001sat/token, half accept.AgoraPartial SLP AgoraPartial SLP 1000000000000 for 0.000001sat/token, half accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "a1b62b2a4f239c4b4605df9bdc910b4269a25b7c78d004e18f984bf6f4bc7ee6" + } + "status": "CANCELED" + "token": { + "amount": "999453949952" + "isMintBaton": false + "tokenId": "fa0e6a816f8428467e5182d55cfd943d9f2439dc0fe36e19dc7c11e4c944dc26" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "a1b62b2a4f239c4b4605df9bdc910b4269a25b7c78d004e18f984bf6f4bc7ee6" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,250,14,106,129,111,132,40,70,126,81,130,213,92,253,148,61,159,36,57,220,15,227,110,25,220,124,17,228,201,68,220,38,8,0,0,0,0,0,0,0,0,2,0,140,0,0,0,0,0,0,0,88,8,0,0,0,0,0,0,144,204,17,0,0,0,0,0,226,246,125,98,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,172,125,66,127,0,0,0,0,171,123,99,129,123,110,162,105,118,3,144,204,17,162,105,118,2,140,0,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,2,140,0,150,86,128,188,2,0,0,126,126,104,88,126,82,121,2,140,0,150,86,128,188,2,0,0,126,126,130,89,128,188,124,126,0,126,123,2,87,8,147,2,88,8,150,88,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,214,0,127,92,127,119,1,32,127,84,127,117,4,226,246,125,98,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1652422370 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1166480" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 2 + "scaledTruncTokensPerTruncSat": "2136" + "scriptLen": 214 + "tokenId": "fa0e6a816f8428467e5182d55cfd943d9f2439dc0fe36e19dc7c11e4c944dc26" + "tokenProtocol": "SLP" + "tokenScaleFactor": "140" + "tokenType": 1 + "truncTokens": "15250457" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000000000000 for 0.001sat/token, dust accept.AgoraPartial SLP AgoraPartial SLP 1000000000000 for 0.001sat/token, dust accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "c783abe531bc241b9b5ddb4890b8aeb3294f82cdded7b0e25f134e1223ef6798" + } + "status": "CANCELED" + "token": { + "amount": "999999406080" + "isMintBaton": false + "tokenId": "65676e0a633a08866fee47e2011f1d59d28302f05d51ca17e4fb5f1bf0f68503" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "c783abe531bc241b9b5ddb4890b8aeb3294f82cdded7b0e25f134e1223ef6798" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,101,103,110,10,99,58,8,134,111,238,71,226,1,31,29,89,210,131,2,240,93,81,202,23,228,251,95,27,240,246,133,3,8,0,0,0,0,0,0,0,0,2,0,140,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,236,4,0,0,0,0,0,0,127,243,183,38,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,80,69,84,127,0,0,0,0,171,123,99,129,123,110,162,105,118,2,236,4,162,105,118,2,140,0,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,2,140,0,150,86,128,188,2,0,0,126,126,104,88,126,82,121,2,140,0,150,86,128,188,2,0,0,126,126,130,89,128,188,124,126,0,126,123,81,147,82,150,88,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,209,0,127,92,127,119,1,32,127,84,127,117,4,127,243,183,38,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 649589631 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1260" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 2 + "scaledTruncTokensPerTruncSat": "2" + "scriptLen": 209 + "tokenId": "65676e0a633a08866fee47e2011f1d59d28302f05d51ca17e4fb5f1bf0f68503" + "tokenProtocol": "SLP" + "tokenScaleFactor": "140" + "tokenType": 1 + "truncTokens": "15258780" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000000000000000 for 0.000000001sat/token, dust accept.AgoraPartial SLP AgoraPartial SLP 1000000000000000 for 0.000000001sat/token, dust accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "2a63054cc7488052c5eb18c22da1828529d8210353e102c78ec7b533c9faeed1" + } + "status": "CANCELED" + "token": { + "amount": "999453972496384" + "isMintBaton": false + "tokenId": "32eb8a86dc3c6f0e67281242b2443e29ff5c6dadb72cfa9ba7274a7cc9d1ccaa" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "2a63054cc7488052c5eb18c22da1828529d8210353e102c78ec7b533c9faeed1" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,50,235,138,134,220,60,111,14,103,40,18,66,178,68,62,41,255,92,109,173,183,44,250,155,167,39,74,124,201,209,204,170,8,0,0,0,0,0,0,0,0,3,0,36,0,0,0,0,0,0,0,97,8,0,0,0,0,0,0,164,224,17,0,0,0,0,0,19,117,174,65,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,108,238,211,127,0,0,0,0,171,123,99,129,123,110,162,105,118,3,164,224,17,162,105,118,1,36,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,1,36,150,85,128,188,3,0,0,0,126,126,104,88,126,82,121,1,36,150,85,128,188,3,0,0,0,126,126,130,89,128,188,124,126,0,126,123,2,96,8,147,2,97,8,150,88,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,213,0,127,92,127,119,1,32,127,84,127,117,4,19,117,174,65,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1101952275 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1171620" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 3 + "scaledTruncTokensPerTruncSat": "2145" + "scriptLen": 213 + "tokenId": "32eb8a86dc3c6f0e67281242b2443e29ff5c6dadb72cfa9ba7274a7cc9d1ccaa" + "tokenProtocol": "SLP" + "tokenScaleFactor": "36" + "tokenType": 1 + "truncTokens": "59572099" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000000000000000 for 0.000001sat/token, dust accept.AgoraPartial SLP AgoraPartial SLP 1000000000000000 for 0.000001sat/token, dust accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "792a95d72178ebb9c1774f69931534edc3c28809e05f75a7beb84dba68bb43f5" + } + "status": "CANCELED" + "token": { + "amount": "999999416565760" + "isMintBaton": false + "tokenId": "1e248ca148b089dc414a32f2eb4aecba23a2d2a7bc23920494f667066d803e8c" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "792a95d72178ebb9c1774f69931534edc3c28809e05f75a7beb84dba68bb43f5" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,30,36,140,161,72,176,137,220,65,74,50,242,235,74,236,186,35,162,210,167,188,35,146,4,148,246,103,6,109,128,62,140,8,0,0,0,0,0,0,0,0,3,0,36,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,200,4,0,0,0,0,0,0,173,130,22,39,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,72,202,229,127,0,0,0,0,171,123,99,129,123,110,162,105,118,2,200,4,162,105,118,1,36,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,1,36,150,85,128,188,3,0,0,0,126,126,104,88,126,82,121,1,36,150,85,128,188,3,0,0,0,126,126,130,89,128,188,124,126,0,126,123,81,147,82,150,88,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,208,0,127,92,127,119,1,32,127,84,127,117,4,173,130,22,39,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 655786669 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1224" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 3 + "scaledTruncTokensPerTruncSat": "2" + "scriptLen": 208 + "tokenId": "1e248ca148b089dc414a32f2eb4aecba23a2d2a7bc23920494f667066d803e8c" + "tokenProtocol": "SLP" + "tokenScaleFactor": "36" + "tokenType": 1 + "truncTokens": "59604610" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000000000000000 for 0.001sat/token, 1/1000 accept.AgoraPartial SLP AgoraPartial SLP 1000000000000000 for 0.001sat/token, 1/1000 accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "175a3d1fb3f5cdaea7337e8f289eb9142c99040d97a1105fd835b2c57007e24c" + } + "status": "CANCELED" + "token": { + "amount": "998999997808640" + "isMintBaton": false + "tokenId": "4ad90bfaae7d8947f5c0774e96fcbc979ccc2127351dcd23ce9706433e1099cf" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "175a3d1fb3f5cdaea7337e8f289eb9142c99040d97a1105fd835b2c57007e24c" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,74,217,11,250,174,125,137,71,245,192,119,78,150,252,188,151,156,204,33,39,53,29,205,35,206,151,6,67,62,16,153,207,8,0,0,0,0,0,0,0,0,3,2,36,0,0,0,0,0,0,0,140,0,0,0,0,0,0,0,208,189,32,0,0,0,0,0,84,64,9,55,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,64,17,197,127,0,0,0,0,171,123,99,129,123,110,162,105,118,3,208,189,32,162,105,118,1,36,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,1,36,150,85,128,188,3,0,0,0,126,126,104,88,126,82,121,1,36,150,85,128,188,3,0,0,0,126,126,130,89,128,188,124,126,2,0,0,126,123,2,139,0,147,2,140,0,150,86,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,215,0,127,92,127,119,1,32,127,84,127,117,4,84,64,9,55,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 923353172 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "2145744" + "numSatsTruncBytes": 2 + "numTokenTruncBytes": 3 + "scaledTruncTokensPerTruncSat": "140" + "scriptLen": 215 + "tokenId": "4ad90bfaae7d8947f5c0774e96fcbc979ccc2127351dcd23ce9706433e1099cf" + "tokenProtocol": "SLP" + "tokenScaleFactor": "36" + "tokenType": 1 + "truncTokens": "59545040" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000000000000000 for 0.001sat/token, min accept.AgoraPartial SLP AgoraPartial SLP 1000000000000000 for 0.001sat/token, min accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "9bde9c644fcd9bc63e8105979ef0a0632cde5c842a882d06030fde8ceebf8ec1" + } + "status": "CANCELED" + "token": { + "amount": "999999970213888" + "isMintBaton": false + "tokenId": "fd8b6b8e024b38418e47b98b072a6fdd87536f7b144f73841f1bdc8034df3407" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "9bde9c644fcd9bc63e8105979ef0a0632cde5c842a882d06030fde8ceebf8ec1" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,253,139,107,142,2,75,56,65,142,71,185,139,7,42,111,221,135,83,111,123,20,79,115,132,31,27,220,128,52,223,52,7,8,0,0,0,0,0,0,0,0,3,2,36,0,0,0,0,0,0,0,140,0,0,0,0,0,0,0,36,0,0,0,0,0,0,0,34,155,164,88,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,236,206,229,127,0,0,0,0,171,123,99,129,123,110,162,105,118,1,36,162,105,118,1,36,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,1,36,150,85,128,188,3,0,0,0,126,126,104,88,126,82,121,1,36,150,85,128,188,3,0,0,0,126,126,130,89,128,188,124,126,2,0,0,126,123,2,139,0,147,2,140,0,150,86,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,213,0,127,92,127,119,1,32,127,84,127,117,4,34,155,164,88,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1487182626 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "36" + "numSatsTruncBytes": 2 + "numTokenTruncBytes": 3 + "scaledTruncTokensPerTruncSat": "140" + "scriptLen": 213 + "tokenId": "fd8b6b8e024b38418e47b98b072a6fdd87536f7b144f73841f1bdc8034df3407" + "tokenProtocol": "SLP" + "tokenScaleFactor": "36" + "tokenType": 1 + "truncTokens": "59604643" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000000000000000 for 1sat/token, 1/1000000 accept.AgoraPartial SLP AgoraPartial SLP 1000000000000000 for 1sat/token, 1/1000000 accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "123bd84ddd6ed15a73c944ef08bd12e68cf4dada94937c51881ee5c6724a2ab9" + } + "status": "CANCELED" + "token": { + "amount": "999998997135360" + "isMintBaton": false + "tokenId": "8eb6c85be67bded59d2d897410af53b019860f41d8d39b9a01b856cb94bc42de" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "123bd84ddd6ed15a73c944ef08bd12e68cf4dada94937c51881ee5c6724a2ab9" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,142,182,200,91,230,123,222,213,157,45,137,116,16,175,83,176,25,134,15,65,216,211,155,154,1,184,86,203,148,188,66,222,8,0,0,0,0,0,0,0,0,3,3,36,0,0,0,0,0,0,0,36,0,0,0,0,0,0,0,76,8,0,0,0,0,0,0,127,205,97,80,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,196,198,229,127,0,0,0,0,171,123,99,129,123,110,162,105,118,2,76,8,162,105,118,1,36,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,1,36,150,85,128,188,3,0,0,0,126,126,104,88,126,82,121,1,36,150,85,128,188,3,0,0,0,126,126,130,89,128,188,124,126,3,0,0,0,126,123,1,35,147,1,36,150,85,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,213,0,127,92,127,119,1,32,127,84,127,117,4,127,205,97,80,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1348586879 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "2124" + "numSatsTruncBytes": 3 + "numTokenTruncBytes": 3 + "scaledTruncTokensPerTruncSat": "36" + "scriptLen": 213 + "tokenId": "8eb6c85be67bded59d2d897410af53b019860f41d8d39b9a01b856cb94bc42de" + "tokenProtocol": "SLP" + "tokenScaleFactor": "36" + "tokenType": 1 + "truncTokens": "59604585" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000000000000000 for 1sat/token, min accept.AgoraPartial SLP AgoraPartial SLP 1000000000000000 for 1sat/token, min accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "31ca1974cacee6214518c3f4c6127f5c8e8cf196da352b1d33a70adef5c9f25e" + } + "status": "CANCELED" + "token": { + "amount": "999999970213888" + "isMintBaton": false + "tokenId": "eb5c2e0fbf0c8f898410873af0e9945795ce89b4d952f7197d15f620613df63d" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "31ca1974cacee6214518c3f4c6127f5c8e8cf196da352b1d33a70adef5c9f25e" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,235,92,46,15,191,12,143,137,132,16,135,58,240,233,148,87,149,206,137,180,217,82,247,25,125,21,246,32,97,61,246,61,8,0,0,0,0,0,0,0,0,3,3,36,0,0,0,0,0,0,0,36,0,0,0,0,0,0,0,36,0,0,0,0,0,0,0,130,242,236,83,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,236,206,229,127,0,0,0,0,171,123,99,129,123,110,162,105,118,1,36,162,105,118,1,36,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,1,36,150,85,128,188,3,0,0,0,126,126,104,88,126,82,121,1,36,150,85,128,188,3,0,0,0,126,126,130,89,128,188,124,126,3,0,0,0,126,123,1,35,147,1,36,150,85,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,212,0,127,92,127,119,1,32,127,84,127,117,4,130,242,236,83,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1408037506 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "36" + "numSatsTruncBytes": 3 + "numTokenTruncBytes": 3 + "scaledTruncTokensPerTruncSat": "36" + "scriptLen": 212 + "tokenId": "eb5c2e0fbf0c8f898410873af0e9945795ce89b4d952f7197d15f620613df63d" + "tokenProtocol": "SLP" + "tokenScaleFactor": "36" + "tokenType": 1 + "truncTokens": "59604643" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000000000000000000 for 0.000000001sat/token, dust accept.AgoraPartial SLP AgoraPartial SLP 1000000000000000000 for 0.000000001sat/token, dust accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "19153fe70a0c6b8b4383ddec29e2de6a1a9111e00e7fcd14801f9f3aa9030d9a" + } + "status": "CANCELED" + "token": { + "amount": "999999438845902848" + "isMintBaton": false + "tokenId": "4577bc91ccc719ebf9453ebf429b56c215c95e0e62a788617867baa1ca39769f" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "19153fe70a0c6b8b4383ddec29e2de6a1a9111e00e7fcd14801f9f3aa9030d9a" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,69,119,188,145,204,199,25,235,249,69,62,191,66,155,86,194,21,201,94,14,98,167,136,97,120,103,186,161,202,57,118,159,8,0,0,0,0,0,0,0,0,4,0,9,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,146,4,0,0,0,0,0,0,51,206,57,86,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,185,103,230,124,0,0,0,0,171,123,99,129,123,110,162,105,118,2,146,4,162,105,118,89,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,89,150,84,128,188,4,0,0,0,0,126,126,104,88,126,82,121,89,150,84,128,188,4,0,0,0,0,126,126,130,89,128,188,124,126,0,126,123,81,147,82,150,88,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,207,0,127,92,127,119,1,32,127,84,127,117,4,51,206,57,86,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1446628915 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1170" + "numSatsTruncBytes": 0 + "numTokenTruncBytes": 4 + "scaledTruncTokensPerTruncSat": "2" + "scriptLen": 207 + "tokenId": "4577bc91ccc719ebf9453ebf429b56c215c95e0e62a788617867baa1ca39769f" + "tokenProtocol": "SLP" + "tokenScaleFactor": "9" + "tokenType": 1 + "truncTokens": "232830513" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000000000000000000 for 0.000001sat/token, 1/1000 accept.AgoraPartial SLP AgoraPartial SLP 1000000000000000000 for 0.000001sat/token, 1/1000 accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "25522930b92c305364b3754421243e31ebc7f01d8402034c5c9afa599c0a59b9" + } + "status": "CANCELED" + "token": { + "amount": "998999999956123648" + "isMintBaton": false + "tokenId": "25f3727c216ce9cbd031cdd1a24806b7c4f51a435e78bd1ecb11d05707f2bb85" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "25522930b92c305364b3754421243e31ebc7f01d8402034c5c9afa599c0a59b9" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,37,243,114,124,33,108,233,203,208,49,205,209,162,72,6,183,196,245,26,67,94,120,189,30,203,17,208,87,7,242,187,133,8,0,0,0,0,0,0,0,0,4,2,9,0,0,0,0,0,0,0,137,0,0,0,0,0,0,0,110,249,31,0,0,0,0,0,146,212,252,87,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,221,114,198,124,0,0,0,0,171,123,99,129,123,110,162,105,118,3,110,249,31,162,105,118,89,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,89,150,84,128,188,4,0,0,0,0,126,126,104,88,126,82,121,89,150,84,128,188,4,0,0,0,0,126,126,130,89,128,188,124,126,2,0,0,126,123,2,136,0,147,2,137,0,150,86,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,214,0,127,92,127,119,1,32,127,84,127,117,4,146,212,252,87,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1476187282 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "2095470" + "numSatsTruncBytes": 2 + "numTokenTruncBytes": 4 + "scaledTruncTokensPerTruncSat": "137" + "scriptLen": 214 + "tokenId": "25f3727c216ce9cbd031cdd1a24806b7c4f51a435e78bd1ecb11d05707f2bb85" + "tokenProtocol": "SLP" + "tokenScaleFactor": "9" + "tokenType": 1 + "truncTokens": "232597813" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000000000000000000 for 0.000001sat/token, min accept.AgoraPartial SLP AgoraPartial SLP 1000000000000000000 for 0.000001sat/token, min accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "b402495ad1dc39f3330954a0d6b9754894d50e41fb65d3a56460dd89d4f44a6a" + } + "status": "CANCELED" + "token": { + "amount": "999999992896684032" + "isMintBaton": false + "tokenId": "1364349b067ff2eaa3d945009aeb21ea6971a8b7fe85a7d7768cd6e351c61f5e" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "b402495ad1dc39f3330954a0d6b9754894d50e41fb65d3a56460dd89d4f44a6a" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,19,100,52,155,6,127,242,234,163,217,69,0,154,235,33,234,105,113,168,183,254,133,167,215,118,140,214,227,81,198,31,94,8,0,0,0,0,0,0,0,0,4,2,9,0,0,0,0,0,0,0,137,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,229,75,177,34,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,66,108,230,124,0,0,0,0,171,123,99,129,123,110,162,105,118,89,162,105,118,89,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,89,150,84,128,188,4,0,0,0,0,126,126,104,88,126,82,121,89,150,84,128,188,4,0,0,0,0,126,126,130,89,128,188,124,126,2,0,0,126,123,2,136,0,147,2,137,0,150,86,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,211,0,127,92,127,119,1,32,127,84,127,117,4,229,75,177,34,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 582044645 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "9" + "numSatsTruncBytes": 2 + "numTokenTruncBytes": 4 + "scaledTruncTokensPerTruncSat": "137" + "scriptLen": 211 + "tokenId": "1364349b067ff2eaa3d945009aeb21ea6971a8b7fe85a7d7768cd6e351c61f5e" + "tokenProtocol": "SLP" + "tokenScaleFactor": "9" + "tokenType": 1 + "truncTokens": "232830642" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000000000000000000 for 0.001sat/token, 1/1000000 accept.AgoraPartial SLP AgoraPartial SLP 1000000000000000000 for 0.001sat/token, 1/1000000 accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "2f90cd77f7c64f1dbaebabe76b91ec8d2d047ba722100a9f2c3b8391e0d92d8d" + } + "status": "CANCELED" + "token": { + "amount": "999999000759238656" + "isMintBaton": false + "tokenId": "93166254db0bc2910308590c1f100b36c14651b144c79673557332233aeadb74" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "2f90cd77f7c64f1dbaebabe76b91ec8d2d047ba722100a9f2c3b8391e0d92d8d" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,147,22,98,84,219,11,194,145,3,8,89,12,31,16,11,54,193,70,81,177,68,199,150,115,85,115,50,35,58,234,219,116,8,0,0,0,0,0,0,0,0,4,3,9,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,40,8,0,0,0,0,0,0,60,166,72,57,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,35,100,230,124,0,0,0,0,171,123,99,129,123,110,162,105,118,2,40,8,162,105,118,89,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,89,150,84,128,188,4,0,0,0,0,126,126,104,88,126,82,121,89,150,84,128,188,4,0,0,0,0,126,126,130,89,128,188,124,126,3,0,0,0,126,123,1,34,147,1,35,150,85,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,212,0,127,92,127,119,1,32,127,84,127,117,4,60,166,72,57,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 961062460 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "2088" + "numSatsTruncBytes": 3 + "numTokenTruncBytes": 4 + "scaledTruncTokensPerTruncSat": "35" + "scriptLen": 212 + "tokenId": "93166254db0bc2910308590c1f100b36c14651b144c79673557332233aeadb74" + "tokenProtocol": "SLP" + "tokenScaleFactor": "9" + "tokenType": 1 + "truncTokens": "232830411" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 1000000000000000000 for 0.001sat/token, min accept.AgoraPartial SLP AgoraPartial SLP 1000000000000000000 for 0.001sat/token, min accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "59fdef670acb692d3c0ad70e19f8b07b13a3f6453d03b334754a3ec8c7632310" + } + "status": "CANCELED" + "token": { + "amount": "999999992896684032" + "isMintBaton": false + "tokenId": "cfb212e9868d1a4c15cfe08ea67ab8d082798f109bdff3b5ecd0d97e52c1cf69" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "59fdef670acb692d3c0ad70e19f8b07b13a3f6453d03b334754a3ec8c7632310" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,207,178,18,233,134,141,26,76,21,207,224,142,166,122,184,208,130,121,143,16,155,223,243,181,236,208,217,126,82,193,207,105,8,0,0,0,0,0,0,0,0,4,3,9,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,244,225,232,29,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,66,108,230,124,0,0,0,0,171,123,99,129,123,110,162,105,118,89,162,105,118,89,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,89,150,84,128,188,4,0,0,0,0,126,126,104,88,126,82,121,89,150,84,128,188,4,0,0,0,0,126,126,130,89,128,188,124,126,3,0,0,0,126,123,1,34,147,1,35,150,85,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,210,0,127,92,127,119,1,32,127,84,127,117,4,244,225,232,29,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 501801460 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "9" + "numSatsTruncBytes": 3 + "numTokenTruncBytes": 4 + "scaledTruncTokensPerTruncSat": "35" + "scriptLen": 210 + "tokenId": "cfb212e9868d1a4c15cfe08ea67ab8d082798f109bdff3b5ecd0d97e52c1cf69" + "tokenProtocol": "SLP" + "tokenScaleFactor": "9" + "tokenType": 1 + "truncTokens": "232830642" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 9223372036854775807 for 0.000000001sat/token, max sats accept.AgoraPartial SLP AgoraPartial SLP 9223372036854775807 for 0.000000001sat/token, max sats accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "5b9388f98f83efccc6e2717e49da0f2976ba402e3346c4dc62fb2a9c72fd1611" + } + "status": "CANCELED" + "token": { + "amount": "8223371786260054016" + "isMintBaton": false + "tokenId": "e663227f822639d30d0910c8875cf3f802474282510d954eb0aebb9be430ce5e" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "5b9388f98f83efccc6e2717e49da0f2976ba402e3346c4dc62fb2a9c72fd1611" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,230,99,34,127,130,38,57,211,13,9,16,200,135,92,243,248,2,71,66,130,81,13,149,78,176,174,187,155,228,48,206,94,8,0,0,0,0,0,0,0,0,4,1,1,0,0,0,0,0,0,0,59,0,0,0,0,0,0,0,179,182,224,13,0,0,0,0,221,105,84,67,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,18,73,31,114,0,0,0,0,171,123,99,129,123,110,162,105,118,4,179,182,224,13,162,105,118,81,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,81,150,84,128,188,4,0,0,0,0,126,126,104,88,126,82,121,81,150,84,128,188,4,0,0,0,0,126,126,130,89,128,188,124,126,1,0,126,123,1,58,147,1,59,150,87,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,212,0,127,92,127,119,1,32,127,84,127,117,4,221,105,84,67,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1129605597 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "232830643" + "numSatsTruncBytes": 1 + "numTokenTruncBytes": 4 + "scaledTruncTokensPerTruncSat": "59" + "scriptLen": 212 + "tokenId": "e663227f822639d30d0910c8875cf3f802474282510d954eb0aebb9be430ce5e" + "tokenProtocol": "SLP" + "tokenScaleFactor": "1" + "tokenType": 1 + "truncTokens": "1914652946" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 9223372036854775807 for 0.000000001sat/token, dust accept.AgoraPartial SLP AgoraPartial SLP 9223372036854775807 for 0.000000001sat/token, dust accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "d7db855de42999c76053df7915b20ac8278c2c4528b79426f1b41793a752d8db" + } + "status": "CANCELED" + "token": { + "amount": "9223371225105956864" + "isMintBaton": false + "tokenId": "f3347ebab744bc9506abdd73d66f597914891b6c11a8ead123a627e72efeea7b" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "d7db855de42999c76053df7915b20ac8278c2c4528b79426f1b41793a752d8db" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,243,52,126,186,183,68,188,149,6,171,221,115,214,111,89,121,20,137,27,108,17,168,234,209,35,166,39,231,46,254,234,123,8,0,0,0,0,0,0,0,0,4,1,1,0,0,0,0,0,0,0,59,0,0,0,0,0,0,0,130,0,0,0,0,0,0,0,83,251,235,40,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,67,255,255,127,0,0,0,0,171,123,99,129,123,110,162,105,118,2,130,0,162,105,118,81,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,81,150,84,128,188,4,0,0,0,0,126,126,104,88,126,82,121,81,150,84,128,188,4,0,0,0,0,126,126,130,89,128,188,124,126,1,0,126,123,1,58,147,1,59,150,87,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,210,0,127,92,127,119,1,32,127,84,127,117,4,83,251,235,40,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 686553939 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "130" + "numSatsTruncBytes": 1 + "numTokenTruncBytes": 4 + "scaledTruncTokensPerTruncSat": "59" + "scriptLen": 210 + "tokenId": "f3347ebab744bc9506abdd73d66f597914891b6c11a8ead123a627e72efeea7b" + "tokenProtocol": "SLP" + "tokenScaleFactor": "1" + "tokenType": 1 + "truncTokens": "2147483459" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 9223372036854775807 for 0.000001sat/token, max sats accept.AgoraPartial SLP AgoraPartial SLP 9223372036854775807 for 0.000001sat/token, max sats accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "16fc5612e7f5eb5285df991599d434a991c0db4843f24578918424ee56b74707" + } + "status": "CANCELED" + "token": { + "amount": "9222371975194738688" + "isMintBaton": false + "tokenId": "e0c8e238871d331d6bdc6fa7d9e696b0e04dfe408c78f2477c07228876116175" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "16fc5612e7f5eb5285df991599d434a991c0db4843f24578918424ee56b74707" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,224,200,226,56,135,29,51,29,107,220,111,167,217,230,150,176,224,77,254,64,140,120,242,71,124,7,34,136,118,17,97,117,8,0,0,0,0,0,0,0,0,4,2,1,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,126,141,3,0,0,0,0,0,174,121,6,75,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,115,114,252,127,0,0,0,0,171,123,99,129,123,110,162,105,118,3,126,141,3,162,105,118,81,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,81,150,84,128,188,4,0,0,0,0,126,126,104,88,126,82,121,81,150,84,128,188,4,0,0,0,0,126,126,130,89,128,188,124,126,2,0,0,126,123,94,147,95,150,86,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,210,0,127,92,127,119,1,32,127,84,127,117,4,174,121,6,75,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1258715566 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "232830" + "numSatsTruncBytes": 2 + "numTokenTruncBytes": 4 + "scaledTruncTokensPerTruncSat": "15" + "scriptLen": 210 + "tokenId": "e0c8e238871d331d6bdc6fa7d9e696b0e04dfe408c78f2477c07228876116175" + "tokenProtocol": "SLP" + "tokenScaleFactor": "1" + "tokenType": 1 + "truncTokens": "2147250803" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 9223372036854775807 for 0.000001sat/token, min accept.AgoraPartial SLP AgoraPartial SLP 9223372036854775807 for 0.000001sat/token, min accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "26385fd94a7fd1ba1f3754811250610f86803789f7617a36c950944446a66880" + } + "status": "CANCELED" + "token": { + "amount": "9223371968135299072" + "isMintBaton": false + "tokenId": "31a3c854a198d873c8a86cd9776531adb72847bce68cd74fc02bd6a618d614a4" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "26385fd94a7fd1ba1f3754811250610f86803789f7617a36c950944446a66880" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,49,163,200,84,161,152,216,115,200,168,108,217,119,101,49,173,183,40,71,188,230,140,215,79,192,43,214,166,24,214,20,164,8,0,0,0,0,0,0,0,0,4,2,1,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,71,23,17,94,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,240,255,255,127,0,0,0,0,171,123,99,129,123,110,162,105,118,81,162,105,118,81,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,81,150,84,128,188,4,0,0,0,0,126,126,104,88,126,82,121,81,150,84,128,188,4,0,0,0,0,126,126,130,89,128,188,124,126,2,0,0,126,123,94,147,95,150,86,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,207,0,127,92,127,119,1,32,127,84,127,117,4,71,23,17,94,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1578178375 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1" + "numSatsTruncBytes": 2 + "numTokenTruncBytes": 4 + "scaledTruncTokensPerTruncSat": "15" + "scriptLen": 207 + "tokenId": "31a3c854a198d873c8a86cd9776531adb72847bce68cd74fc02bd6a618d614a4" + "tokenProtocol": "SLP" + "tokenScaleFactor": "1" + "tokenType": 1 + "truncTokens": "2147483632" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 9223372036854775807 for 0.001sat/token, max sats accept.AgoraPartial SLP AgoraPartial SLP 9223372036854775807 for 0.001sat/token, max sats accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "52f9ee5e0870dbd0733910d5f0e75923b4c9acc3b0a6a9d58cd5cadfe139451f" + } + "status": "CANCELED" + "token": { + "amount": "9223371186451251200" + "isMintBaton": false + "tokenId": "a4de56e2f1243c8a836891944ac4faf00f779bc636fc3869f2398c98be3d5a4f" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "52f9ee5e0870dbd0733910d5f0e75923b4c9acc3b0a6a9d58cd5cadfe139451f" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,164,222,86,226,241,36,60,138,131,104,145,148,74,196,250,240,15,119,155,198,54,252,56,105,242,57,140,152,190,61,90,79,8,0,0,0,0,0,0,0,0,4,3,1,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,195,0,0,0,0,0,0,0,220,8,214,45,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,58,255,255,127,0,0,0,0,171,123,99,129,123,110,162,105,118,2,195,0,162,105,118,81,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,81,150,84,128,188,4,0,0,0,0,126,126,104,88,126,82,121,81,150,84,128,188,4,0,0,0,0,126,126,130,89,128,188,124,126,3,0,0,0,126,123,82,147,83,150,85,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,210,0,127,92,127,119,1,32,127,84,127,117,4,220,8,214,45,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 769001692 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "195" + "numSatsTruncBytes": 3 + "numTokenTruncBytes": 4 + "scaledTruncTokensPerTruncSat": "3" + "scriptLen": 210 + "tokenId": "a4de56e2f1243c8a836891944ac4faf00f779bc636fc3869f2398c98be3d5a4f" + "tokenProtocol": "SLP" + "tokenScaleFactor": "1" + "tokenType": 1 + "truncTokens": "2147483450" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 9223372036854775807 for 0.001sat/token, min accept.AgoraPartial SLP AgoraPartial SLP 9223372036854775807 for 0.001sat/token, min accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "c046dc88bb417338c61fbbdca4b87e41412619ad34764ac3de44c8ae644b868b" + } + "status": "CANCELED" + "token": { + "amount": "9223372019674906624" + "isMintBaton": false + "tokenId": "82050d25646868535331c2caf6c53fc0f46dff28174c1036b61d897cf14655f5" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "c046dc88bb417338c61fbbdca4b87e41412619ad34764ac3de44c8ae644b868b" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,130,5,13,37,100,104,104,83,83,49,194,202,246,197,63,192,244,109,255,40,23,76,16,54,182,29,137,124,241,70,85,245,8,0,0,0,0,0,0,0,0,4,3,1,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,88,108,196,46,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,252,255,255,127,0,0,0,0,171,123,99,129,123,110,162,105,118,81,162,105,118,81,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,81,150,84,128,188,4,0,0,0,0,126,126,104,88,126,82,121,81,150,84,128,188,4,0,0,0,0,126,126,130,89,128,188,124,126,3,0,0,0,126,123,82,147,83,150,85,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,208,0,127,92,127,119,1,32,127,84,127,117,4,88,108,196,46,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 784624728 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "1" + "numSatsTruncBytes": 3 + "numTokenTruncBytes": 4 + "scaledTruncTokensPerTruncSat": "3" + "scriptLen": 208 + "tokenId": "82050d25646868535331c2caf6c53fc0f46dff28174c1036b61d897cf14655f5" + "tokenProtocol": "SLP" + "tokenScaleFactor": "1" + "tokenType": 1 + "truncTokens": "2147483644" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 18446744073709551615 for 0.000000001sat/token, max sats accept.AgoraPartial SLP AgoraPartial SLP 18446744073709551615 for 0.000000001sat/token, max sats accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "5839b55e4ca3c2d9966666fb8eeb19368031ddbd5ea5bbfe6da9d6cae7e037fd" + } + "status": "CANCELED" + "token": { + "amount": "17446743745805418496" + "isMintBaton": false + "tokenId": "d6db5bac4251f2bfcc9e8f303a617b63d7921142776771397f959fa62cdb6df6" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "5839b55e4ca3c2d9966666fb8eeb19368031ddbd5ea5bbfe6da9d6cae7e037fd" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,214,219,91,172,66,81,242,191,204,158,143,48,58,97,123,99,215,146,17,66,119,103,113,57,127,149,159,166,44,219,109,246,8,0,0,0,0,0,0,0,0,5,1,128,0,0,0,0,0,0,0,29,0,0,0,0,0,0,0,0,91,240,6,0,0,0,0,150,118,28,46,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,128,164,15,121,0,0,0,0,171,123,99,129,123,110,162,105,118,4,0,91,240,6,162,105,118,2,128,0,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,2,128,0,150,84,128,83,127,117,188,5,0,0,0,0,0,126,126,104,88,126,82,121,2,128,0,150,84,128,83,127,117,188,5,0,0,0,0,0,126,126,130,89,128,188,124,126,1,0,126,123,1,28,147,1,29,150,87,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,226,0,127,92,127,119,1,32,127,84,127,117,4,150,118,28,46,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 773617302 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "116415232" + "numSatsTruncBytes": 1 + "numTokenTruncBytes": 5 + "scaledTruncTokensPerTruncSat": "29" + "scriptLen": 226 + "tokenId": "d6db5bac4251f2bfcc9e8f303a617b63d7921142776771397f959fa62cdb6df6" + "tokenProtocol": "SLP" + "tokenScaleFactor": "128" + "tokenType": 1 + "truncTokens": "15867721" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 18446744073709551615 for 0.000000001sat/token, dust accept.AgoraPartial SLP AgoraPartial SLP 18446744073709551615 for 0.000000001sat/token, dust accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "2c45e14ea2a05334fa48aae0538a63b87b6b6dd78e47150e469e45c3e19dcb28" + } + "status": "CANCELED" + "token": { + "amount": "18446741874686296064" + "isMintBaton": false + "tokenId": "dcd7b3a23cfc028475104b5e707d047a6b8e39cc5f2404ba7dae5ffd89bab1ad" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "2c45e14ea2a05334fa48aae0538a63b87b6b6dd78e47150e469e45c3e19dcb28" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,220,215,179,162,60,252,2,132,117,16,75,94,112,125,4,122,107,142,57,204,95,36,4,186,125,174,95,253,137,186,177,173,8,0,0,0,0,0,0,0,0,5,1,128,0,0,0,0,0,0,0,29,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,157,168,106,68,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,0,255,255,127,0,0,0,0,171,123,99,129,123,110,162,105,118,2,128,0,162,105,118,2,128,0,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,2,128,0,150,84,128,83,127,117,188,5,0,0,0,0,0,126,126,104,88,126,82,121,2,128,0,150,84,128,83,127,117,188,5,0,0,0,0,0,126,126,130,89,128,188,124,126,1,0,126,123,1,28,147,1,29,150,87,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,224,0,127,92,127,119,1,32,127,84,127,117,4,157,168,106,68,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1147840669 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "128" + "numSatsTruncBytes": 1 + "numTokenTruncBytes": 5 + "scaledTruncTokensPerTruncSat": "29" + "scriptLen": 224 + "tokenId": "dcd7b3a23cfc028475104b5e707d047a6b8e39cc5f2404ba7dae5ffd89bab1ad" + "tokenProtocol": "SLP" + "tokenScaleFactor": "128" + "tokenType": 1 + "truncTokens": "16777214" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 18446744073709551615 for 0.000001sat/token, max sats accept.AgoraPartial SLP AgoraPartial SLP 18446744073709551615 for 0.000001sat/token, max sats accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "dd2447368119bf1b8f6ef3472a9e5f4b60bbdbf8af9a8dcdb9af7d9f94624625" + } + "status": "CANCELED" + "token": { + "amount": "18445743518128275456" + "isMintBaton": false + "tokenId": "545cc54a12a3c60ca4fabc8d87be923e442a6a995a60601b218322ac83f60aeb" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "dd2447368119bf1b8f6ef3472a9e5f4b60bbdbf8af9a8dcdb9af7d9f94624625" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,84,92,197,74,18,163,198,12,164,250,188,141,135,190,146,62,68,42,106,153,90,96,96,27,33,131,34,172,131,246,10,235,8,0,0,0,0,0,0,0,0,5,2,128,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,128,198,1,0,0,0,0,0,153,50,0,54,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,0,57,254,127,0,0,0,0,171,123,99,129,123,110,162,105,118,3,128,198,1,162,105,118,2,128,0,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,2,128,0,150,84,128,83,127,117,188,5,0,0,0,0,0,126,126,104,88,126,82,121,2,128,0,150,84,128,83,127,117,188,5,0,0,0,0,0,126,126,130,89,128,188,124,126,2,0,0,126,123,86,147,87,150,86,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,224,0,127,92,127,119,1,32,127,84,127,117,4,153,50,0,54,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 905982617 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "116352" + "numSatsTruncBytes": 2 + "numTokenTruncBytes": 5 + "scaledTruncTokensPerTruncSat": "7" + "scriptLen": 224 + "tokenId": "545cc54a12a3c60ca4fabc8d87be923e442a6a995a60601b218322ac83f60aeb" + "tokenProtocol": "SLP" + "tokenScaleFactor": "128" + "tokenType": 1 + "truncTokens": "16776306" + } + "type": "PARTIAL" + } + } ] } ====== AgoraPartial SLP: AgoraPartial SLP 18446744073709551615 for 0.000001sat/token, min accept.AgoraPartial SLP AgoraPartial SLP 18446744073709551615 for 0.000001sat/token, min accept ====== AssertionError: expected { Object (offers, numTxs, ...) } to deeply equal { Object (offers, numTxs, ...) } at Context.<anonymous> (tests/partial.slp.test.ts:656:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + expected - actual } "type": "PARTIAL" } } + { + "outpoint": { + "outIdx": 2 + "txid": "2defe9406031a7f297b7b23872e9a5802ea22c8b102b0b91baa9a32274380304" + } + "status": "CANCELED" + "token": { + "amount": "18446741874686296064" + "isMintBaton": false + "tokenId": "107d43efd6cb7ae780785383b84a529aa738fbac10fe56ec21f1dd7c9fb8db3c" + "tokenType": { + "number": 1 + "protocol": "SLP" + "type": "SLP_TOKEN_TYPE_FUNGIBLE" + } + } + "txBuilderInput": { + "prevOut": { + "outIdx": 2 + "txid": "2defe9406031a7f297b7b23872e9a5802ea22c8b102b0b91baa9a32274380304" + } + "signData": { + "redeemScript": { + "bytecode": "76,118,106,4,83,76,80,0,1,1,4,83,69,78,68,32,16,125,67,239,214,203,122,231,128,120,83,131,184,74,82,154,167,56,251,172,16,254,86,236,33,241,221,124,159,184,219,60,8,0,0,0,0,0,0,0,0,5,2,128,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,55,56,140,98,2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177,8,0,255,255,127,0,0,0,0,171,123,99,129,123,110,162,105,118,2,128,0,162,105,118,2,128,0,151,0,136,125,148,82,121,1,55,127,117,120,146,99,88,126,120,2,128,0,150,84,128,83,127,117,188,5,0,0,0,0,0,126,126,104,88,126,82,121,2,128,0,150,84,128,83,127,117,188,5,0,0,0,0,0,126,126,130,89,128,188,124,126,2,0,0,126,123,86,147,87,150,86,128,126,4,25,118,169,20,112,117,1,85,127,119,169,126,2,136,172,126,126,107,125,2,34,2,88,128,3,23,169,20,126,2,76,118,114,88,125,128,126,126,126,1,171,126,83,121,1,37,127,119,2,223,0,127,92,127,119,1,32,127,84,127,117,4,55,56,140,98,136,107,126,169,126,1,135,126,124,146,100,117,0,104,123,130,146,105,126,108,108,123,126,170,136,82,1,68,128,124,126,168,111,123,187,117,1,193,126,124,103,117,1,85,127,119,104,173,7,80,65,82,84,73,65,76,136,4,65,71,82,48,135" + } + "value": 546 + } + } + "variant": { + "params": { + "dustAmount": 546 + "enforcedLockTime": 1653356599 + "makerPk": "2,60,114,173,219,79,223,9,175,148,240,201,77,127,233,42,56,106,126,112,207,138,29,133,145,99,134,187,37,53,199,177,177" + "minAcceptedScaledTruncTokens": "128" + "numSatsTruncBytes": 2 + "numTokenTruncBytes": 5 + "scaledTruncTokensPerTruncSat": "7" + "scriptLen": 223 + "tokenId": "107d43efd6cb7ae780785383b84a529aa738fbac10fe56ec21f1dd7c9fb8db3c" + "tokenProtocol": "SLP" + "tokenScaleFactor": "128" + "tokenType": 1 + "truncTokens": "16777214" + } + "type": "PARTIAL" + } + } ] }
Each failure log is accessible here:
SLP: SLP NFT1 Agora Oneshot.SLP SLP NFT1 Agora Oneshot
AgoraPartial ALP: AgoraPartial ALP 1000 for 1sat/token, dust accept.AgoraPartial ALP AgoraPartial ALP 1000 for 1sat/token, dust accept
AgoraPartial ALP: AgoraPartial ALP 1000 for 1000sat/token, half accept.AgoraPartial ALP AgoraPartial ALP 1000 for 1000sat/token, half accept
AgoraPartial ALP: AgoraPartial ALP 1000 for 1000sat/token, 1 accept.AgoraPartial ALP AgoraPartial ALP 1000 for 1000sat/token, 1 accept
AgoraPartial ALP: AgoraPartial ALP 1000 for 1000000sat/token, half accept.AgoraPartial ALP AgoraPartial ALP 1000 for 1000000sat/token, half accept
AgoraPartial ALP: AgoraPartial ALP 1000 for 1000000sat/token, 1 accept.AgoraPartial ALP AgoraPartial ALP 1000 for 1000000sat/token, 1 accept
AgoraPartial ALP: AgoraPartial ALP 1000 for 1000000000sat/token, 1 accept.AgoraPartial ALP AgoraPartial ALP 1000 for 1000000000sat/token, 1 accept
AgoraPartial ALP: AgoraPartial ALP 1000000 for 1sat/token, half accept.AgoraPartial ALP AgoraPartial ALP 1000000 for 1sat/token, half accept
AgoraPartial ALP: AgoraPartial ALP 1000000 for 1sat/token, dust accept.AgoraPartial ALP AgoraPartial ALP 1000000 for 1sat/token, dust accept
AgoraPartial ALP: AgoraPartial ALP 1000000 for 1000sat/token, half accept.AgoraPartial ALP AgoraPartial ALP 1000000 for 1000sat/token, half accept
AgoraPartial ALP: AgoraPartial ALP 1000000 for 1000sat/token, 256 accept.AgoraPartial ALP AgoraPartial ALP 1000000 for 1000sat/token, 256 accept
AgoraPartial ALP: AgoraPartial ALP 1000000 for 1000000sat/token, 1024 accept.AgoraPartial ALP AgoraPartial ALP 1000000 for 1000000sat/token, 1024 accept
AgoraPartial ALP: AgoraPartial ALP 1000000 for 1000000sat/token, 256 accept.AgoraPartial ALP AgoraPartial ALP 1000000 for 1000000sat/token, 256 accept
AgoraPartial ALP: AgoraPartial ALP 1000000000 for 0.001sat/token, half accept.AgoraPartial ALP AgoraPartial ALP 1000000000 for 0.001sat/token, half accept
AgoraPartial ALP: AgoraPartial ALP 1000000000 for 0.001sat/token, dust accept.AgoraPartial ALP AgoraPartial ALP 1000000000 for 0.001sat/token, dust accept
AgoraPartial ALP: AgoraPartial ALP 1000000000 for 1sat/token, half accept.AgoraPartial ALP AgoraPartial ALP 1000000000 for 1sat/token, half accept
AgoraPartial ALP: AgoraPartial ALP 1000000000 for 1sat/token, dust accept.AgoraPartial ALP AgoraPartial ALP 1000000000 for 1sat/token, dust accept
AgoraPartial ALP: AgoraPartial ALP 1000000000 for 1000sat/token, 983040 accept.AgoraPartial ALP AgoraPartial ALP 1000000000 for 1000sat/token, 983040 accept
AgoraPartial ALP: AgoraPartial ALP 1000000000 for 1000sat/token, 65536 accept.AgoraPartial ALP AgoraPartial ALP 1000000000 for 1000sat/token, 65536 accept
AgoraPartial ALP: AgoraPartial ALP 1000000000000 for 0.000001sat/token, half accept.AgoraPartial ALP AgoraPartial ALP 1000000000000 for 0.000001sat/token, half accept
AgoraPartial ALP: AgoraPartial ALP 1000000000000 for 0.001sat/token, dust accept.AgoraPartial ALP AgoraPartial ALP 1000000000000 for 0.001sat/token, dust accept
AgoraPartial ALP: AgoraPartial ALP 140737488355327 for 0.000000001sat/token, dust accept.AgoraPartial ALP AgoraPartial ALP 140737488355327 for 0.000000001sat/token, dust accept
AgoraPartial ALP: AgoraPartial ALP 140737488355327 for 0.000001sat/token, dust accept.AgoraPartial ALP AgoraPartial ALP 140737488355327 for 0.000001sat/token, dust accept
AgoraPartial ALP: AgoraPartial ALP 140737488355327 for 0.001sat/token, max sats accept.AgoraPartial ALP AgoraPartial ALP 140737488355327 for 0.001sat/token, max sats accept
AgoraPartial ALP: AgoraPartial ALP 140737488355327 for 0.001sat/token, dust accept.AgoraPartial ALP AgoraPartial ALP 140737488355327 for 0.001sat/token, dust accept
AgoraPartial ALP: AgoraPartial ALP 140737488355327 for 1sat/token, max sats accept.AgoraPartial ALP AgoraPartial ALP 140737488355327 for 1sat/token, max sats accept
AgoraPartial ALP: AgoraPartial ALP 140737488355327 for 1sat/token, min accept.AgoraPartial ALP AgoraPartial ALP 140737488355327 for 1sat/token, min accept
AgoraPartial ALP: AgoraPartial ALP 281474976710655 for 0.000000001sat/token, dust accept.AgoraPartial ALP AgoraPartial ALP 281474976710655 for 0.000000001sat/token, dust accept
AgoraPartial ALP: AgoraPartial ALP 281474976710655 for 0.000001sat/token, dust accept.AgoraPartial ALP AgoraPartial ALP 281474976710655 for 0.000001sat/token, dust accept
AgoraPartial ALP: AgoraPartial ALP 281474976710655 for 0.001sat/token, max sats accept.AgoraPartial ALP AgoraPartial ALP 281474976710655 for 0.001sat/token, max sats accept
AgoraPartial ALP: AgoraPartial ALP 281474976710655 for 0.001sat/token, min accept.AgoraPartial ALP AgoraPartial ALP 281474976710655 for 0.001sat/token, min accept
AgoraPartial ALP: AgoraPartial ALP 281474976710655 for 1sat/token, max sats accept.AgoraPartial ALP AgoraPartial ALP 281474976710655 for 1sat/token, max sats accept
AgoraPartial ALP: AgoraPartial ALP 281474976710655 for 1sat/token, min accept.AgoraPartial ALP AgoraPartial ALP 281474976710655 for 1sat/token, min accept
AgoraPartial SLP: AgoraPartial SLP 1000 for 1sat/token, dust accept, must allowUnspendable.AgoraPartial SLP AgoraPartial SLP 1000 for 1sat/token, dust accept, must allowUnspendable
AgoraPartial SLP: AgoraPartial SLP 1000 for 1000sat/token, half accept.AgoraPartial SLP AgoraPartial SLP 1000 for 1000sat/token, half accept
AgoraPartial SLP: AgoraPartial SLP 1000 for 1000sat/token, 1 accept.AgoraPartial SLP AgoraPartial SLP 1000 for 1000sat/token, 1 accept
AgoraPartial SLP: AgoraPartial SLP 1000 for 1000000sat/token, half accept.AgoraPartial SLP AgoraPartial SLP 1000 for 1000000sat/token, half accept
AgoraPartial SLP: AgoraPartial SLP 1000 for 1000000sat/token, 1 accept.AgoraPartial SLP AgoraPartial SLP 1000 for 1000000sat/token, 1 accept
AgoraPartial SLP: AgoraPartial SLP 1000 for 1000000000sat/token, 1 accept.AgoraPartial SLP AgoraPartial SLP 1000 for 1000000000sat/token, 1 accept
AgoraPartial SLP: AgoraPartial SLP 1000000 for 1sat/token, half accept.AgoraPartial SLP AgoraPartial SLP 1000000 for 1sat/token, half accept
AgoraPartial SLP: AgoraPartial SLP 1000000 for 1sat/token, dust accept.AgoraPartial SLP AgoraPartial SLP 1000000 for 1sat/token, dust accept
AgoraPartial SLP: AgoraPartial SLP 1000000 for 1000sat/token, half accept.AgoraPartial SLP AgoraPartial SLP 1000000 for 1000sat/token, half accept
AgoraPartial SLP: AgoraPartial SLP 1000000 for 1000sat/token, 256 accept.AgoraPartial SLP AgoraPartial SLP 1000000 for 1000sat/token, 256 accept
AgoraPartial SLP: AgoraPartial SLP 1000000 for 1000000sat/token, 1024 accept.AgoraPartial SLP AgoraPartial SLP 1000000 for 1000000sat/token, 1024 accept
AgoraPartial SLP: AgoraPartial SLP 1000000 for 1000000sat/token, 256 accept.AgoraPartial SLP AgoraPartial SLP 1000000 for 1000000sat/token, 256 accept
AgoraPartial SLP: AgoraPartial SLP 1000000000 for 0.001sat/token, half accept.AgoraPartial SLP AgoraPartial SLP 1000000000 for 0.001sat/token, half accept
AgoraPartial SLP: AgoraPartial SLP 1000000000 for 0.001sat/token, dust accept.AgoraPartial SLP AgoraPartial SLP 1000000000 for 0.001sat/token, dust accept
AgoraPartial SLP: AgoraPartial SLP 1000000000 for 1sat/token, half accept.AgoraPartial SLP AgoraPartial SLP 1000000000 for 1sat/token, half accept
AgoraPartial SLP: AgoraPartial SLP 1000000000 for 1sat/token, dust accept.AgoraPartial SLP AgoraPartial SLP 1000000000 for 1sat/token, dust accept
AgoraPartial SLP: AgoraPartial SLP 1000000000 for 1000sat/token, 983040 accept.AgoraPartial SLP AgoraPartial SLP 1000000000 for 1000sat/token, 983040 accept
AgoraPartial SLP: AgoraPartial SLP 1000000000 for 1000sat/token, 65536 accept.AgoraPartial SLP AgoraPartial SLP 1000000000 for 1000sat/token, 65536 accept
AgoraPartial SLP: AgoraPartial SLP 1000000000000 for 0.000001sat/token, half accept.AgoraPartial SLP AgoraPartial SLP 1000000000000 for 0.000001sat/token, half accept
AgoraPartial SLP: AgoraPartial SLP 1000000000000 for 0.001sat/token, dust accept.AgoraPartial SLP AgoraPartial SLP 1000000000000 for 0.001sat/token, dust accept
AgoraPartial SLP: AgoraPartial SLP 1000000000000000 for 0.000000001sat/token, dust accept.AgoraPartial SLP AgoraPartial SLP 1000000000000000 for 0.000000001sat/token, dust accept
AgoraPartial SLP: AgoraPartial SLP 1000000000000000 for 0.000001sat/token, dust accept.AgoraPartial SLP AgoraPartial SLP 1000000000000000 for 0.000001sat/token, dust accept
AgoraPartial SLP: AgoraPartial SLP 1000000000000000 for 0.001sat/token, 1/1000 accept.AgoraPartial SLP AgoraPartial SLP 1000000000000000 for 0.001sat/token, 1/1000 accept
AgoraPartial SLP: AgoraPartial SLP 1000000000000000 for 0.001sat/token, min accept.AgoraPartial SLP AgoraPartial SLP 1000000000000000 for 0.001sat/token, min accept
AgoraPartial SLP: AgoraPartial SLP 1000000000000000 for 1sat/token, 1/1000000 accept.AgoraPartial SLP AgoraPartial SLP 1000000000000000 for 1sat/token, 1/1000000 accept
AgoraPartial SLP: AgoraPartial SLP 1000000000000000 for 1sat/token, min accept.AgoraPartial SLP AgoraPartial SLP 1000000000000000 for 1sat/token, min accept
AgoraPartial SLP: AgoraPartial SLP 1000000000000000000 for 0.000000001sat/token, dust accept.AgoraPartial SLP AgoraPartial SLP 1000000000000000000 for 0.000000001sat/token, dust accept
AgoraPartial SLP: AgoraPartial SLP 1000000000000000000 for 0.000001sat/token, 1/1000 accept.AgoraPartial SLP AgoraPartial SLP 1000000000000000000 for 0.000001sat/token, 1/1000 accept
AgoraPartial SLP: AgoraPartial SLP 1000000000000000000 for 0.000001sat/token, min accept.AgoraPartial SLP AgoraPartial SLP 1000000000000000000 for 0.000001sat/token, min accept
AgoraPartial SLP: AgoraPartial SLP 1000000000000000000 for 0.001sat/token, 1/1000000 accept.AgoraPartial SLP AgoraPartial SLP 1000000000000000000 for 0.001sat/token, 1/1000000 accept
AgoraPartial SLP: AgoraPartial SLP 1000000000000000000 for 0.001sat/token, min accept.AgoraPartial SLP AgoraPartial SLP 1000000000000000000 for 0.001sat/token, min accept
AgoraPartial SLP: AgoraPartial SLP 9223372036854775807 for 0.000000001sat/token, max sats accept.AgoraPartial SLP AgoraPartial SLP 9223372036854775807 for 0.000000001sat/token, max sats accept
AgoraPartial SLP: AgoraPartial SLP 9223372036854775807 for 0.000000001sat/token, dust accept.AgoraPartial SLP AgoraPartial SLP 9223372036854775807 for 0.000000001sat/token, dust accept
AgoraPartial SLP: AgoraPartial SLP 9223372036854775807 for 0.000001sat/token, max sats accept.AgoraPartial SLP AgoraPartial SLP 9223372036854775807 for 0.000001sat/token, max sats accept
AgoraPartial SLP: AgoraPartial SLP 9223372036854775807 for 0.000001sat/token, min accept.AgoraPartial SLP AgoraPartial SLP 9223372036854775807 for 0.000001sat/token, min accept
AgoraPartial SLP: AgoraPartial SLP 9223372036854775807 for 0.001sat/token, max sats accept.AgoraPartial SLP AgoraPartial SLP 9223372036854775807 for 0.001sat/token, max sats accept
AgoraPartial SLP: AgoraPartial SLP 9223372036854775807 for 0.001sat/token, min accept.AgoraPartial SLP AgoraPartial SLP 9223372036854775807 for 0.001sat/token, min accept
AgoraPartial SLP: AgoraPartial SLP 18446744073709551615 for 0.000000001sat/token, max sats accept.AgoraPartial SLP AgoraPartial SLP 18446744073709551615 for 0.000000001sat/token, max sats accept
AgoraPartial SLP: AgoraPartial SLP 18446744073709551615 for 0.000000001sat/token, dust accept.AgoraPartial SLP AgoraPartial SLP 18446744073709551615 for 0.000000001sat/token, dust accept
AgoraPartial SLP: AgoraPartial SLP 18446744073709551615 for 0.000001sat/token, max sats accept.AgoraPartial SLP AgoraPartial SLP 18446744073709551615 for 0.000001sat/token, max sats accept
AgoraPartial SLP: AgoraPartial SLP 18446744073709551615 for 0.000001sat/token, min accept.AgoraPartial SLP AgoraPartial SLP 18446744073709551615 for 0.000001sat/token, min accept
Can you provide some context on how to validate this output from the script above and that it is indeed excluding the not-bought or cancelled offers?
For historicOffers we are only interested in offers that are bought or canceled. Offers that are not bought or canceled are returned by activeOffers
If you look into the way ecash-agora is fetching historicOffers, can see it does this by finding txs that have an agora offer utxo in inputs. An agora offer is itself just a utxo with special spending rules (you must pay the creator of the utxo according to the terms that make this utxo spendable). So, a tx that spends an agora offer utxo is (probably) buying or canceling the offer. These buy/cancel txs have an expected shape.
- All buy or cancel txs will spend an agora offer utxo
Cancel tx
- index 0 output is OP_RETURN for token send back to maker
- index 1 output is tokens to maker
- index 2 output is tx change to maker if present
Buy tx
- Partial accept
- index 0 output is OP_RETURN for token send
- index 1 output is sats to maker
- index 2 output is a new agora offer; same terms as what was just bought but offered qty is lowered by whatever was just bought
- index 3 output is tokens to taker
- index 4 is change, if present
- Full accept
- index 0 output is OP_RETURN for token send
- index 1 output is sats to maker
- index 2 output is token to taker
- index 3 is change, if present
Now let's look at a tx that was causing a problem
https://explorer.e.cash/tx/a156d668965294aee6d8ebbe2b7b6e2c574bdf006b19842b3836b4e580825aca
{ "txid": "a156d668965294aee6d8ebbe2b7b6e2c574bdf006b19842b3836b4e580825aca", "version": 2, "inputs": [ { "prevOut": { "txid": "03da330cf1f79bfa8ab1262ab185aa5ce385832b919a6a6f9f153ce3cd1e855a", "outIdx": 2 }, "inputScript": "413cf23fa6c1a136ebf51f8465861bfc370ef4bfd3322ec6c657bb71c0ab32fec1b40db79e4d56775766715e08e1556f30fd850720afa9e9e5ca6ef8f6ca964a3d4121024f8b4c6eb03126d70b8da6110b99ed742b0742244589c84b63d9c02bec7d1312", "value": 546, "sequenceNo": 4294967295, "token": { "tokenId": "c67bf5c2b6d91cfb46a5c1772582eff80d88686887be10aa63b0945479cf4ed4", "tokenType": { "protocol": "ALP", "type": "ALP_TOKEN_TYPE_STANDARD", "number": 0 }, "amount": "235164160", "isMintBaton": false, "entryIdx": 0 }, "plugins": { "agora": { "groups": [], "data": [ "4552524f52", "4c78534c5032000453454e44d44ecf795494b063aa10be876868880df8ef822577c1a546fb1cd9b6c2f57bc66a504b41475230075041525449414c01010500000000000000050000000000000053070000000000004431414203e4d137b0fd6d8cfbb6aeb1d83c6cb33b19143e7faeacc1d79cf6f052dc56f650089a15460000000000ab7b63817b6ea26976025307a26976559700887d945279012a7f757892635358807e7855965667525868807e5279559655807e827c7e5379012a7f777c7e825980bc7c7e01007e7b5493559657807e041976a914707501577f77a97e0288ac7e7e6b7d02220258800317a9147e024c7872587d807e7e7e01ab7e537901257f7702c1007f5c7f7701207f547f750444314142886b7ea97e01877e7c92647500687b8292697e6c6c7b7eaa88520144807c7ea86f7bbb7501c17e7c677501577f7768ac" ] } }, "outputScript": "76a914ed2d067a70500452378ccc968827e3016a9414f188ac" }, { "prevOut": { "txid": "48d06bcadf660cdbae7cf2541fa85786c50f3a443e0327519b64313efd44b009", "outIdx": 3 }, "inputScript": "412d3a6ba8feba08c7810e9ba1e9134803f438308d15899f4338c821514412393aff3b408cc86da8cb47c9f68ba25b1ac1308971dfc0afc209dbae8aa0344e6d644121024f8b4c6eb03126d70b8da6110b99ed742b0742244589c84b63d9c02bec7d1312", "value": 546, "sequenceNo": 4294967295, "token": { "tokenId": "c67bf5c2b6d91cfb46a5c1772582eff80d88686887be10aa63b0945479cf4ed4", "tokenType": { "protocol": "ALP", "type": "ALP_TOKEN_TYPE_STANDARD", "number": 0 }, "amount": "173601536", "isMintBaton": false, "entryIdx": 0 }, "outputScript": "76a914ed2d067a70500452378ccc968827e3016a9414f188ac" }, { "prevOut": { "txid": "0943fd74a49bc74e64ada213c180c79ce0d52a0200cc4982b124ab6190346d96", "outIdx": 2 }, "inputScript": "412e4ec8c3421a840d64b7e4d9f2dbc1eaae5f91e7d8c344e05aca694b82c7fe064f7c3509be8f02e1378e9d96d13c8ccc8f858bfc065ef2d0dadec24992ed67814121024f8b4c6eb03126d70b8da6110b99ed742b0742244589c84b63d9c02bec7d1312", "value": 546, "sequenceNo": 4294967295, "token": { "tokenId": "c67bf5c2b6d91cfb46a5c1772582eff80d88686887be10aa63b0945479cf4ed4", "tokenType": { "protocol": "ALP", "type": "ALP_TOKEN_TYPE_STANDARD", "number": 0 }, "amount": "235208039", "isMintBaton": false, "entryIdx": 0 }, "outputScript": "76a914ed2d067a70500452378ccc968827e3016a9414f188ac" } ], "outputs": [ { "value": 0, "outputScript": "6a504b41475230075041525449414c000003000000000000000300000000000000660600000000000091620331024f8b4c6eb03126d70b8da6110b99ed742b0742244589c84b63d9c02bec7d131231534c5032000453454e44d44ecf795494b063aa10be876868880df8ef822577c1a546fb1cd9b6c2f57bc601674262260000" }, { "value": 546, "outputScript": "a9144db29afc69a67f58b626b896b94cb0c25b24096c87", "plugins": { "agora": { "groups": [ "50024f8b4c6eb03126d70b8da6110b99ed742b0742244589c84b63d9c02bec7d1312", "54c67bf5c2b6d91cfb46a5c1772582eff80d88686887be10aa63b0945479cf4ed4", "46c67bf5c2b6d91cfb46a5c1772582eff80d88686887be10aa63b0945479cf4ed4" ], "data": [ "5041525449414c", "00", "00", "0300000000000000", "0300000000000000", "6606000000000000", "91620331" ] } }, "token": { "tokenId": "c67bf5c2b6d91cfb46a5c1772582eff80d88686887be10aa63b0945479cf4ed4", "tokenType": { "protocol": "ALP", "type": "ALP_TOKEN_TYPE_STANDARD", "number": 0 }, "amount": "643973735", "isMintBaton": false, "entryIdx": 0 }, "spentBy": { "txid": "3681d339faf441e6db8706fff6ea16b3f3fef392cd9717046c86aa929fe22ca5", "outIdx": 0 } } ], "lockTime": 0, "timeFirstSeen": 1737721831, "size": 602, "isCoinbase": false, "tokenEntries": [ { "tokenId": "c67bf5c2b6d91cfb46a5c1772582eff80d88686887be10aa63b0945479cf4ed4", "tokenType": { "protocol": "ALP", "type": "ALP_TOKEN_TYPE_STANDARD", "number": 0 }, "txType": "SEND", "isInvalid": false, "burnSummary": "", "failedColorings": [], "actualBurnAmount": "0", "intentionalBurn": "0", "burnsMintBatons": false } ], "tokenFailedParsings": [], "tokenStatus": "TOKEN_STATUS_NORMAL", "isFinal": true, "block": { "height": 881072, "hash": "0000000000000000204c6fe4ab6f0873a1e91d1a1d2d6910477fdcbbaf1e2d75", "timestamp": 1737722880 } }
This tx has 3 inputs (all token utxos). One of these inputs is a "full accept" agora tx: https://explorer.e.cash/tx/03da330cf1f79bfa8ab1262ab185aa5ce385832b919a6a6f9f153ce3cd1e855a
So, this input is indexed by the agora.py plugin. So, historicOffers pulls in a156d668965294aee6d8ebbe2b7b6e2c574bdf006b19842b3836b4e580825aca because it spends the token utxo created by 03da330cf1f79bfa8ab1262ab185aa5ce385832b919a6a6f9f153ce3cd1e855a.
...potentially the "right way" to fix this is to get the plugin to not index 03da330cf1f79bfa8ab1262ab185aa5ce385832b919a6a6f9f153ce3cd1e855a as an agora utxo. It's just the tokens bought from an offer. But that (probably) breaks something else.
So anyway, a156d668965294aee6d8ebbe2b7b6e2c574bdf006b19842b3836b4e580825aca is creating a new agora offer. It just happens to have, as a utxo, the tokens purchased from a full accept agora tx. But the actual historicOffer that shows the takenInfo for the offer fully accepted by 03da330cf1f79bfa8ab1262ab185aa5ce385832b919a6a6f9f153ce3cd1e855a comes from examining that txs agora input. The utxo is spent in creating a new offer. We don't get any info from this offer creating tx -- we need to look at the tx that cancels or spends it to get what we want from historicOffers.
In this diff, we ignore a156d668965294aee6d8ebbe2b7b6e2c574bdf006b19842b3836b4e580825aca because it has fewer than 2 outputs, thus is definitely not an agora full accept or partial accept.
So, this is not an exhaustive check; it just patches one (probably the most common) error case. If the utxo was used to send tokens to 5 outputs, it would be pulled up. Could lead to a new error being thrown if the shape isn't quite right, or just bad data about the tx if the shape is close enough. ... so should prob modify this approach
We need more specific checks on tx type (helper methods, isFullAccept, isPartialAccept ... or some kind of more-thorough parseAgoraTx that lets us know exactly what is going on). There is a parseAgoraTx function in this library, mb it could be used (might need to be extended here)...does not seem to be used anywhere in the lib?
Anyway have some work to do, will check it out.
So, this is not an exhaustive check; it just patches one (probably the most common) error case.
you know I don't know if this is true or not. If the tx were not creating a new offer, I do not think it would have been picked up by the indexer. So I don't think we need to worry about misc txs that happen to have agora input utxos, only the possible agora tx types -- so here, really, ONLY txs that are creating an offer without buying or canceling a predecessor. Tho need to run some tests to be sure of this.
If this is true, we just need a isNotNewOffer check here
I think the diff is worth landing as is although it may not yet be comprehensive.
There is potentially still an issue where we could parse txs that are not necessarily agora txs and give bad takenInfo
However, that condition exists in the published lib as well (if these txs are returned by the plugin history method ... still need to look into this).
So this diff is an incremental improvement and a bugfix.