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

fix: remove deprecated fil library #106

Merged
merged 5 commits into from
Jul 11, 2024
Merged

fix: remove deprecated fil library #106

merged 5 commits into from
Jul 11, 2024

Conversation

XuNeal
Copy link
Collaborator

@XuNeal XuNeal commented Jul 9, 2024

Summary of Changes

  • Upgrade Fil wallet dep

Motivation and Context

How Has This Been Tested? (Test Plan)

Other information

Screenshots (if appropriate):

Final checklist

  • Did you test both iOS and Android(if applicable)?
  • Is a security review needed(consenlabs/security)?

Security checklist (only for leader check)

  • No backdoor risk
    • Check for unknown network request urls, and script/shell files with unclear purposes,
    • The backend service cannot expose leaked data interfaces for various reasons (even for testing purposes)
  • No network communication protocol risk
    • Check whether to introduce unsafe network calls such as http/ws
  • No import potentially risk 3rd library
    • Check whether 3rd dependent library is import
    • Don't use an unknown third-party library
    • Check the 3rd library sources are fetched from normal sources, such as npm, gomodule, maven, cocoapod, Do not use unknown sources
    • Check github Dependabot alerts, Whether to add new issues
  • Private data not exposed
    • Check whether there are exclusive ApiKey, privatekey and other private information uploaded to git
    • Check if the packaged keystore has been uploaded to git

@XuNeal XuNeal force-pushed the feat/upgrade_fil branch from b58ca1f to 982ca0a Compare July 10, 2024 02:22
@XuNeal XuNeal force-pushed the feat/upgrade_fil branch from 0dbee9d to b640987 Compare July 11, 2024 06:23
@XuNeal XuNeal merged commit 1d4c8a9 into main Jul 11, 2024
2 checks passed
XuNeal added a commit that referenced this pull request Jul 19, 2024
tyrone98 pushed a commit that referenced this pull request Jul 19, 2024
xiaoguang1010 added a commit that referenced this pull request Dec 23, 2024
…-11241] (#102)

* feat: add p2wpkhp2tr address generation

* feat: add bitcoin Mixed signature function

* test: modify p2wpkh test case

* feat: add bitcoin p2wpkh sign

* feat: add test case and add p2tr sign

* test: add test case

* test: modify btc test case

* feat: code optimization

* feat: modify display_addres and get_address

* feat: add bitcoin p2tr transaction

* test: add p2tr test case

* chore: remove useless serde-aux library (#103)

* test: add bitcoin transaction sign function test

* feat: code optimization

* fix: import mnemonic return wrong existed id (#104)

* feat: pass in the tweaked public key when signing

* chore: code format

* feat: allow import test wif in production env (#105)

* feat: taproot sign script (#98)

* Add PsbtSigner

* finish taproot sign in psbt

* feat: add taproot sign script

fix: rebase issue

fix: append script and control block to witness

* fix: sign tap script no need tweak privatekey

Fix after rebase

* fix: merge missing code

* chore: remove println hash

* add bip322 message signature

* add multi address type in bitcoin psbt

* add tests for bitcoin bip322 sign

---------

Co-authored-by: Sun Feng <tyrone.dev@gmail.com>

* fix: remove deprecated fil library (#106)

* fix: remove deprecated fil library

* feat: upgrade deprecated fil dep in ikc

* Update build-release-ios.yml runs-on

* Update build-release-ios.yml runs-on macos-14

* feat: remove forest_bigint support

* feat: add p2wpkhp2tr address generation

* feat: add bitcoin Mixed signature function

* test: modify p2wpkh test case

* feat: add bitcoin p2wpkh sign

* feat: add test case and add p2tr sign

* test: add test case

* test: modify btc test case

* feat: code optimization

* feat: modify display_addres and get_address

* feat: add bitcoin p2tr transaction

* test: add p2tr test case

* test: add bitcoin transaction sign function test

* feat: code optimization

* feat: pass in the tweaked public key when signing

* chore: code format

* chore: switch to staging env

* feat: derive_account and derive_sub_account support native segwit address and bech32 address

---------

Co-authored-by: Neal Xu <imxuneal@gmail.com>
Co-authored-by: Sun Feng <tyrone.dev@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants