Ginta
9c003fbead
feat: get support chain api
2026-04-15 03:18:38 +08:00
Ginta
aff1055743
feat: get support chain api
2026-04-15 02:53:52 +08:00
Ginta
f6a8fb47df
Merge pull request #31 from GMwalletApp/dev-payment
...
Dev payment
2026-04-15 02:18:25 +08:00
Ginta
d46bc7793e
feat: get support chain api
2026-04-15 01:44:38 +08:00
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