1
0
Fork 0
forked from lthn/blockchain
Commit graph

224 commits

Author SHA1 Message Date
Snider
c46e837553 exclude sdk folders from code reviews 2025-10-19 18:55:33 +01:00
Snider
42368f3b4d Refactor Go SDK API service names and add Java SDK
Renamed Go SDK API services and documentation from BlockAPI/InfoAPI to BlockUtilsSdkClientGo/InfoUtilsSdkClientGo for consistency. Updated all references, method receivers, and usage examples accordingly. Added new Java SDK client, models, API, documentation, and build files under utils/sdk/client/java. Updated Go module dependencies and added go.sum. Enhanced Go models to support additional properties in JSON unmarshalling.
2025-10-19 18:02:02 +01:00
Snider
7a751142e8 Update Go SDK build process and package config
Enhances the Go SDK Makefile target to fix import paths in generated files and sets the correct Go module path. Updates go.json to use 'utils/sdk/client/go' for package, API, and model paths, and adds additional OpenAPI generator properties.
2025-10-19 18:01:44 +01:00
Snider
2852702a4b Add Python SDK for lthn API
Introduces a new Python client SDK for the lthn API, generated via OpenAPI Generator. Includes source code, models, API classes, documentation, tests, CI/CD workflows for GitHub and GitLab, and project configuration files.
2025-10-19 15:15:41 +01:00
Snider
2289d4e181 Add Angular SDK client generated from OpenAPI
Introduces a new Angular client SDK for the Lethean Blockchain API, generated via OpenAPI Generator. Includes all necessary Angular service, model, configuration, and packaging files, and updates the Makefile to support the 'angular' target for SDK generation.
2025-10-19 15:13:59 +01:00
Snider
c67fda3cfb Add generated PHP client SDK for blockchain API
Introduces a new PHP client SDK generated via OpenAPI for the Lethean blockchain, including source code, models, API classes, documentation, tests, and configuration files. Updates Makefile to support PHP SDK generation and modifies php.json package configuration.
2025-10-19 15:09:11 +01:00
Snider
884958b0c7 Add Go SDK client for Lethean Blockchain API
Introduces a generated Go SDK client for the Lethean Blockchain API, including OpenAPI spec, models, API interfaces, documentation, and tests. This enables Go applications to interact with Lethean blockchain endpoints for block, info, and transaction operations.
2025-10-19 14:49:39 +01:00
Snider
e88a4b1d20 Update OpenAPI spec for Lethean Blockchain API
Expanded the OpenAPI specification to include new endpoints, updated server URLs, and revised schema definitions for improved clarity and coverage. The API description was updated and several new models and parameters were added to support additional blockchain and daemon functionality.
2025-10-19 14:49:09 +01:00
Snider
a3faa95400 Improve SDK build process and Go client config
Added linguist-generated attribute for SDK clients in .gitattributes to hide them in GitHub diffs. Enhanced utils/sdk/Makefile with target-specific hooks, improved ignore file handling, and refined Go client build steps. Updated Go SDK config to use 'lthn' as package name and set isGoSubmodule property.
2025-10-19 14:48:58 +01:00
snider
76ba3c9505 Add configuration files for C++ Oatpp SDK and other languages 2025-10-11 17:02:06 +01:00
snider
52934d7beb Adds android chain SDK client 2025-10-11 16:21:44 +01:00
snider
c03c4dac86 Add configuration files for SDK generation and OpenAPI specifications 2025-10-11 16:18:37 +01:00
Snider
5f7709631a Refactor and clean up utility and resource files
Moved static assert test and Dockerfile to new locations for better organization. Renamed several JSON config files. Removed unused resource files, shell scripts, desktop entries, and utility scripts from the utils and resources directories. Updated CMakeLists.txt and docker-compose.yml to reflect new file paths.
2025-10-10 13:03:32 +01:00
Snider
e4ff164f0d
Build Simplification (#24) 2025-10-06 22:38:29 +01:00
Snider
c8acc964e3
Testnet updates (#22) 2025-10-05 14:00:36 +01:00
Snider
763d70bec2
Testnet 1 (#15) 2025-09-30 16:48:13 +01:00
crypto.sowle
8b57f3acab
priority_peers_list in p2p_manual_config.json updated (added missing backbone node) 2025-07-29 02:58:30 +03:00
cryptozoidberg
be3938a886
renamed to field 2025-07-21 15:17:12 +04:00
cryptozoidberg
e2bfde5bbc
Create p2p_manual_config.json 2025-07-21 14:44:16 +04:00
cryptozoidberg
6fed9dcac5
Create p2p_manual_config.json (full proxy) 2025-07-21 14:42:58 +04:00
dependabot[bot]
015c7ddbb4
Bump axios from 1.7.7 to 1.8.2 in /utils/JS (#528)
Bumps [axios](https://github.com/axios/axios) from 1.7.7 to 1.8.2.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.7.7...v1.8.2)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.8.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-19 09:42:00 +04:00
cryptozoidberg
e232c827a6
example of using zano wallet jwt auth 2025-07-04 19:42:08 +04:00
cryptozoidberg
d4366d3f18
added some diagnostic logs for blockchain caching 2025-04-10 22:42:56 +04:00
cyan
34b9e15301
deps: bump zlib to 1.3.1 (#519)
* Update Dockerfile (#514)

Fixed versions and hardcoded versions in dockerfile

* deps: bump zlib to 1.3.1

---------

Co-authored-by: sowle <crypto.sowle@gmail.com>
Co-authored-by: cryptozoidberg <crypto.zoidberg@gmail.com>
Co-authored-by: David Ed <40647185+Dedme@users.noreply.github.com>
2025-04-10 19:20:19 +03:00
cryptozoidberg
1cc85850bb
merge from p2p_fix2 2025-03-20 19:03:58 +04:00
Stёpa Dolgorukov
cb92f260e4
one more fix for launching Zano in Ubuntu: Edit AppImage wrapper (#512) 2025-03-20 15:02:39 +01:00
cryptozoidberg
be59c78439
Merge branch 'master' into develop 2025-03-14 12:55:41 +04:00
Stёpa Dolgorukov
a588173605
Create .desktop file with name including version (#511) 2025-03-12 16:39:36 +04:00
cryptozoidberg
6b152827af
more profiling logs + callback for the native lib 2025-03-09 14:59:21 +04:00
cryptozoidberg
11437ac38f
Update Dockerfile 2025-03-04 15:06:59 +04:00
Stёpa Dolgorukov
88060ee2a4
linux gui: Escape back slash in the value by the key "Exec" (#505) 2025-02-14 15:03:53 +01:00
cryptozoidberg
bd4d54e491
added docker sources for remote node 2025-01-09 20:26:02 +04:00
cryptozoidberg
8a8e5c3011
moved docker to subfolder 2024-12-05 17:56:17 +04:00
cryptozoidberg
fc3922996d
added comments to JS code 2024-10-01 15:59:27 +04:00
cryptozoidberg
74b0e6d70f
added secp256k1_ecdsa example in JS/ethers 2024-10-01 15:53:33 +04:00
sowle
0c1fe0cf80
Dockerfile brought up-to-date 2024-05-21 02:17:58 +02:00
sowle
6f4e1465bc
utils: macosx_bild_uploader: increased attempts count (i.e. timeout) 2024-04-22 17:50:41 +02:00
cryptozoidberg
d03f47a9c7
merge from develop 2024-03-26 21:14:16 +01:00
sowle
2eac22d626
utils: configuration scripts for msvc2022 2024-03-24 18:53:26 +01:00
cryptozoidberg
83968977a1
current fixes 2024-03-24 13:48:08 +01:00
cryptozoidberg
919790e808
some temporary commits 2024-03-21 14:31:40 +01:00
cryptozoidberg
97c3460af8
autodoc inital code + cmake warningns + improvements over compilation performance 2024-03-20 14:45:29 +01:00
cryptozoidberg
3a0fce6e29
disabled tor module for ubuntu 2024-02-15 21:09:38 +04:00
cryptozoidberg
159199b1ab
fixed few bugs in the wallet related to mixins and hard mixins rule 2024-02-02 21:11:47 +01:00
sowle
fcefdd8eb5
Merge remote-tracking branch 'origin/develop' into cryptoassets
# Conflicts:
#	README.md
#	src/gui/qt-daemon/layout
#	src/version.h.in
2023-12-06 16:24:06 +01:00
sowle
eb0b2529d0 build script windows: minor fix (using boost libs for msvc v14.2) 2023-12-06 03:11:52 +01:00
cryptozoidberg
d0ad3c7ad4
Update Zano_appimage_wrapper.sh 2023-12-01 12:23:01 +01:00
cryptozoidberg
fbf609c1ef
fixed linux desktop file link 2023-11-30 13:33:21 +01:00
sowle
0e67f9449f build: an attempt 2 to fix boost lib paths in macOS CLI binaries 2023-11-20 19:48:23 +01:00
sowle
dec913c4e9 build: an attempt to fix boost lib paths in macOS CLI binaries 2023-11-20 15:50:16 +01:00