Commit Graph

207 Commits

Author SHA1 Message Date
Ginta 9d01443f3e Merge pull request #27 from jiamovo/fix/epay-submit-form-compat
support epay submit form params
2026-04-15 00:03:23 +08:00
Ginta 70f8ed4ea0 Merge pull request #25 from mar-heaven/dev-payment
test: bsc
2026-04-14 21:01:30 +08:00
jiamovo 8cd816c35e support epay submit form params 2026-04-14 20:58:53 +08:00
Ginta 2f6cd34610 feat: get support chain api 2026-04-14 19:03:39 +08:00
Ginta 1e2282ba2e feat: get support chain api 2026-04-14 18:57:38 +08:00
line-6000 786c5e8175 update router for support epay GET and POST 2026-04-14 18:43:20 +08:00
Ginta 5e68bf8309 test: bsc pol plasma 2026-04-13 07:50:07 +08:00
line-6000 5168beda00 Merge pull request #26 from GMwalletApp/dev-payment v0.0.6 2026-04-13 03:57:45 +08:00
line-6000 5e4d5dfae4 feat: add multi-network payment support
- Redesign payment UI with a two-step flow (select coin/network → pay)
  - Add wallet address validation in Telegram bot
  - Rename NetworkEthereum constant from "eth" to "ethereum"
2026-04-13 03:52:45 +08:00
line-6000 32ca778735 add epay route support 2026-04-12 18:14:40 +08:00
line-6000 730ff983f8 Merge pull request #24 from mar-heaven/dev-payment
feat: add Ethereum ERC-20 payment scanning

  - Add Ethereum WebSocket listener subscribing to USDT/USDC Transfer events on mainnet
  - Add ERC-20 transfer processing with order matching and settlement (task_service)
  - Add NetworkEthereum constant and ethereum_ws_url config
  - Support adding 0x Ethereum wallet addresses via Telegram bot
  - Show network info in Telegram wallet list and detail view
2026-04-12 01:02:05 +08:00
Ginta 93b32d38d9 test: eth 2026-04-11 22:10:48 +08:00
line-6000 3f071e6c01 feat: add Solana payment scanning with USDT/USDC support and wallet management API
- Rewrite Solana scanner: stateless scan with processed-signature cache, query wallet + USDT ATA + USDC ATA addresses to cover all SPL transfers
  - Add network field to transaction_lock (4-tuple unique index) and order flow
  - Add wallet management endpoints (add/list/get/status/delete) with token auth
  - Add network info to Telegram payment notification
  - Add USDC hint to test script GMPay prompt
  - Add API docs and Solana scanning docs
2026-04-11 00:10:54 +08:00
line-6000 a7963b335b Merge pull request #23 from GMwalletApp/dev
test: fix macOS path assertion and wallet address unique index
v0.0.5
2026-04-04 01:01:28 +08:00
sojibimran d7fa90112d test: fix macOS path assertion and wallet address unique index 2026-04-04 00:57:52 +08:00
line-6000 5a607aa347 Update README.md v0.0.4 2026-04-03 23:55:46 +08:00
line-6000 b91d8b819c Update LEGACY_API_MIGRATION.md 2026-04-03 23:44:55 +08:00
line-6000 f87a131d7f Create docker-RUN.md 2026-04-03 23:40:25 +08:00
line-6000 258d239831 Update docker-compose.yaml 2026-04-03 23:10:29 +08:00
line-6000 5a960d3eec Merge pull request #22 from GMwalletApp/dev
feat: change payment ui
2026-04-03 22:46:30 +08:00
line-6000 2d673493cf Update index.html 2026-04-03 22:43:24 +08:00
sojibimran 537168008c update payment ui and change api route path 2026-04-03 22:00:24 +08:00
line-6000 99c4e5e072 refactor: migrate legacy API routes to /legacy prefix for backward compatibility 2026-04-02 03:34:12 +08:00
alphago9 4f250098f9 Merge pull request #21 from GMwalletApp/dev
build(release): sync release workflow cleanup from dev to master
v0.0.4-rc3
2026-03-31 17:17:51 +08:00
alphago9 02d571bffb Merge pull request #20 from GMwalletApp/dev-runtime
build(release): compare final changelog against previous stable tag
2026-03-31 17:10:36 +08:00
alphago9 32ac0106e0 build(release): compare final changelog against previous stable tag 2026-03-31 16:38:49 +08:00
alphago9 49f86b5d8f Merge branch 'dev' into dev-runtime 2026-03-31 16:10:42 +08:00
alphago9 8927c0658f build(release): simplify release assets and prerelease behavior 2026-03-31 16:04:27 +08:00
alphago9 c847eff4e7 Merge pull request #19 from GMwalletApp/hotfix/release-attestation
fix(ci): sync release attestation hotfix back to dev
2026-03-31 15:32:33 +08:00
alphago9 ef6cfc88ff fix(ci): attest release artifacts directly 2026-03-31 14:56:34 +08:00
alphago9 04a2629df8 Merge pull request #18 from GMwalletApp/dev
merge dev into master
2026-03-31 14:45:04 +08:00
alphago9 0ba444df73 Merge pull request #17 from GMwalletApp/dev-runtime
refactor: harden sqlite runtime and packaged startup flow
2026-03-31 14:22:26 +08:00
alphago9 682aa3907a refactor: harden sqlite runtime and packaged startup flow
- refine config loading with --config and current-directory .env

