Chris Troutner
07adfb8722
Logging which faciliator was used
2026-04-22 08:08:51 -07:00
Chris Troutner
5007b5f9cd
feat(round-robin faciliator): Implementing round-robit selection
2026-04-22 07:43:39 -07:00
Daniel Gonzalez
ff6e2342d6
feat(x402): Integrated payai facilitator
2026-04-13 21:05:17 -04:00
Daniel Gonzalez
28ac227235
Resolving merge conflicts
2026-04-08 13:46:57 -04:00
Daniel Gonzalez
1a0884149d
feat(x402): Added dexter facilitator implementation
2026-04-08 12:59:58 -04:00
Daniel Gonzalez
08d9c1b0a0
feat(x402): Updated to x402 V2
2026-04-06 16:27:52 -04:00
Chris Troutner
c197a00047
Merge branch 'master' into bot-unstable
2026-04-01 10:13:10 -07:00
Chris Troutner
f5edb8a505
fixing merge conflicts
2026-04-01 10:10:35 -07:00
Chris Troutner
5d77880a0e
fix(x402 docs): Adding common LLM discovery documentation
2026-04-01 08:36:47 -07:00
Chris Troutner
d946c0bd5d
fixing merge conflicts
2026-03-28 19:49:12 -07:00
Chris Troutner
aade1c58f5
feat(PSF Liquidity): Off by default, new endpoint reports PSF token price in BCH
2026-03-28 19:23:10 -07:00
Ben Troutner
0b20e1b111
Add multi-facilitator support with Dexter integration
...
- Add Dexter as secondary facilitator option (no API keys required)
- Create FACILITATORS config with CDP and Dexter settings
- Update server middleware to support multiple facilitators
- Add PRIMARY_FACILITATOR environment variable
- Create example client for Dexter payments
- Document Dexter features: 600K+ free tx/month, gas sponsored
Dexter has ~50% market share and requires no authentication,
making it an ideal backup/secondary facilitator option.
2026-03-23 16:18:55 -07:00
Chris Troutner
298ce0b4c7
Merge branch 'master' into ct-unstable
2026-03-23 10:44:26 -07:00
Chris Troutner
1755abc7cd
fixing merge conflicts
2026-03-23 10:37:10 -07:00
Ben Troutner
b613b06b60
Switch to CDP facilitator with CAIP-2 network format
...
- Update default facilitator URL to Coinbase CDP
- Change network format from 'base' to CAIP-2 'eip155:8453'
- Add documentation for CDP credential requirements
- Fix network variable scope issue in x402.js
This enables auto-registration in the x402 Bazaar discovery layer
when the first payment is processed through the CDP facilitator.
2026-03-23 10:09:13 -07:00
Daniel Gonzalez
a920b4c293
Finished implementation
2026-03-18 20:26:01 -04:00
Chris Troutner
cff0e89b0d
Reducing logging noise for common errors
2026-03-17 16:19:36 -07:00
Chris Troutner
91f99405c1
fix(logs): Reducing log noise
2026-03-16 20:51:33 -07:00
Chris Troutner
f36cd2a8aa
fix(timouts): Adjusting network timeout settings
2026-03-12 12:45:33 -07:00
Daniel Gonzalez
d29db05d5f
feat(x402): Added x402 Base blockchain support
2026-03-10 15:25:38 -04:00
Chris Troutner
7c96d72f7b
Removing debug settings
2026-02-04 15:12:24 -07:00
Chris Troutner
7f1770ab70
Refining URL lookup
2026-02-04 15:06:55 -07:00
Chris Troutner
b25f55ce6a
Adding more debugging
2026-02-04 14:58:20 -07:00
Chris Troutner
6e32723b29
fix(getTransactionsBulk()): Adding bearer token debugging
2026-02-04 14:47:12 -07:00
Chris Troutner
2c1f02d6c7
fix(auth token): Passing auth token to internal bch-js
2026-02-04 14:31:06 -07:00
Chris Troutner
5ea7bc9c29
fix(Fulcrum): Handling different URL and auth tokens
2026-02-04 14:09:12 -07:00
Chris Troutner
24d4bcc3e9
Forked from psf-bch-api
2026-01-20 08:34:04 -07:00
Chris Troutner
22cbc54dee
feat(x402-bch): Updating to v2 protocol
2025-12-24 14:25:44 -07:00
Chris Troutner
66123de679
fix(fulcrum): Using basic auth token when psf-bch-api calls itself
2025-12-21 15:14:48 -07:00
Chris Troutner
e2860d08b1
Changing default cost to 200 sats per call
2025-12-21 11:22:44 -07:00
Chris Troutner
1eb787e0d4
fix(console.logs()): Removing terminal noise
2025-12-17 13:46:08 -07:00
Chris Troutner
8b12938e6c
fix(port): Adding port config to .env-local file
2025-11-28 06:00:02 -08:00
Chris Troutner
394ab73276
feat(encryption): Adding encryption REST API route
2025-11-26 14:30:41 -08:00
Chris Troutner
98576e5ff2
fix(startup): Ensuring REST URL is passed correctly to bch-js on startup
2025-11-26 11:00:08 -08:00
Chris Troutner
3aeb23ba17
fix(x402): Setting default server address to PSF burn addr
2025-11-25 08:57:23 -08:00
Chris Troutner
ca666f7c56
feat(basic auth): Allowing basic authentication for API access
2025-11-23 09:58:08 -08:00
Chris Troutner
a23c4d9328
Updating config
2025-11-17 10:43:09 -08:00
Chris Troutner
6b09a3a172
feat(price): Adding price endpoints
2025-11-17 09:42:42 -08:00
Chris Troutner
c338fd38ea
fix(slp): Removing the data2 path as it never worked well
2025-11-16 07:38:35 -08:00
Chris Troutner
f59ca87f1e
Converting /full-node/fulcrum endpoints to just /fulcrum
2025-11-15 17:55:56 -08:00
Chris Troutner
1914e6f985
fixing route name for fulcrum
2025-11-15 17:15:46 -08:00
Chris Troutner
5a5119716a
feat(slp): Ported SLP endpoints from bch-api
2025-11-15 17:03:02 -08:00
Chris Troutner
a37d088b52
Removing entities placeholder
2025-11-15 07:07:00 -08:00
Chris Troutner
81a1241b5d
Renaming fulcrum libraries
2025-11-15 07:03:13 -08:00
Chris Troutner
d104405f17
Moving fulcrum rest api libs
2025-11-14 08:46:34 -08:00
Chris Troutner
ca25e33517
feat(fulcrum): Ported fulcrum endpoints from bch-api
2025-11-14 07:25:23 -08:00
Chris Troutner
2af4b0a943
Converted router index.js files to router.js
2025-11-14 06:56:59 -08:00
Chris Troutner
e5c8fa9321
feat(rawtransactions): Adding full node raw transaction endpoints
2025-11-14 06:28:15 -08:00
Chris Troutner
4f89335768
feat(mining): Ported mining endpoints from bch-api
2025-11-14 05:22:59 -08:00
Chris Troutner
f2e61fde35
Removing integration tests from old repository
2025-11-14 05:03:15 -08:00