Chris Troutner
|
ec046d3ef7
|
fix(dsproof): Fixing bug with axios instantiation
|
2025-12-21 15:53:46 -07:00 |
|
Chris Troutner
|
f1f2bf42d9
|
linting
|
2025-12-21 11:46:15 -07:00 |
|
Chris Troutner
|
348a073714
|
fix(x402): Improvements to x402 handling
|
2025-12-21 11:45:52 -07:00 |
|
Chris Troutner
|
8c603d3886
|
fix(x402): Clarifying x402 server separate from psf-bch-api
|
2025-12-19 10:45:51 -07:00 |
|
Chris Troutner
|
542e59461f
|
fix(x402): Adding default server for x402 payments
|
2025-12-19 10:25:07 -07:00 |
|
Chris Troutner
|
0912aadc1a
|
Updating integration test scripts
|
2025-12-19 10:13:37 -07:00 |
|
Chris Troutner
|
4d94ad13ff
|
fix(getUsd): Updating endpoint
|
2025-11-26 13:59:38 -08:00 |
|
Chris Troutner
|
c02080d12a
|
fix(scripts.js): Removing @psf/bitcoincash-ops as a dependency
|
2025-11-26 13:27:45 -08:00 |
|
Chris Troutner
|
cc1809b242
|
fix(script.js): Trying to satisfy ESM, linter, and minify packager at the same time
|
2025-11-26 13:15:07 -08:00 |
|
Chris Troutner
|
13a7917d9b
|
fix(rest URL): Normalizing URL so user can submit with or without trailing forward slash
|
2025-11-26 12:28:12 -08:00 |
|
Chris Troutner
|
1573e0bc4c
|
feat(REST URL): removing default REST URL anti-pattern. Error thrown if URL is not specified at startup
|
2025-11-26 10:55:34 -08:00 |
|
Chris Troutner
|
26a6175889
|
Got x402 integration tests working
|
2025-11-25 13:27:13 -08:00 |
|
Chris Troutner
|
07de91afa2
|
feat(BCHJSWIF): Env var lets user pass WIF private key as env var
|
2025-11-25 12:09:46 -08:00 |
|
Chris Troutner
|
246da25f91
|
Added x402 support
|
2025-11-25 10:59:30 -08:00 |
|
Chris Troutner
|
f24d36ccee
|
feat(auth): Added Bearer basic auth, removed other auth patterns
|
2025-11-25 08:46:18 -08:00 |
|
Chris Troutner
|
2dad11180b
|
feat(util): Removing util.validateAddress functions
|
2025-11-17 10:28:27 -08:00 |
|
Chris Troutner
|
22e13ef654
|
fix(dsproof): Fixed integration test
|
2025-11-17 10:20:55 -08:00 |
|
Chris Troutner
|
4dabdac792
|
fix(price): Refactored price and integration tests
|
2025-11-17 10:13:53 -08:00 |
|
Chris Troutner
|
2c49af2de3
|
feat(psf-bch-api): Using psf-bch-api instead of legacy bch-api
|
2025-11-17 07:37:21 -08:00 |
|
Chris Troutner
|
12e5143d9a
|
fix(lint): Fixing linting issue
|
2025-11-16 13:47:24 -08:00 |
|
Chris Troutner
|
8e3fa6dcf1
|
feat(ESM): Converted code base to ESM format, away from CommonJS
|
2025-11-16 13:37:04 -08:00 |
|
Chris Troutner
|
4260a74d91
|
fix(utxo.get()): Handling corner-case when SLP indexer is not returning data
|
2025-06-29 14:36:44 -07:00 |
|
Chris Troutner
|
b34040cd08
|
feat(getPsffppPrice): New endpoint to get PSFFPP pin price
|
2024-09-03 19:28:22 -07:00 |
|
Chris Troutner
|
3408a8fd3b
|
fix(nft): Removing NFT parent and child functions from SLPDB that have been replaced with psf-slp-indexer
|
2023-06-02 06:24:57 -07:00 |
|
Chris Troutner
|
7000a83a37
|
fix(Utxo.get()): Updating documentation
|
2023-04-09 05:54:22 -07:00 |
|
Chris Troutner
|
af7c8ffa6d
|
fix(getPubKey): Debugging errors with getPubKey()
|
2023-04-08 12:17:40 -07:00 |
|
Chris Troutner
|
e700a22560
|
feat(Utxo.get()): Creating infoUtxo category for utxos less than 1000 sats
|
2023-03-31 13:41:37 -07:00 |
|
Chris Troutner
|
fc96b04a64
|
fix(tests): Commenting out integration tests that are commonly failing
|
2023-03-11 17:26:00 -08:00 |
|
Chris Troutner
|
ba915e84cf
|
feat(tx history): Updating to reflect changes in bch-api
|
2023-02-07 10:01:41 -08:00 |
|
Chris Troutner
|
6dd2a0590f
|
fix(getTokenData2()): Adding updateCache input argument
|
2023-01-26 17:48:11 -08:00 |
|
Chris Troutner
|
055cd7feca
|
fix(encryption): Adding documentation for the encryption library
|
2022-12-14 10:05:41 -08:00 |
|
Chris Troutner
|
9326fd6e59
|
fix(utxo.get()): Detecting out-of-sync SLP indexer, protecting tokens
|
2022-11-01 14:58:28 -07:00 |
|
Chris Troutner
|
8966cac210
|
fix(getTokenData2): Adding api documentation
|
2022-10-06 20:40:22 -07:00 |
|
Chris Troutner
|
9d32f828bc
|
Cleaning up screen spam
|
2022-10-06 20:33:36 -07:00 |
|
Chris Troutner
|
979fb481de
|
feat(getTokenData2): Adding token media endpoint
|
2022-10-06 18:30:39 -07:00 |
|
Chris Troutner
|
66253ed5a6
|
feat(bchjs.Price.current): Removing dead endpoint
|
2022-10-06 17:58:00 -07:00 |
|
Chris Troutner
|
6ef5ac0f7c
|
feat(getTokenData2): Adding new endpoint for token icons and other media
|
2022-10-06 17:57:11 -07:00 |
|
Chris Troutner
|
1b0e9ef0ff
|
fix(getTokenData): Adding ability to retrieve tx history
|
2022-07-12 14:24:09 -07:00 |
|
Chris Troutner
|
d0a3b27682
|
fix(ecash): Adding token support for ecash
|
2022-07-11 07:09:44 -07:00 |
|
Chris Troutner
|
dbfaf9c4ab
|
fix(address): Adding toEtokenAddress() function
|
2022-07-10 09:47:49 -07:00 |
|
Chris Troutner
|
686012037f
|
feat(Utxo.isValid()): can test if a UTXO has been spent
|
2022-05-10 09:30:57 -07:00 |
|
Chris Troutner
|
7da010e7af
|
Using config.restURL instead of hard-coded URL
|
2022-05-07 20:20:30 -07:00 |
|
Chris Troutner
|
7b6eebe7c7
|
Merge branch 'master' into dh-psfSlpIndexer
|
2022-05-07 20:05:25 -07:00 |
|
Chris Troutner
|
416e302ca5
|
fix(Utxo.get()): Added additional integration tests
|
2022-05-05 12:06:59 -07:00 |
|
Chris Troutner
|
59e92adf0b
|
fix(mintNFTGroupOpReturn()): Updating to use UTXOs from psf-slp-indexer
|
2022-05-05 10:43:40 -07:00 |
|
Chris Troutner
|
0504cf7b8d
|
fix(Utxo.get()): Adding filtering for Group batons
|
2022-05-05 10:03:35 -07:00 |
|
Chris Troutner
|
88ae47cade
|
fix(Utxo.get()): Adding prototype NFT filtering
|
2022-05-04 17:44:53 -07:00 |
|
Daniel Gonzalez
|
d144b13500
|
feat(slpindexer): Added bchjs.PsfSlpIndexer.getTokenData()
|
2022-05-04 18:29:54 -04:00 |
|
Chris Troutner
|
affa9619bb
|
fix(README): Updating README
|
2022-04-30 16:04:22 -07:00 |
|
Chris Troutner
|
39bff131af
|
fix(generateMintOpReturn): Adding additional input validation
|
2022-04-24 10:28:46 -07:00 |
|