- improve sqlite busy handling and runtime DB tuning

- restore telegram payment notification and wallet input flow

- add behavior-based config and callback recovery tests
2026-03-31 13:54:10 +08:00
alphago9 08f0c93e11 Merge branch 'dev' into dev-runtime 2026-03-30 20:14:29 +08:00
line-6000 938396d82b feat: refactor payment system with multi-currency support and TRX native transfer detection
- Add multi-currency exchange rate API integration (GetRateForCoin)
 - Implement native TRX transfer detection alongside TRC20 USDT transfers
 - Replace deprecated Tronscan API with Trongrid API for better reliability
 - Add TRON Grid API key configuration support
 - Refactor order service to support multiple tokens and currencies
 - Update wallet address locking/unlocking to track token type
 - Add base58 and gjson dependencies for crypto operations
 - Optimize SQLite connection with WAL mode and busy timeout
 - Remove deprecated USDT rate job (replaced by dynamic rate API)
 - Update order data model to include currency and receive address fields
 - Enhance TRC20 callback with improved error handling and logging
2026-03-30 16:19:10 +08:00
alphago9 dea81caa61 build(release): add tag-based release automation and version metadata 2026-03-30 01:37:08 +08:00
alphago9 fc8d58024e refactor: replace redis runtime and queues with sqlite-backed scheduler 2026-03-29 17:26:36 +08:00
line-6000 d6e7927605 feat: use no cgo sqlite as default 2026-03-27 17:04:43 +08:00
line-6000 1e4cf0fdd5 Update README.md 2026-03-24 11:57:41 +08:00
line-6000 d4ed951058 Update README.md 2026-03-24 11:52:34 +08:00
line-6000 0d4b6dc52a Update README.md 2026-03-24 11:51:32 +08:00
ashang c0787d19b3 Merge pull request #15 from CarpCap/master
手动部署文档,修复错误的命令
2026-01-27 15:54:08 +08:00
ashang 0c2f3da947 Merge pull request #14 from AnnonaOrg/main
为asynq历史任务在redis中添加生命周期,过期时间为订单过期时间
2026-01-27 14:13:19 +08:00
CarpCap 89529ce4c1 手动部署文档,修复错误的命令 2026-01-27 13:56:50 +08:00
dbidib 7e777bf1d6 Merge pull request #9 from tmpMeM/main
为asynq历史任务在redis中添加生命周期,过期时间为订单过期时间
2026-01-27 12:19:38 +08:00
dev 9def1ec447 为asynq历史任务在redis中添加生命周期,过期时间为订单过期时间 2026-01-27 12:18:32 +08:00
ashang 5e1cd4e637 Update README.md 2026-01-27 11:05:05 +08:00
ashang 91a65773fd Merge pull request #13 from CarpCap/master
手动运行epusdt教程 版本更新为0.0.3
2026-01-27 11:03:32 +08:00
ashang 28e8e9236f Merge pull request #12 from AnnonaOrg/main
新增支持postgres/sqlite数据库,Dockerfile文件
2026-01-27 11:02:47 +08:00
dbidib 2a39c43cae Merge pull request #8 from tmpMeM/main
更新carbon依赖
2026-01-27 10:27:39 +08:00