Merge pull request #281 from Permissionless-Software-Foundation/ct-unstable

fix(x402-bch-axios): Updating to v2.1.1 for better error handling
This commit is contained in:
Chris Troutner
2025-12-24 15:24:47 -07:00
committed by GitHub
2 changed files with 94 additions and 39 deletions
+93 -38
View File
@@ -32,7 +32,7 @@
"slp-mdm": "0.0.7",
"slp-parser": "0.0.4",
"wif": "2.0.6",
"x402-bch-axios": "2.1.0"
"x402-bch-axios": "2.1.1"
},
"devDependencies": {
"apidoc": "1.2.0",
@@ -1447,6 +1447,38 @@
}
},
"node_modules/@psf/bch-js": {
"version": "7.1.4",
"resolved": "https://registry.npmjs.org/@psf/bch-js/-/bch-js-7.1.4.tgz",
"integrity": "sha512-/+5mbg6RFybKPNtB/m0NEOJYVyT4Rosy/GHGjHknOEkBRF2Xd0/pZTtPAd+BtvzePDki4c2KyL13VkF5XghFyw==",
"license": "MIT",
"dependencies": {
"@chris.troutner/bip32-utils": "1.0.5",
"@psf/bip21": "2.0.1",
"@psf/bitcoincashjs-lib": "4.0.3",
"@psf/coininfo": "4.0.0",
"axios": "1.13.2",
"bc-bip68": "1.0.5",
"bchaddrjs-slp": "0.2.14",
"bigi": "1.4.2",
"bignumber.js": "9.3.1",
"bip-schnorr": "0.6.7",
"bip38": "3.1.1",
"bip39": "3.1.0",
"bip66": "1.1.5",
"bitcoinjs-message": "2.2.0",
"bs58": "4.0.1",
"ecashaddrjs": "1.0.7",
"ini": "6.0.0",
"randombytes": "2.1.0",
"safe-buffer": "5.2.1",
"satoshi-bitcoin": "1.0.5",
"slp-mdm": "0.0.7",
"slp-parser": "0.0.4",
"wif": "2.0.6",
"x402-bch-axios": "2.1.0"
}
},
"node_modules/@psf/bch-js/node_modules/@psf/bch-js": {
"version": "7.1.1",
"resolved": "https://registry.npmjs.org/@psf/bch-js/-/bch-js-7.1.1.tgz",
"integrity": "sha512-Wknq+q418Zb2Hmb6aDmxt/6VLrU81N+Iq9KP0KHGo1lFHeupJJonBkVt74R1ulry61F7MNRr39iDCTQsMM0ctg==",
@@ -1478,7 +1510,7 @@
"x402-bch-axios": "1.1.1"
}
},
"node_modules/@psf/bch-js/node_modules/@psf/bch-js": {
"node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/@psf/bch-js": {
"version": "6.8.1",
"resolved": "https://registry.npmjs.org/@psf/bch-js/-/bch-js-6.8.1.tgz",
"integrity": "sha512-xu5YT9L3OhdILwJUmkV7Pg/WZ3r2aA6jD7fr5WMvo0OJSzzBBbXGShIbQNZp9+Vv9BoeVLCMqpZoW1Fp7OLCbg==",
@@ -1510,7 +1542,7 @@
"wif": "2.0.6"
}
},
"node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/axios": {
"node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/axios": {
"version": "0.26.1",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz",
"integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==",
@@ -1519,7 +1551,7 @@
"follow-redirects": "^1.14.8"
}
},
"node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/bchaddrjs-slp": {
"node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/bchaddrjs-slp": {
"version": "0.2.5",
"resolved": "https://registry.npmjs.org/bchaddrjs-slp/-/bchaddrjs-slp-0.2.5.tgz",
"integrity": "sha512-33flmPcqMFswerKu7477DSUNMVMQR3tHDk3lvbmsdkEva+TxVGGWWE/p5Lqx9M/8t3vkbe7fzmVhj4QhChcCyA==",
@@ -1532,7 +1564,7 @@
"node": ">= 6.0.0"
}
},
"node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/bignumber.js": {
"node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/bignumber.js": {
"version": "9.0.0",
"resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz",
"integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==",
@@ -1541,7 +1573,7 @@
"node": "*"
}
},
"node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/bip-schnorr": {
"node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/bip-schnorr": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/bip-schnorr/-/bip-schnorr-0.3.0.tgz",
"integrity": "sha512-Sc1Hn2+1n+okPEW8G+JLjeaM12dsUOwr+oFlMDSKR9wYwNGMw0alskeBIHTmXxBxMZSWKhCW7PwKQVDyGmnaVg==",
@@ -1556,7 +1588,7 @@
"node": ">=8.0.0"
}
},
"node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/bip38": {
"node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/bip38": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/bip38/-/bip38-2.0.2.tgz",
"integrity": "sha512-22KDak0RDyghFbR0Si7wyq9IgY423YzGYzWLpGeofH3DaolOQqjD3mNN08eFoubKlbyclOQKFwtONMv2SD9V3A==",
@@ -1570,7 +1602,7 @@
"scryptsy": "^2.0.0"
}
},
"node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/bip39": {
"node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/bip39": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.2.tgz",
"integrity": "sha512-J4E1r2N0tUylTKt07ibXvhpT2c5pyAFgvuA5q1H9uDy6dEGpjV8jmymh3MTYJDLCNbIVClSB9FbND49I6N24MQ==",
@@ -1582,7 +1614,7 @@
"randombytes": "^2.0.1"
}
},
"node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/bitcoinjs-message": {
"node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/bitcoinjs-message": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/bitcoinjs-message/-/bitcoinjs-message-2.0.0.tgz",
"integrity": "sha512-H5pJC7/eSqVjREiEOZ4jifX+7zXYP3Y28GIOIqg9hrgE7Vj8Eva9+HnVqnxwA1rJPOwZKuw0vo6k0UxgVc6q1A==",
@@ -1598,13 +1630,13 @@
"node": ">=0.10"
}
},
"node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/ini": {
"node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/ini": {
"version": "1.3.8",
"resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
"integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
"license": "ISC"
},
"node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/randombytes": {
"node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/randombytes": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz",
"integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==",
@@ -1613,13 +1645,13 @@
"safe-buffer": "^5.1.0"
}
},
"node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/safe-buffer": {
"node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
"license": "MIT"
},
"node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/satoshi-bitcoin": {
"node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/satoshi-bitcoin": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/satoshi-bitcoin/-/satoshi-bitcoin-1.0.4.tgz",
"integrity": "sha512-YuHOmw5wsz6wuHIQdsz5b2cgtuKtV/jEcZ4NGmWN5tM/gz5T9Q+DSuLlnuf5BP/jsQWgR0ofmY4f8Dm6JnqSug==",
@@ -1628,7 +1660,7 @@
"big.js": "^3.1.3"
}
},
"node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/slp-mdm": {
"node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/slp-mdm": {
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/slp-mdm/-/slp-mdm-0.0.6.tgz",
"integrity": "sha512-fbjlIg/o8OtzgK2JydC6POJp3Qup/rLgy4yB5hoLgxWRlERyJyE29ScwS3r9TTwPxe12qK55pyivAdNOZZXL0A==",
@@ -1637,6 +1669,30 @@
"bignumber.js": "^9.0.0"
}
},
"node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/minimal-slp-wallet": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/minimal-slp-wallet/-/minimal-slp-wallet-6.1.0.tgz",
"integrity": "sha512-P24WzJu2kHg5aQtKkIVJ42Gu1dsYXWAc0z5MCmlinjDq11Bgy4ICBu73YxpNTB3TQwrWIIi2LJgsuQa/dqH50Q==",
"license": "MIT",
"dependencies": {
"@chris.troutner/retry-queue-commonjs": "1.0.8",
"@psf/bch-js": "6.8.1",
"apidoc": "0.51.0",
"bch-consumer": "1.6.2",
"bch-donation": "1.1.2",
"crypto-js": "4.0.0"
}
},
"node_modules/@psf/bch-js/node_modules/@psf/bch-js/node_modules/x402-bch-axios": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/x402-bch-axios/-/x402-bch-axios-1.1.1.tgz",
"integrity": "sha512-jQ0AyjAzvyTw7ejTTvUSIQiH8//wVn/SRwSgcJ3LeM38SJlJWpTMvvNpOpcjcZ+kFKOe4SsurOy/AcH7o+akjQ==",
"license": "MIT",
"dependencies": {
"@chris.troutner/retry-queue": "1.0.11",
"minimal-slp-wallet": "6.1.0"
}
},
"node_modules/@psf/bch-js/node_modules/@types/node": {
"version": "11.11.6",
"resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz",
@@ -1789,14 +1845,13 @@
}
},
"node_modules/@psf/bch-js/node_modules/minimal-slp-wallet": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/minimal-slp-wallet/-/minimal-slp-wallet-6.1.0.tgz",
"integrity": "sha512-P24WzJu2kHg5aQtKkIVJ42Gu1dsYXWAc0z5MCmlinjDq11Bgy4ICBu73YxpNTB3TQwrWIIi2LJgsuQa/dqH50Q==",
"version": "7.0.2",
"resolved": "https://registry.npmjs.org/minimal-slp-wallet/-/minimal-slp-wallet-7.0.2.tgz",
"integrity": "sha512-H3H46VXXhvHF/1EKIaAVpBXevX5Bmt1SYqpfQFIcb7JSajXwwncQv7gmhf5Q9H3jtwdY43YWq2TFoeLUkI7E4g==",
"license": "MIT",
"dependencies": {
"@chris.troutner/retry-queue-commonjs": "1.0.8",
"@psf/bch-js": "6.8.1",
"apidoc": "0.51.0",
"@chris.troutner/retry-queue": "1.0.11",
"@psf/bch-js": "7.1.1",
"bch-consumer": "1.6.2",
"bch-donation": "1.1.2",
"crypto-js": "4.0.0"
@@ -1891,13 +1946,13 @@
}
},
"node_modules/@psf/bch-js/node_modules/x402-bch-axios": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/x402-bch-axios/-/x402-bch-axios-1.1.1.tgz",
"integrity": "sha512-jQ0AyjAzvyTw7ejTTvUSIQiH8//wVn/SRwSgcJ3LeM38SJlJWpTMvvNpOpcjcZ+kFKOe4SsurOy/AcH7o+akjQ==",
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/x402-bch-axios/-/x402-bch-axios-2.1.0.tgz",
"integrity": "sha512-6IE6tUmg/+W4Poi6JBs5z0xjSOhvouzea9IH6BUnuBIdXDm0wv5cwT0cN5qAA4k7BE7hiB98LPiG6QIIkoGjVA==",
"license": "MIT",
"dependencies": {
"@chris.troutner/retry-queue": "1.0.11",
"minimal-slp-wallet": "6.1.0"
"minimal-slp-wallet": "7.0.2"
}
},
"node_modules/@psf/bip21": {
@@ -6427,9 +6482,9 @@
}
},
"node_modules/fastq": {
"version": "1.19.1",
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz",
"integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
"version": "1.20.1",
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz",
"integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -9184,13 +9239,13 @@
}
},
"node_modules/minimal-slp-wallet": {
"version": "7.0.2",
"resolved": "https://registry.npmjs.org/minimal-slp-wallet/-/minimal-slp-wallet-7.0.2.tgz",
"integrity": "sha512-H3H46VXXhvHF/1EKIaAVpBXevX5Bmt1SYqpfQFIcb7JSajXwwncQv7gmhf5Q9H3jtwdY43YWq2TFoeLUkI7E4g==",
"version": "7.0.5",
"resolved": "https://registry.npmjs.org/minimal-slp-wallet/-/minimal-slp-wallet-7.0.5.tgz",
"integrity": "sha512-yrWQwXrtUZYvB6mWe3HTBzQGK1oEjgHuXkanx94tejPR3N8nJLmRRMQu27oWIYD/m3wm0wU8UreYXPIA0iN/iw==",
"license": "MIT",
"dependencies": {
"@chris.troutner/retry-queue": "1.0.11",
"@psf/bch-js": "7.1.1",
"@psf/bch-js": "7.1.4",
"bch-consumer": "1.6.2",
"bch-donation": "1.1.2",
"crypto-js": "4.0.0"
@@ -16301,9 +16356,9 @@
}
},
"node_modules/watchpack": {
"version": "2.4.4",
"resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.4.tgz",
"integrity": "sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==",
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.0.tgz",
"integrity": "sha512-e6vZvY6xboSwLz2GD36c16+O/2Z6fKvIf4pOXptw2rY9MVwE/TXc6RGqxD3I3x0a28lwBY7DE+76uTPSsBrrCA==",
"license": "MIT",
"dependencies": {
"glob-to-regexp": "^0.4.1",
@@ -16749,13 +16804,13 @@
"license": "ISC"
},
"node_modules/x402-bch-axios": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/x402-bch-axios/-/x402-bch-axios-2.1.0.tgz",
"integrity": "sha512-6IE6tUmg/+W4Poi6JBs5z0xjSOhvouzea9IH6BUnuBIdXDm0wv5cwT0cN5qAA4k7BE7hiB98LPiG6QIIkoGjVA==",
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/x402-bch-axios/-/x402-bch-axios-2.1.1.tgz",
"integrity": "sha512-cRUWTpEjwoY7sDVSxS26lSoaxGQ0OxrggQjU+WqUo3aCj00p1TwNeLIxwX6AxX89y4dRPXfuC5Pm/9mxTg058w==",
"license": "MIT",
"dependencies": {
"@chris.troutner/retry-queue": "1.0.11",
"minimal-slp-wallet": "7.0.2"
"minimal-slp-wallet": "7.0.5"
}
},
"node_modules/xdg-basedir": {
+1 -1
View File
@@ -52,7 +52,7 @@
"slp-mdm": "0.0.7",
"slp-parser": "0.0.4",
"wif": "2.0.6",
"x402-bch-axios": "2.1.0"
"x402-bch-axios": "2.1.1"
},
"devDependencies": {
"apidoc": "1.2.0",