forked from trustwallet/wallet-core
-
Couldn't load subscription status.
- Fork 0
Fork Sync #9
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
Open
github-actions
wants to merge
853
commits into
better-dart:master
Choose a base branch
from
trustwallet:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Fork Sync #9
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* [KMP]: Bump to 4.0.9 * [Codegen]: Fix warnings
* add XRP escrow proto defs * XRP escrow transaction encoding * update XRP signer * XRP escrow transaction tests * add XRP mainnet escrow transaction tests * [KMP]: Bump to 4.0.10 --------- Co-authored-by: satoshiotomakan <127754187+satoshiotomakan@users.noreply.github.com>
Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 6.11.3 to 7.2.5. - [Release notes](https://github.com/protobufjs/protobuf.js/releases) - [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md) - [Commits](protobufjs/protobuf.js@v6.11.3...protobufjs-v7.2.5) --- updated-dependencies: - dependency-name: protobufjs dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sztergbaum Roman <rmscastle@gmail.com>
Bumps [rustix](https://github.com/bytecodealliance/rustix) from 0.36.11 to 0.36.17. - [Release notes](https://github.com/bytecodealliance/rustix/releases) - [Commits](bytecodealliance/rustix@v0.36.11...v0.36.17) --- updated-dependencies: - dependency-name: rustix dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
….ts (#3412) Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 7.1.0 to 7.2.5. - [Release notes](https://github.com/protobufjs/protobuf.js/releases) - [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md) - [Commits](protobufjs/protobuf.js@protobufjs-v7.1.0...protobufjs-v7.2.5) --- updated-dependencies: - dependency-name: protobufjs dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sztergbaum Roman <rmscastle@gmail.com>
Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 6.11.3 to 6.11.4. - [Release notes](https://github.com/protobufjs/protobuf.js/releases) - [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md) - [Commits](https://github.com/protobufjs/protobuf.js/commits) --- updated-dependencies: - dependency-name: protobufjs dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sztergbaum Roman <rmscastle@gmail.com>
* [BNB]: Generate BNB Beacon chain skeleton files in Rust * [BNB]: Implement `BinanceAddress`, add Address tests * [BNB]: Add TBinance address tests * [BNB]: Add Transaction and its encoding, prehashing * Add Amino encoding * [BNB]: Sign a transaction * TODO Add tests, handle all message types * [BNB]: Add a signing test * [BNB]: Add `SendOrder`, `CancelOrder` * [BNB]: Add Token orders * [BNB]: Add `TokenBurnOrder`, `HTLTOrder` * [BNB]: Add `DepositHTLT` * [BNB]: Add `ClaimHTLTOrder`, `RefundHTLTOrder` * [BNB]: Add `TransferOutOrder` * [BNB]: Add `SideChainDelegate`, `SideChainRedelegate`, `SideChainUndelegate` orders * [BNB]: Add `TimeLock`, `TimeRelock`, `TimeUnlock` orders * [BNB]: Implement Transaction Compiler * [BNB]: Increase code coverage * [BNB]: Replace C++ implementation * [BNB]: Move TX preimage implementation to `JsonPreimager` * Remove C++ Signing tests * [BNB]: Extend `CoinEntry` documentation * [CI] Trigger CI * [BNB]: Remove `TransactionCompilerBuildInput` * [BNB]: Avoid duplicating code * [BNB]: Add fuzz tests
* feat(manta): Add support for Manta Pacific Mainnet * feat(manta): Fix iOS, Android, Kotlin tests * feat(manta): Fix some tests, codegen-v2
* [Kotlin]: Update Kotlin yarn.lock * [Kotlin]: Update Kotlin yarn.lock with node@21 * [Kotlin]: Upgrade Webpack to 5.89.0 * [CI] Trigger CI * [CI/KMP]: Bump version to 4.0.14 * [CI/iOS]: Use 16.4 iOS runtime
* [Greenfield]: Generate Rust skeleton for BNB Greenfield * [Greenfield]: Add `Eip712Preimager` * [Greenfield]: Continue implementing tx signing * Add `TxBuilder` * TODO add `TransferOut` message * [Greenfield]: Small refactoring * [Greenfield]: Add a signer test, fix bugs * [Greenfield]: Add support for TransferOut message * [Greenfield]: Finish implementing `Signer` and `Compiler` * [Greenfield]: Add a signing test, fix Signer * [Greenfield]: Add missing tests, mainnet as well * [Greenfield]: Add compile test * [Greenfield]: Fix TODO * [Greenfield]: Remove C++ implementation * [Greenfield]: Minor changes * [Greenfield]: Move Cosmos protobuf directory to `tw_cosmos_sdk` * [Greenfield]: Add fuzz test * [Greenfield]: Update chainId * [CI] Trigger CI * [Greenfield]: Fix fmt * [Greenfield]: Fix kmp sample
Bumps [unsafe-libyaml](https://github.com/dtolnay/unsafe-libyaml) from 0.2.8 to 0.2.10. - [Release notes](https://github.com/dtolnay/unsafe-libyaml/releases) - [Commits](dtolnay/unsafe-libyaml@0.2.8...0.2.10) --- updated-dependencies: - dependency-name: unsafe-libyaml dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update owners for kotlin/ related files
Co-authored-by: satoshiotomakan <127754187+satoshiotomakan@users.noreply.github.com>
…3632) * [WalletConnect/BNB]: Add `WalletConnectSigner` optional module * [WalletConnect/BNB]: Implement `cosmos_signAmino` handler * TODO fix compilation error * [WalletConnect/BNB]: POC * [WalletConnect/BNB]: Move `TxBuilder` implementation * [WalletConnect/BNB]: Finalize `WalletConnector` in `CoinEntry` * [WalletConnect/BNB]: Add `tw_wallet_connect_request_parse` FFI * [WalletConnect/BNB]: Add `signature` and `signature_json` to Binance::SigningOutput * [WalletConnect/BNB]: Add `TWWalletConnectRequestParse` C FFI * Improve WalletConnect.proto interface * [WalletConnect/BNB]: Add Android test * [WalletConnect/BNB]: Add iOS test * [WalletConnect/BNB]: Update the year in Copyright * [WalletConnect/BNB]: Fix codegen-v2 template * [WalletConnect/BNB]: Minor changes * [CI] Trigger CI * [WalletConnect/BNB]: Fix C++ tests --------- Co-authored-by: Sztergbaum Roman <rmscastle@gmail.com>
* [Nano]: Update block explorer for Nano * [Bitcoin]: Update block explorer * [Nano]: Fix `txPath` and `accountPath` * [KMP]: Fix KMP CI * [NEAR]: Update blockchain explorer * [Misc]: Add a Python script to validate `registry.json` * Fix sampleTx and Explorer URL for `BandChain`, `Oasis`, `OKXChain`, `Stellar`
* [Misc]: Update Copyright to 2024 * [Copyright]: Change Copyright Disclamer format * [Copyright]: Change Copyright disclaimer format * [Copyright]: Change Copyright disclaimer format * [Copyright]: Change Copyright disclaimer format * [CI] Trigger CI
…3665) * [Bitcoin/V2]: Add BitcoinV2.proto signing, planning request/result to the legacy Bitcoin.proto * [Bitcoin/V2]: Forward `signing_v2` and `plan_v2` requests to Rust * Add a Plan/Sign V2 test * TODO fix the test * [Bitcoin/V2]: Fix the test * [Linux]: Fix CI * [CI]: Fix Rust sample, SonarCloud pipelines * [Bitcoin/V2]: Try using a GitHub Action for SonarCloud Scan * [CI]: Update sonar-scanner-cli to 5.0.1.3006 * [CI]: Enable all CI pipelines
Co-authored-by: satoshiotomakan <127754187+satoshiotomakan@users.noreply.github.com>
* change utxo selection logic for tw_utxo::Compiler * small cleanup * update selected utxos, init input_selection test module * expand tests for change output generation * handle change output correctly in fee estimation, expand tests * calculate the effective fee rate, not the theoretical * add extra sanity checks * add input_selection_select_ascending test * test for empty inputs and outputs, extend error variant * additional comments and sanity checks * simplify transaction builder for BRC20, update tests * update reveal transaction signing in BRC20 builder * remove weight and fee_estimate checks in tw_utxo, plan for later * extra check for error * add input_selection_insufficient_inputs test * scrap the BitcoinPlanBuilder * remove utils module * cargo fmt * calculate the effective fee after setting the change output, if enabled * add UseAll selection tests, check for 'effective' fee * remove fee_estimate.rs, covered in input_selection.rs * use consts for alice and bob info * do extra checks in compile_impl * update change amount correctly in the native Transaction type before calculating sighash * build index of private keys AFTER selecting UTXOs * cargo fmt * [BRC20]: Take Inscription amount as a string * [BRC20]: Take Inscription amount as a string in C++ * [BRC20]: Add a test for BitcoinV2 bridge through the legacy `SigningInput` --------- Co-authored-by: Satoshi Otomakan <satoshiotomakan8@gmail.com>
* feat(ZetaChain): Add `new-cosmos-chain` command * feat(ZetaChain): Add `NativeZetaChain` mainnet * feat(ZetaChain): Add support for custom Cosmos chain * feat(ZetaChain): Add `SignerInfo` to the Cosmos.proto protocol * feat(ZetaChain): Fix zetachain params in registry.json * feat(ZetaChain): Add mobile tests * [CI] Trigger CI * feat(ZetaChain): Update JSON Public Key Type * feat(ZetaChain): Fix `accountPath` in `registry.json` * feat(ZetaChain): Fix rustfmt * feat(ZetaChain): Slightly refactor NativeEvmos and NativeInjective public key types
* feat(ZetaChain): Add `new-cosmos-chain` command * feat(ZetaChain): Add `NativeZetaChain` mainnet * feat(ZetaChain): Add support for custom Cosmos chain * feat(ZetaChain): Add `SignerInfo` to the Cosmos.proto protocol * feat(ZetaChain): Fix zetachain params in registry.json * feat(ZetaChain): Add mobile tests * [CI] Trigger CI * feat(ZetaChain): Update JSON Public Key Type * feat(ZetaChain): Fix `accountPath` in `registry.json` * feat(ZetaChain): Fix rustfmt * feat(ZetaChain): Add ZetaEVM chain * feat(ZetaChain): Add mobile tests * feat(ZetaChain): Fix Swift test * feat(ZetaChain): Slightly refactor NativeEvmos and NativeInjective public key types * feat(ZetaChain): Fix C++ test
* feat(dYdX): Add support for dYdX Cosmos chain * feat(dYdX): Fix Kotlin tests
* [EVM]Make public key as optional As evm public key is optional, we need to keep compatible with before implemented in C++. Otherwise we have to change our existing prod codes to adapt this change. * [Rust]Fix format check
…ture framework (#4365) * Integrate the EIP 7702 authorization signature into the message signature framework * Adjust the code according to the comments --------- Co-authored-by: Sergei Boiko <127754187+satoshiotomakan@users.noreply.github.com>
* my tracked commit * MsgInstantiateContract * revert formatting * test * Tests fixes and broadcast * cargo fmt * remove unused --------- Co-authored-by: gupnik <mail.guptanikhil@gmail.com>
* Adds Rust Memory Leak Checker * FMT * Fix memory leaks * Adds codecov ci as well * Addresses review comments * Minor * Use `uname -s` * Adds dependencies install * Minor change * Moves coverage to rust ci * Minor fix * Minor * Minor * No need to install llm cov again * comment the codecov step for now
* Adds flutter bindings * Adds sample and CI * Adds tests * Add env * fix copy step
* [TON]: Fixes issue with large transfers * Removes lock change --------- Co-authored-by: Sergei Boiko <127754187+satoshiotomakan@users.noreply.github.com>
* [Solana]: Support adding instruction at specified index * Rename tw_solana_transaction_add_instruction to tw_solana_transaction_insert_instruction --------- Co-authored-by: Sergei Boiko <127754187+satoshiotomakan@users.noreply.github.com>
* remove CARGO_WORKSPACE_DIR from .env * rustfmt tw_ffi.rs
* Migrates Barz and Eth Address APIs to rust * Adds FFI tests and migrate C++ tests * FMT * Fixes memory leak * Fixes invalid ptr issue * Another try * Addresses review comments * Addresses review comments * Addresses review comment --------- Co-authored-by: Sergei Boiko <127754187+satoshiotomakan@users.noreply.github.com>
* Support compiling tron raw json from DApp * Support raw json in method sign * chore: change code comments * Fix signature structure in compiling output
* test(ci): Print all work schemas * test(ci): Manually update macos to 15 * test(ci): Clean up Podfile.lock * test(ci): Use iOS 18.5 simulator * test(ci): Fix iOS device * fix(ci): Enale all CIs * fix(ci): Downgrade objectVersion to 56 * fix(ci): Try to use new SONAR_TOKEN * fix(ci): Use macos-latest-xlarge * fix(ci): Disable SonarCloud analysis temporarily * fix(ci): Add `xcodegen` script * fix(ci): Fix `xcodegen` script * chore(ci): Trigger build * fix(ci): Minor changes --------- Co-authored-by: Sergei Boiko <satoshiotomakan@gmail.com>
* chore(aptos): Deprecate `register_token` in Rust * chore(ci): Fix brew install cmake * chore(aptos): Remove `test_aptos_register_token` test * chore(ci): CMake * chore(ci): Downgrade KMP sample CI to MacOS 14 temporarily * chore(ci): Fix padding in a script
* Throw exception rather than SIGSEGV * Fix test cases * Add NULL checker for exceptionClass
* feat(plasma): Add Plasma Mainnet * feat(plasma): Add mobile tests
* Initial setup * Minor updates * Restructure
* Disallow to use unsigned integer parameters within class methods
…a is NULL (#4508) * fix(data): Allocate empty array on `tw_data_create_with_bytes` if data is NULL * fix(data): Add TWData test
…#4516) * feat(biz-passkey): Add `TWBarzEncodeRegisterSessionCall` FFI * feat(biz-passkey): Add `TWBarzEncodeRemoveSessionCall` FFI * feat(biz-passkey): Add `TWBarzEncodePasskeySessionNonce` FFI * feat(biz-passkey): Add `TWBarzEncodeExecuteWithPasskeySessionCall` FFI * refactor(barz): Move some functions to TWBiz and TWEip7702 modules * feat(biz): Add WebAuthn * feat(biz): Add `TWWebAuthnGetMessageHash` and `TWWebAuthnGetFormattedSignature` * feat(biz): Fix C++ and Mobile * Rename `TWWebAuthn` module to `TWWebAuthnSolidity` * feat(biz): Adjust `executeWithPasskeySession` arguments * feat(biz): Fix fmt * feat(biz): Add Biz Android tests * feat(biz): Add final Biz Android test * feat(biz): Fix lints * feat(biz): Minor change * feat(biz): fmt
* feat(zcash): Add `TexAddress` in Rust * feat(zcash): Add successfully broadcasted transaction test * feat(zcash): Add successfully broadcasted transaction C++ test * feat(zcash): Fix C++ tests * feat(zcash): Reuse code in `TexAddress::isValid` * feat(zcash): Fix `TexAddress:isValid`
* [Solana]: Renames fee recipient token account for clarity * Fix typo
* my tracked commit * MsgInstantiateContract * revert formatting * test * Tests fixes and broadcast * cargo fmt * remove unused * feat: add trade and secured fields to Thorchain Asset - Add trade and secured boolean fields to Asset proto message - Update ThorchainAsset struct in Rust with new fields - Update asset initialization in tx_builder.rs - Matches Thorchain blockchain Asset struct definition --------- Co-authored-by: gupnik <mail.guptanikhil@gmail.com>
…ment` (#4541) * feat(kusama-asset-hub): Add ability to force to use `ChargeAssetTxPayment` for native tip * feat(kusama-asset-hub): Add a unit test
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.