Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cntools light #1769

Merged
merged 106 commits into from
May 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
106 commits
Select commit Hold shift + click to select a range
de47909
Wallet list using koios bulk API call
Scitz0 Mar 11, 2024
d63b757
array declaration fix
Scitz0 Mar 11, 2024
41d9fe7
koios balance fix
Scitz0 Mar 11, 2024
fc31920
fix koios reward check
Scitz0 Mar 11, 2024
aa41924
Add notification about koios query
Scitz0 Mar 11, 2024
13bcc28
set defaults in getRewardInfoKoios to limit redundant calls for unreg…
Scitz0 Mar 11, 2024
328b148
wallet show update
Scitz0 Mar 12, 2024
fe0060f
Merge remote-tracking branch 'origin/alpha' into cntools-light
Scitz0 Mar 12, 2024
060392a
Merge remote-tracking branch 'origin/alpha' into cntools-light
Scitz0 Mar 13, 2024
d0509e1
koios reward info fix
Scitz0 Mar 13, 2024
7b091c5
debug fix
Scitz0 Mar 13, 2024
f10bfec
fixes
Scitz0 Mar 13, 2024
8260a4f
fixes
Scitz0 Mar 13, 2024
bda1e9d
reward fix
Scitz0 Mar 14, 2024
7993974
ADA fix
Scitz0 Mar 14, 2024
400635f
fix for wallet show
Scitz0 Mar 14, 2024
e1d500d
cleanup from removing token meta
Scitz0 Mar 14, 2024
1242619
fix for non-printable asset hex names
Scitz0 Mar 14, 2024
23d6cc5
asset name length based on ascii not hex
Scitz0 Mar 14, 2024
8a73d8c
account for tx index number being 3 chars long
Scitz0 Mar 14, 2024
d8d1fa5
typo
Scitz0 Mar 14, 2024
1bfab8e
cli asset name length fix
Scitz0 Mar 14, 2024
c997654
Add koios query to wallet list
Scitz0 Mar 16, 2024
d55ee24
wallet list rewards fix
Scitz0 Mar 16, 2024
a6994ce
Fix case for undelegated wallets where reward_lovelace value would be…
rdlrt Mar 17, 2024
c1c14d3
Add xxd to guild-deploy for CNTools and minor patch for submittx usin…
rdlrt Mar 17, 2024
32ede46
csv wip
Scitz0 Mar 18, 2024
f40f367
fix reg/non-reg wallet list for koios query
Scitz0 Mar 18, 2024
be7b7ba
fixes
Scitz0 Mar 18, 2024
ed9f4a6
query fix
Scitz0 Mar 18, 2024
35f6937
fix asset parsing
Scitz0 Mar 18, 2024
db31b89
make sure query actually returns data
Scitz0 Mar 18, 2024
17bef41
improved logic
Scitz0 Mar 18, 2024
9abf29d
fix for reg/non-reg
Scitz0 Mar 18, 2024
a21f4ef
prettier error message on wallet selection
Scitz0 Mar 18, 2024
655d00b
multiple balance updates with new helper functions
Scitz0 Mar 18, 2024
b6d66b5
wallet select fix
Scitz0 Mar 18, 2024
79ea2b4
bump speed of printing
Scitz0 Mar 19, 2024
54759e2
move print sleep to after
Scitz0 Mar 19, 2024
e8cef47
selectWallet cache mode, verifyTx through koios, tx_id lookup on subm…
Scitz0 Mar 19, 2024
abf1c38
add sleep before file descriptor redirection to flush print jobs
Scitz0 Mar 19, 2024
5a3063b
file descriptor redirection removal and error handling
Scitz0 Mar 21, 2024
adc491c
Merge remote-tracking branch 'origin/alpha' into cntools-light
Scitz0 Mar 21, 2024
a6bc0c9
Add clrbuf helper function
Scitz0 Mar 21, 2024
6c59014
print fix
Scitz0 Mar 21, 2024
d2b76c4
fix min fee calculation
Scitz0 Mar 21, 2024
07481d6
fix verifyTx
Scitz0 Mar 21, 2024
92a3465
Replace all wallet balance calls with new logic
Scitz0 Mar 22, 2024
e1f21af
bug fix
Scitz0 Mar 26, 2024
1a7d3a7
Protocol params update
Scitz0 Mar 26, 2024
35b09b5
Add updated cntools modes with local node connection being default.
Scitz0 Mar 29, 2024
d07c16a
minor tweaks
Scitz0 Mar 29, 2024
fd37ef2
unset KOIOS_API if not LIGHT mode
Scitz0 Mar 29, 2024
396f85b
Updated error message
Scitz0 Mar 29, 2024
3610dba
Updated messages and only call getNodeMetrics in local mode
Scitz0 Mar 30, 2024
d887975
typos
Scitz0 Mar 30, 2024
487403f
Fixes for info messages
Scitz0 Mar 30, 2024
53c4796
Improved balance logic
Scitz0 Apr 1, 2024
74cfbc5
Fix for utxo_cnt in light mode
Scitz0 Apr 2, 2024
bebf710
Fix for wallet balance check at delegation confirmation
Scitz0 Apr 3, 2024
1408cee
Added handling for case 4 - pool retired for correct registration sta…
gregbgithub Apr 4, 2024
6dda56c
fix for send all and esc in menu selection
Scitz0 Apr 9, 2024
d8201d3
rename local temporary variables
Scitz0 Apr 10, 2024
3862482
Fix for cntools re-launch after update + assosiative arrays set in se…
Scitz0 Apr 10, 2024
5eb2894
koios balance fix
Scitz0 Apr 13, 2024
49418a1
Merge remote-tracking branch 'origin/alpha' into cntools-light
Scitz0 Apr 13, 2024
3d0d48d
Merge remote-tracking branch 'origin/alpha' into cntools-light
rdlrt Apr 16, 2024
9f4793f
Merge remote-tracking branch 'origin/alpha' into cntools-light
Scitz0 Apr 17, 2024
4bcd720
Force update of balance to correctly set variables needed to build tx
Scitz0 Apr 17, 2024
8338563
Ogmios submit and improved submit handling
Scitz0 Apr 17, 2024
c92dc55
submit fixes
Scitz0 Apr 17, 2024
ddda22c
submit fixes
Scitz0 Apr 17, 2024
58707d0
fix action output and make jsonrpc format compact
Scitz0 Apr 17, 2024
6f0078c
Print tx id on submission
Scitz0 Apr 17, 2024
9b72314
Fix send all
Scitz0 Apr 17, 2024
3469353
improved ogmios submit
Scitz0 Apr 17, 2024
d01055c
properly set tx_in variable in koios light mode
Scitz0 Apr 17, 2024
92f7a95
Fix selectWallet reg/de-reg check
Scitz0 Apr 17, 2024
7dde0ad
Various fixes for reg status and sourcing of scripts
Scitz0 Apr 17, 2024
c717ae9
fix enterprise address for wallet > show
Scitz0 Apr 17, 2024
c1363f7
exit with 1 to not clear screen when re-launching cntools after update
Scitz0 Apr 17, 2024
b18c845
Save error on prot params call
Scitz0 Apr 17, 2024
cc46882
Add ability to create a multi-sig wallet
Scitz0 Apr 18, 2024
a736eef
credential fix + delete multi-sig wallet on failure
Scitz0 Apr 18, 2024
3adfde5
Delete correct wallet on failure + logic fixes
Scitz0 Apr 18, 2024
25ae095
improve output
Scitz0 Apr 18, 2024
f18d505
typo in script file name and print improvements
Scitz0 Apr 18, 2024
453e4f0
use unique names for variables to not get overwritten by selectWallet
Scitz0 Apr 18, 2024
cc34e91
print multi-sig timelock
Scitz0 Apr 18, 2024
098f1c5
Print more details about script wallet in wallet > show
Scitz0 Apr 18, 2024
ea41701
better date formatting and required signers
Scitz0 Apr 18, 2024
e6561ef
print wallet type in show
Scitz0 Apr 18, 2024
18fab86
logic improvements
Scitz0 Apr 18, 2024
d7b3497
submit error handling
Scitz0 Apr 18, 2024
6b3316a
Added trailing slash to ogmios url construction
hodlonaut Apr 18, 2024
aa39d46
Updated log message for consistency
hodlonaut Apr 18, 2024
886e135
Merge branch 'alpha' into cntools-light
Scitz0 May 5, 2024
5b78b44
wallet menu fix
Scitz0 May 5, 2024
d7a3571
Merge branch 'alpha' into cntools-light
Scitz0 May 15, 2024
a25f2de
fix pool info and burn asset for local mode
Scitz0 May 15, 2024
706e1ab
Add retiring status for local mode
Scitz0 May 15, 2024
7dc7bf3
Merge remote-tracking branch 'origin/alpha' into cntools-light
Scitz0 May 21, 2024
7ce698e
Disable multi-sig creation until fully implemented.
Scitz0 May 21, 2024
271942d
Merge remote-tracking branch 'origin/alpha' into cntools-light
Scitz0 May 21, 2024
caab113
Major version bump due to large refactoring around logging and light …
Scitz0 May 21, 2024
237f175
Merge branch 'alpha' into cntools-light
rdlrt May 21, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions docs/Scripts/cntools-changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,15 @@ All notable changes to this tool will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [13.0.0] - 2024-01-19
#### Added
- New light mode using Koios API instead of local node for blockchain queries. Mode can be selected at runtime using -l (light), -n (node, default) or -o (offline).
#### Changed
- Improved submission handling
- Removed complicated file descriptor re-direction for logging. This simplified the code and improves screen printing speed as special hacks around FDs could be removed.
#### Fixed
- Update handling and reload of script.

## [12.1.0] - 2024-01-19
#### Changed
- ADA price discovery through CoinGecko in set currency incl 24hr change. Shown in main UI, wallet list & show as well as pool show. Disabled by default.
Expand Down
Loading
Loading