line-6000
89be1fc967
Refactor project structure and update import paths to GMWalletApp/epusdt
2026-04-23 02:17:21 +08:00
line-6000
91936d580f
refactor(rpc): streamline RPC node selection and remove hardcoded defaults
2026-04-23 02:08:18 +08:00
line-6000
09514a6946
fix(http): block /install page after setup is complete
...
- skip SPA fallback for `/install` and `/install/*` in main server
- keep install wizard accessible only during `RunInstallServer` phase
- prevent post-install access to install UI
2026-04-23 00:39:22 +08:00
Ginta
b6cd4325b8
release action
2026-04-22 22:46:14 +08:00
Ginta
27d5e5bcfe
add .env file into docker image
2026-04-22 22:00:51 +08:00
Ginta
b625bac1e3
add .env file into docker image
2026-04-22 21:03:10 +08:00
Ginta
bc5bbf72f7
add .env file into docker image
2026-04-22 20:46:11 +08:00
line-6000
3a3a830d93
fix(server): prevent SPA fallback from swallowing API routes
...
- add ShouldSkipSPAFallback() deny prefixes: /api, /admin/api, /payments, /pay
- apply StaticWithConfig Skipper in both main http server and install server
- add unit tests for fallback skip matching behavior
2026-04-22 20:27:34 +08:00
Ginta
59aa71209c
action
2026-04-22 18:06:59 +08:00
Ginta
cdf274599e
build
2026-04-22 16:43:47 +08:00
line-6000
916394337b
Merge pull request #37 from GMWalletApp/dev-runtime
...
Dev runtime
v0.9.0
2026-04-22 04:20:43 +08:00
line-6000
6ea5637f6b
update www static files
2026-04-22 03:39:11 +08:00
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
Ginta
efc8f29af6
issue template
2026-04-21 13:42:07 +08:00
Astra3456
9eaf27298c
Add Solana support to token list in README
2026-04-17 13:00:52 +08:00
line-6000
097c716714
Merge pull request #33 from GMwalletApp/dev-payment
...
- Enable polygon,plasma supports
v0.0.8
2026-04-15 18:43:46 +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
Astra3456
3e88d7a40c
Enhance README with links to supported systems
...
Updated supported systems with links and improved clarity.
v0.0.7
2026-04-15 05:16:44 +08:00
Astra3456
18dcb96822
Revise Telegram community joining instructions
...
Updated the description for joining the Telegram community.
2026-04-15 05:01:54 +08:00
Astra3456
4750d63db3
Update README.md
2026-04-15 04:57:14 +08:00
Astra3456
7af7306729
Update README.md
2026-04-15 04:55:24 +08:00
Astra3456
ff16db907a
Update README.md
2026-04-15 04:50:49 +08:00
Astra3456
96c262a7dd
Update README.md
...
Since version 0.0.5, EPUSDT has been upgraded to a multi-chain payment solution, not only for TRC20-USDT but also for other tokens.
2026-04-15 04:50:04 +08:00
Astra3456
8e96cc0058
Update README.md
...
just Readme update,Introduce the new features and add the official website
2026-04-15 04:41:37 +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
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