Commit Graph

82 Commits

Author SHA1 Message Date
ardocrat 13bf8e830c node: reset data from settings 2026-05-01 02:18:47 +03:00
ardocrat a9c65546e3 node: update default dns seeds, setup seeds for testnet on launch 2026-04-30 14:14:51 +03:00
ardocrat 8a1a69b739 node: update seeds 2026-04-24 01:14:16 +03:00
ardocrat 0026fc3717 build: fix android no_mangle attributes for rust 2024 2026-04-11 23:12:56 +03:00
ardocrat 162c5f88eb fix: android build for status text 2026-03-08 22:53:24 +03:00
ardocrat af203b8f9b ui: update i18n lib 2026-03-06 23:51:44 +03:00
ardocrat beb1a80c6a Payment proofs (#52)
- Ability to export and verify payment proofs

Some fixes:
- Migrated tx heights store from lmdb (also changed heights key from local id to slate_id to avoid conflict between wallets)
- Close address panel on wallet change

Reviewed-on: https://code.gri.mw/GUI/grim/pulls/52
2026-03-03 19:54:46 +00:00
ardocrat ee4752a95f Ability to change data location (#50)
Closes https://code.gri.mw/GUI/grim/issues/9
- Change node chain data directory
- Change wallet data directory
- Check for valid bridge Tor binary

Reviewed-on: https://code.gri.mw/GUI/grim/pulls/50
2026-02-27 00:29:55 +00:00
ardocrat 72de1d5c05 conn: add grinffindor.org to wallet connections and seed list 2026-02-21 19:32:26 +03:00
ardocrat 3a23438e17 fix: check wallet state from node, build: update common deps, tor: optimize running service check, p2p: async peer saving, update seeds
- Update common dependencies
- Optimize check of running Tor service
- Async peer saving
- Add mainnet and testnet seeds
- Remove grinnode.live from default external connections

Reviewed-on: https://code.gri.mw/GUI/grim/pulls/43
2026-02-10 11:54:59 +00:00
ardocrat f930cd4ade config: node db path 2025-05-31 15:45:36 +03:00
ardocrat fbb084f636 wallet: do not scan outputs for new wallet 2025-05-29 00:38:45 +03:00
ardocrat 6bce9ec071 android: switch to nativeactivity, fix clicks 2025-05-27 21:01:00 +03:00
ardocrat 86afa21a60 node: do not remove lock file on cleanup 2025-04-23 12:38:23 +03:00
ardocrat aba2bead27 build: update package info, other dependencies 2025-03-31 21:21:51 +03:00
ardocrat 7e819e14d1 node: fix peers config saving 2025-03-15 20:35:10 +03:00
ardocrat fa6301a1db stratum: fix wallet name after selection, do not panic after stop 2024-10-22 00:12:13 +03:00
ardocrat 18f52f877a node: remove delay after server start 2024-10-12 15:24:15 +03:00
ardocrat c13195bd61 stratum: prevent crash at connections thread 2024-10-10 21:51:28 +03:00
ardocrat e40d5b6474 node: single function to get api secrets 2024-10-10 21:11:50 +03:00
ardocrat 68bd2b81ec peers: fix config edit and load, default mainnet dnsseed 2024-08-13 02:31:38 +03:00
ardocrat f3db1005b5 feat: crash report 2024-08-07 19:14:11 +03:00
ardocrat 03d2336363 stratum: fix mining 2024-08-01 13:08:37 +03:00
ardocrat 38bb68736b stratum: wallet selection, wallet api port saving, fix stratum config saving, modules optimization 2024-08-01 01:59:51 +03:00
ardocrat 383d733c2a ui: stratum wallet selection button, fix de i18n, modal padding, rename connection 2024-07-10 20:58:05 +03:00
ardocrat 8d66087d68 node: do not restart on 0 peers 2024-07-09 16:06:36 +03:00
ardocrat ab9117cceb android: node control and exit from the notification 2024-07-09 00:36:44 +03:00
ardocrat 019e5428df build: warnings 2024-05-18 21:26:48 +03:00
ardocrat 55011c31de node: ability to reset peers data 2024-05-18 20:58:34 +03:00
ardocrat 8244f2a2fb node: ability to clean up peers at code 2024-05-18 18:26:09 +03:00
ardocrat 53b0fc6594 node: make max outbound and preferred outbound equal at launch 2024-05-18 16:51:10 +03:00
ardocrat 1e1482917f p2p: do not change default peers amount, make max outbound and preferred outbound equal 2024-05-18 16:41:10 +03:00
ardocrat c4f9e77f34 node: decrease default inbound connections amount 2024-05-15 21:13:01 +03:00
ardocrat c469fec4e0 node: restart with 0 peers and running status 2024-05-15 20:38:18 +03:00
ardocrat 4324acb0f7 node: increase default amount of peers 2024-05-15 15:05:42 +03:00
ardocrat 880f5629f5 node: load peers to server config on change 2024-05-15 14:23:06 +03:00
ardocrat ae5631a717 node: handle errors, random p2p and api ports, optimize rwlock 2024-05-14 17:36:49 +03:00
ardocrat 36720bc6e2 node: fix stats getting to avoid deadlock 2024-05-01 01:42:34 +03:00
ardocrat fc60d907d2 node: delay after launch 2024-04-25 15:15:10 +03:00
ardocrat d084fd6b59 node: update stats less frequently, wait on restart 2024-04-20 00:50:20 +03:00
ardocrat b93a2efd5e build + android + wallet + ui: new lib to get IPs, egui, android and grin deps, add input from soft keyboard to text edit, receive txs, filter txs by account, finalize input (in rework), wallet creation copy/paste buttons 2024-04-16 15:24:22 +03:00
ardocrat 076a692e1b wallet + config + ui: load wallet info, wallet connections and app config refactoring, check external connections availability, config subdir argument format, item button color, radio buttons stroke, chain type selection from connections, update translations 2023-08-09 02:22:16 +03:00
ardocrat ff9fcd38f2 ui + config: modals content drawing refactoring, move connections config to separate file 2023-08-03 04:11:25 +03:00
ardocrat f461f27e4c ui + config: wallet connections setup, initial wallet config, wallet list state, update translations 2023-07-25 03:42:52 +03:00
ardocrat 8f4589615e config: add node api address function 2023-07-23 19:36:12 +03:00
ardocrat c20ee3e629 ui + build: title panel refactoring, check node idle state for network title animation, optimize font sizes, run build on several devices for Android 2023-07-14 03:51:06 +03:00
ardocrat 1b8c126e0d ui: refactoring navigation and modal state, stratum content fixes 2023-07-13 03:54:27 +03:00
ardocrat 5542698467 build: remove unused imports 2023-07-11 23:37:17 +03:00
ardocrat 88f92d51b3 build: fix build for desktop 2023-07-11 16:23:10 +03:00
ardocrat bab8c49f26 config + ui: add p2p config and ui, fix input fields size, update translations 2023-07-11 03:02:44 +03:00