line-6000
b499bc01cf
Change install flag to true in .env.example
2026-04-22 03:12:34 +08:00
line-6000
5edc9dc842
feat: sync Telegram notification channels with settings updates
2026-04-22 03:04:15 +08:00
line-6000
6bb47d4b00
feat: add admin panel with multi-chain support and notification system
...
- Add full admin REST API: auth, API keys, chains, chain tokens, wallets,
orders, RPC nodes, settings, dashboard stats, notifications
- Add JWT-based admin authentication and API key auth middleware
- Add multi-chain listeners: BSC, ETH, Polygon, Plasma, EVM WebSocket
- Add RPC node health check job with automatic failover
- Add Telegram notification channel for order events
- Add installer for first-run database initialization
- Add new DB models: admin_user, api_key, chain, chain_token,
rpc_node, settings, notification_channel
- Add order statistics aggregation (daily/monthly/by-chain)
- Serve built admin SPA from embedded www/ assets
- Add comprehensive test coverage for all new features
2026-04-22 02:28:31 +08:00
line-6000
f7c5f678c4
- Enable polygon,plasma supports
...
- Fix network select
- Fix store evm address logic
2026-04-15 18:36:50 +08:00
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
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
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
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
sojibimran
d7fa90112d
test: fix macOS path assertion and wallet address unique index
2026-04-04 00:57:52 +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
8927c0658f
build(release): simplify release assets and prerelease behavior
2026-03-31 16:04:27 +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
dev
9def1ec447
为asynq历史任务在redis中添加生命周期,过期时间为订单过期时间
2026-01-27 12:18:32 +08:00
dev
14435ba426
更新carbon依赖
2026-01-25 13:03:31 +08:00
“dev”
61d3cc819e
debug
2025-11-22 17:07:25 +08:00
“dev”
011d602ffe
bot poller time.second ,synchronous true
2025-07-23 12:39:17 +08:00
“dev”
1ab580ea13
debug
2025-04-07 09:31:04 +08:00
noreply
67206df6a7
修改数据库连接失败后的处理逻辑为报错,然后退出程序
2024-10-14 21:20:46 +08:00
noreply
392c922130
修改数据库连接失败挂起的逻辑为10s后重试
2024-10-14 20:14:10 +08:00
noreply
b697409ec0
修改数据库连接失败挂起的逻辑为10s后重试
2024-10-14 20:12:34 +08:00
noreply
c09886f6da
debug
2024-07-29 12:25:13 +08:00
noreply
e386591e0c
debug
2024-07-29 10:25:07 +08:00
noreply
3d02b41dba
add sqlite
2024-07-29 10:07:22 +08:00
noreply
ed0a7f7d07
debug
2024-04-16 23:55:11 +08:00
noreply
d3ed2c927e
新增 订单回调失败最大重试次数 配置项
2024-04-16 20:32:04 +08:00
noreply
aae8308973
add pg conf
2024-04-10 11:00:50 +08:00
TBXark
2b805ff770
fix: mysql密码中有特殊字符导致拼接的MysqlDns错误
2023-05-22 14:26:23 +08:00
Ashang
e69cade706
修复获取交易记录行数
2022-09-29 10:59:27 +08:00
Ashang
220d73df6e
update trc20 listen time
2022-09-29 10:34:22 +08:00
Ashang
aacf37cc10
update trc20 listen time
2022-09-29 10:20:47 +08:00
Ashang
ec4410af8f
update goreleaser
2022-09-29 10:18:22 +08:00
Ashang
8908455183
update arm 386
2022-09-29 10:10:00 +08:00
Ashang
37d4ed3844
更新Api接口,并将最小支付小数点修正为2位数
2022-09-29 10:06:24 +08:00
风轻云断
a6795510a2
修复如果过期时间(order_expiration_time)设置为大于60时,倒数计显示错误的bug
2022-06-20 15:26:35 +08:00