summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-12-04update checksumscyjan-cleanup-patchesCzarek Nakamoto
2024-12-04fix error handlingCzarek Nakamoto
2024-12-03add try-catch into monero codeCzarek Nakamoto
2024-12-02Merge branch 'master' into cyjan-cleanup-patchescyan
2024-12-01feat!: monero.ts rewrite, integration tests (#80)Mateusz Franik
* feat: move spend/view key symbols to the monero.ts implementation * feat: add integration tests for `0001-polyseed.patch` * feat(monero.ts): add support for backgroundSync and closing the wallet * feat: add integration tests for `0002-wallet-background-sync-with-just-the-view-key.patch` * feat!: require users to provide own node url BREAKING CHANGE: Requires users manual call to `Wallet.initWallet` after wallet creation with preferred node url * feat: add background sync test for `0002-wallet-background-sync-with-just-the-view-key.patch` * ci: add integration tests step * feat(monero.ts): support creating and recovering wallet from polyseed * feat: actually test polyseeds in the integration test * chore: remove legacy comments * fix: uncomment getting moneroC * feat(monero.ts): add support for reading wallet's seed * feat: add seed test for `0009-Add-recoverDeterministicWalletFromSpendKey.patch` * chore: slight refactor * feat(monero.ts): add bindings for `setOffline` and `isOffline` * feat: add integration tests for `0012-WIP-UR-functions.patch` * fix: use correct node depending on the coin * fix: prevent segfaults on wownero * feat(monero.ts): add partial bindings for `Coins` and `CoinsInfo` * feat: add integration tests for `0004-coin-control.patch` * fix coin control * clean up console.logs * chore: comment out the entire block * dev: add devcontainer config for deno * fix(monero.ts): invalid PendingTransactionPtr brand * feat(monero.ts): add bindings for retrieving keys and managing transactions * feat: improve `0012-WIP-UR-functions.patch` tests to follow the airgap doc * fix(monero.ts): make UR methods optional so wownero can load properly * remove flaky balance assertions * tests: add a little bit of delay to make 0002 patch test less flake-y * tests: run wallet transaction tests on ci * enable logging to determine why it segfaults on ci * add delay to every syncBlockchain call * its console logging time * even more console.logs * eep * eep more * dont assert that its not frozen * remove console.logs * fix(monero.ts): type typo becoming a default value * feat(monero.ts): add bindings for `createTransactionMultDest` * feat(monero.ts): support returning multiple values whenever necessary * feat(monero.ts): add missing reexports * feat(monero.ts)!: rewrite bindings BREAKING CHANGES!: - Calls to methods no longer automatically throw errors, you should take care of handling errors yourself - This means the whole sanitizer ordeal is gone, no more sanitize arguments etc. - Some misplaced methods have been moved to their "proper" place, e.g. creating Wallet is now possible using WalletManager instance methods, instead of passing WalletManager instance to Wallet's static method - Return types probably changed in places, methods were inconsitent about returning string or empty string and `string | null`, now its always `string | null` - Every available symbol should now be available in `symbols`, even for the things that are not yet implemented, so you can access them in that case * tests: adapt tests to monero.ts changes * tests: reuse dylib in tests --------- Co-authored-by: cyan <cyjan@mrcyjanek.net>
2024-11-28Cleanup patchesCzarek Nakamoto
2024-11-28Merge branch 'master' into cyjan-cleanup-patchescyan
2024-11-27fix queryWalletDevice on corrupted walletsv0.18.3.4-RC7cyan
2024-11-27fix wownero iOS buildCzarek Nakamoto
2024-11-26macos fixes, wownero fixes, idk what else, please help meCzarek Nakamoto
2024-11-26add libtoolCzarek Nakamoto
2024-11-26add automakeCzarek Nakamoto
2024-11-26install autoconfCzarek Nakamoto
2024-11-26fix macos build commandCzarek Nakamoto
2024-11-26fix macos ciCzarek Nakamoto
2024-11-26fix macos and darwinCzarek Nakamoto
2024-11-26fix iOS build issuesCzarek Nakamoto
fix dummy ledger patch
2024-11-26install llvm-ranlib for androidcyan
2024-11-26- update android build runnercyan
- sailfishos dropped (you better go behave yourself and run actual linux programs) - fiz pigz issues
2024-11-26- multithread build systemcyan
- fix android, mingw and linux build issues - remove dependency check - update Dockerfile to include pigz - show a message when pigz is missing - fix devcontainer mingw setup (missing ENV)
2024-11-21ios fix, update depends, ciCzarek Nakamoto
2024-11-19update my progressCzarek Nakamoto
2024-11-19update ci buildsCzarek Nakamoto
2024-11-19update definitionsCzarek Nakamoto
2024-11-18update iconvCzarek Nakamoto
2024-11-18build locale only on windowsCzarek Nakamoto
2024-11-18a litte bit more of experimentsCzarek Nakamoto
2024-11-15link missing wowner-seed librarycyan
2024-11-15fixes to darwincyan
2024-11-15switch to ubuntu:24.04cyan
add POLYSEED_STATIC to toolchain.cmake.in in order to properly link drop patches
2024-11-15update boost to 1_84_0, disable patch that's no longer neededcyan
2024-11-15fix package name conflicts, update runner to sidcyan
2024-11-15update polyseed sourcecyan
13 -> trixie
2024-11-15fix android buildscyan
2024-11-15link ssp in monero module as well by using CMAKE_{C,CXX}_FLAGScyan
2024-11-14fix package namecyan
migrate mirror to my own hostin change download mirror priority (fallback first)
2024-11-14another attempt at building windows on CIcyan
2024-11-14add sspcyan
2024-11-14update polyseedcyan
cleanup cmakelists fix toolchain.cmake.in
2024-11-14some more build issuecyan
2024-11-13Merge remote-tracking branch 'origin/master' into cyjan-cleanup-patchescyan
2024-11-13fix cross compilation issuescyan
2024-11-13use usleep instead of sleep (#88)v0.18.3.4-RC6Konstantin Ullrich
2024-11-11Remove ledger_flutter_plus dependencyKonstantin Ullrich
2024-11-11Add MONERO_WalletManager_queryWalletDevice to monero_libwallet2_api_c.expKonstantin Ullrich
2024-11-08migrate build systemcyan
2024-11-07Merge branch 'master' into cyjan-cleanup-patchescyan
2024-11-05Ios script fix (#85)julian-CStack
* fix: mv will fail on consecutive runs * fix: script cp error
2024-11-01GPLv3 -> LGPLv3cyan
2024-10-23update randomwowCzarek Nakamoto