Skip to content

Conversation

RyukTheCoder
Copy link
Contributor

@RyukTheCoder RyukTheCoder commented Dec 31, 2023

Summary

ShapeShift's Multichain Snap enables key derivation and signing functionality for the following chains:
Bitcoin, Dogecoin, Litecoin, Bitcoin Cash, Cosmos, THORChain and more!

How did you test this change?

You can test this by running the widget and connecting to shapeshift Snap and swap.

Checklist:

  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation

nikaaru and others added 30 commits September 20, 2023 09:15
- signer-evm@0.15.1-next.2
- wallets-shared@0.15.1-next.3
- signer-starknet@0.15.1-next.1
- signer-tron@0.15.1-next.1
- signer-solana@0.15.1-next.1
- signer-cosmos@0.15.1-next.1
- signer-terra@0.15.1-next.1
- queue-manager-react@0.15.1-next.2
- signer-ton@0.1.1-next.2
- provider-walletconnect@0.15.1-next.5
- provider-argentx@0.15.1-next.4
- provider-binance-chain-wallet@0.15.1-next.5
- provider-bitget@0.11.1-next.5
- provider-braavos@0.8.1-next.4
- provider-brave@0.15.1-next.5
- provider-clover@0.15.1-next.5
- provider-coin98@0.15.1-next.5
- provider-coinbase@0.15.1-next.5
- provider-cosmostation@0.15.1-next.5
- provider-enkrypt@0.15.1-next.5
- provider-exodus@0.15.1-next.5
- provider-frontier@0.15.1-next.5
- provider-halo@0.15.1-next.5
- provider-keplr@0.15.1-next.4
- provider-leap-cosmos@0.15.1-next.4
- provider-math-wallet@0.15.1-next.5
- provider-metamask@0.15.1-next.5
- provider-okx@0.15.1-next.5
- provider-phantom@0.15.1-next.4
- provider-safepal@0.15.1-next.5
- provider-station@0.15.1-next.4
- provider-taho@0.15.1-next.5
- provider-tokenpocket@0.15.1-next.5
- provider-tron-link@0.15.1-next.4
- provider-trustwallet@0.15.1-next.5
- provider-walletconnect-2@0.8.1-next.5
- provider-xdefi@0.15.1-next.5
- wallets-core@0.15.1-next.3
- provider-mytonwallet@0.1.1-next.4
- provider-safe@0.8.1-next.5
- provider-all@0.15.1-next.6
- wallets-react@0.1.1-next.4
- queue-manager-rango-preset@0.15.1-next.4
- ui@0.15.1-next.4
- queue-manager-demo@0.11.1-next.10
- wallets-adapter@0.13.1-next.7
- wallets-demo@0.11.1-next.13
- widget-embedded@0.12.1-next.8
- wallets-adapter-demo@0.12.1-next.12
- widget-playground@0.12.1-next.13
- widget-iframe@0.12.1-next.13
- widget-app@0.12.1-next.13

Affected packages: signer-evm@0.15.1-next.2,wallets-shared@0.15.1-next.3,signer-starknet@0.15.1-next.1,signer-tron@0.15.1-next.1,signer-solana@0.15.1-next.1,signer-cosmos@0.15.1-next.1,signer-terra@0.15.1-next.1,queue-manager-react@0.15.1-next.2,signer-ton@0.1.1-next.2,provider-walletconnect@0.15.1-next.5,provider-argentx@0.15.1-next.4,provider-binance-chain-wallet@0.15.1-next.5,provider-bitget@0.11.1-next.5,provider-braavos@0.8.1-next.4,provider-brave@0.15.1-next.5,provider-clover@0.15.1-next.5,provider-coin98@0.15.1-next.5,provider-coinbase@0.15.1-next.5,provider-cosmostation@0.15.1-next.5,provider-enkrypt@0.15.1-next.5,provider-exodus@0.15.1-next.5,provider-frontier@0.15.1-next.5,provider-halo@0.15.1-next.5,provider-keplr@0.15.1-next.4,provider-leap-cosmos@0.15.1-next.4,provider-math-wallet@0.15.1-next.5,provider-metamask@0.15.1-next.5,provider-okx@0.15.1-next.5,provider-phantom@0.15.1-next.4,provider-safepal@0.15.1-next.5,provider-station@0.15.1-next.4,provider-taho@0.15.1-next.5,provider-tokenpocket@0.15.1-next.5,provider-tron-link@0.15.1-next.4,provider-trustwallet@0.15.1-next.5,provider-walletconnect-2@0.8.1-next.5,provider-xdefi@0.15.1-next.5,wallets-core@0.15.1-next.3,provider-mytonwallet@0.1.1-next.4,provider-safe@0.8.1-next.5,provider-all@0.15.1-next.6,wallets-react@0.1.1-next.4,queue-manager-rango-preset@0.15.1-next.4,ui@0.15.1-next.4,queue-manager-demo@0.11.1-next.10,wallets-adapter@0.13.1-next.7,wallets-demo@0.11.1-next.13,widget-embedded@0.12.1-next.8,wallets-adapter-demo@0.12.1-next.12,widget-playground@0.12.1-next.13,widget-iframe@0.12.1-next.13,widget-app@0.12.1-next.13
- widget-embedded@0.12.1-next.9
- widget-playground@0.12.1-next.14
- widget-iframe@0.12.1-next.14
- widget-app@0.12.1-next.14

Affected packages: widget-embedded@0.12.1-next.9,widget-playground@0.12.1-next.14,widget-iframe@0.12.1-next.14,widget-app@0.12.1-next.14
- queue-manager-core@0.15.1-next.1
- wallets-core@0.15.1-next.4
- queue-manager-react@0.15.1-next.3
- wallets-react@0.1.1-next.5
- queue-manager-rango-preset@0.15.1-next.5
- ui@0.15.1-next.5
- queue-manager-demo@0.11.1-next.11
- wallets-adapter@0.13.1-next.8
- wallets-demo@0.11.1-next.14
- widget-embedded@0.12.1-next.10
- wallets-adapter-demo@0.12.1-next.13
- widget-playground@0.12.1-next.15
- widget-iframe@0.12.1-next.15
- widget-app@0.12.1-next.15

Affected packages: queue-manager-core@0.15.1-next.1,wallets-core@0.15.1-next.4,queue-manager-react@0.15.1-next.3,wallets-react@0.1.1-next.5,queue-manager-rango-preset@0.15.1-next.5,ui@0.15.1-next.5,queue-manager-demo@0.11.1-next.11,wallets-adapter@0.13.1-next.8,wallets-demo@0.11.1-next.14,widget-embedded@0.12.1-next.10,wallets-adapter-demo@0.12.1-next.13,widget-playground@0.12.1-next.15,widget-iframe@0.12.1-next.15,widget-app@0.12.1-next.15
- ui@0.15.1-next.7
- wallets-adapter@0.13.1-next.10
- wallets-demo@0.11.1-next.15
- widget-embedded@0.12.1-next.11
- wallets-adapter-demo@0.12.1-next.14
- widget-playground@0.12.1-next.16
- widget-iframe@0.12.1-next.16
- widget-app@0.12.1-next.16

Affected packages: ui@0.15.1-next.7,wallets-adapter@0.13.1-next.10,wallets-demo@0.11.1-next.15,widget-embedded@0.12.1-next.11,wallets-adapter-demo@0.12.1-next.14,widget-playground@0.12.1-next.16,widget-iframe@0.12.1-next.16,widget-app@0.12.1-next.16
- ui@0.15.1-next.9
- wallets-adapter@0.13.1-next.12
- wallets-demo@0.11.1-next.16
- widget-embedded@0.12.1-next.12
- wallets-adapter-demo@0.12.1-next.15
- widget-playground@0.12.1-next.17
- widget-iframe@0.12.1-next.17
- widget-app@0.12.1-next.17

Affected packages: ui@0.15.1-next.9,wallets-adapter@0.13.1-next.12,wallets-demo@0.11.1-next.16,widget-embedded@0.12.1-next.12,wallets-adapter-demo@0.12.1-next.15,widget-playground@0.12.1-next.17,widget-iframe@0.12.1-next.17,widget-app@0.12.1-next.17
- ui@0.15.1-next.10
- wallets-adapter@0.13.1-next.13
- wallets-demo@0.11.1-next.17
- widget-embedded@0.12.1-next.13
- wallets-adapter-demo@0.12.1-next.16
- widget-playground@0.12.1-next.18
- widget-iframe@0.12.1-next.18
- widget-app@0.12.1-next.18

Affected packages: ui@0.15.1-next.10,wallets-adapter@0.13.1-next.13,wallets-demo@0.11.1-next.17,widget-embedded@0.12.1-next.13,wallets-adapter-demo@0.12.1-next.16,widget-playground@0.12.1-next.18,widget-iframe@0.12.1-next.18,widget-app@0.12.1-next.18
yeager-eren and others added 23 commits December 24, 2023 16:32
- provider-mytonwallet@0.7.1-next.8
- widget-embedded@0.19.1-next.2

Affected packages: provider-mytonwallet@0.7.1-next.8,widget-embedded@0.19.1-next.2
- signer-starknet@0.24.1-next.0
- wallets-shared@0.24.1-next.0
- signer-evm@0.24.1-next.0
- signer-tron@0.24.1-next.0
- signer-solana@0.24.1-next.0
- signer-cosmos@0.24.1-next.0
- signer-ton@0.10.1-next.0
- queue-manager-core@0.24.1-next.0
- signer-terra@0.24.1-next.0
- provider-argentx@0.25.1-next.0
- provider-bitget@0.21.1-next.0
- provider-braavos@0.18.1-next.0
- provider-brave@0.25.1-next.0
- provider-clover@0.25.1-next.0
- provider-coin98@0.25.1-next.0
- provider-coinbase@0.24.1-next.0
- provider-cosmostation@0.24.1-next.0
- provider-enkrypt@0.24.1-next.0
- provider-exodus@0.24.1-next.0
- provider-frontier@0.24.1-next.0
- provider-halo@0.24.1-next.0
- provider-keplr@0.24.1-next.0
- provider-leap-cosmos@0.24.1-next.0
- provider-math-wallet@0.24.1-next.0
- provider-metamask@0.24.1-next.0
- provider-okx@0.24.1-next.0
- provider-phantom@0.24.1-next.0
- provider-safe@0.17.1-next.0
- provider-safepal@0.24.1-next.0
- provider-taho@0.24.1-next.0
- provider-tokenpocket@0.24.1-next.0
- provider-tron-link@0.24.1-next.0
- provider-trustwallet@0.24.1-next.0
- provider-walletconnect-2@0.17.1-next.0
- provider-xdefi@0.24.1-next.0
- ui@0.25.1-next.0
- wallets-core@0.25.1-next.0
- provider-mytonwallet@0.9.1-next.0
- queue-manager-react@0.23.1-next.1
- provider-station@0.23.1-next.0
- provider-all@0.24.1-next.1
- wallets-react@0.10.1-next.1
- queue-manager-rango-preset@0.24.1-next.1
- wallets-adapter@0.19.1-next.1
- widget-embedded@0.19.1-next.3

Affected packages: signer-starknet@0.24.1-next.0,wallets-shared@0.24.1-next.0,signer-evm@0.24.1-next.0,signer-tron@0.24.1-next.0,signer-solana@0.24.1-next.0,signer-cosmos@0.24.1-next.0,signer-ton@0.10.1-next.0,queue-manager-core@0.24.1-next.0,signer-terra@0.24.1-next.0,provider-argentx@0.25.1-next.0,provider-bitget@0.21.1-next.0,provider-braavos@0.18.1-next.0,provider-brave@0.25.1-next.0,provider-clover@0.25.1-next.0,provider-coin98@0.25.1-next.0,provider-coinbase@0.24.1-next.0,provider-cosmostation@0.24.1-next.0,provider-enkrypt@0.24.1-next.0,provider-exodus@0.24.1-next.0,provider-frontier@0.24.1-next.0,provider-halo@0.24.1-next.0,provider-keplr@0.24.1-next.0,provider-leap-cosmos@0.24.1-next.0,provider-math-wallet@0.24.1-next.0,provider-metamask@0.24.1-next.0,provider-okx@0.24.1-next.0,provider-phantom@0.24.1-next.0,provider-safe@0.17.1-next.0,provider-safepal@0.24.1-next.0,provider-taho@0.24.1-next.0,provider-tokenpocket@0.24.1-next.0,provider-tron-link@0.24.1-next.0,provider-trustwallet@0.24.1-next.0,provider-walletconnect-2@0.17.1-next.0,provider-xdefi@0.24.1-next.0,ui@0.25.1-next.0,wallets-core@0.25.1-next.0,provider-mytonwallet@0.9.1-next.0,queue-manager-react@0.23.1-next.1,provider-station@0.23.1-next.0,provider-all@0.24.1-next.1,wallets-react@0.10.1-next.1,queue-manager-rango-preset@0.24.1-next.1,wallets-adapter@0.19.1-next.1,widget-embedded@0.19.1-next.3
- signer-starknet@0.25.0
- wallets-shared@0.25.0
- signer-evm@0.25.0
- signer-tron@0.25.0
- signer-solana@0.25.0
- signer-cosmos@0.25.0
- signer-ton@0.11.0
- queue-manager-core@0.25.0
- signer-terra@0.25.0
- provider-argentx@0.26.0
- provider-bitget@0.22.0
- provider-braavos@0.19.0
- provider-brave@0.26.0
- provider-clover@0.26.0
- provider-coin98@0.26.0
- provider-coinbase@0.25.0
- provider-cosmostation@0.25.0
- provider-enkrypt@0.25.0
- provider-exodus@0.25.0
- provider-frontier@0.25.0
- provider-halo@0.25.0
- provider-keplr@0.25.0
- provider-leap-cosmos@0.25.0
- provider-math-wallet@0.25.0
- provider-metamask@0.25.0
- provider-okx@0.25.0
- provider-phantom@0.25.0
- provider-safe@0.18.0
- provider-safepal@0.25.0
- provider-taho@0.25.0
- provider-tokenpocket@0.25.0
- provider-tron-link@0.25.0
- provider-trustwallet@0.25.0
- provider-walletconnect-2@0.18.0
- provider-xdefi@0.25.0
- ui@0.26.0
- wallets-core@0.26.0
- provider-mytonwallet@0.10.0
- queue-manager-react@0.24.0
- provider-station@0.24.0
- provider-all@0.25.0
- wallets-react@0.11.0
- queue-manager-rango-preset@0.25.0
- wallets-adapter@0.20.0
- widget-embedded@0.20.0

Affected packages: signer-starknet@0.25.0,wallets-shared@0.25.0,signer-evm@0.25.0,signer-tron@0.25.0,signer-solana@0.25.0,signer-cosmos@0.25.0,signer-ton@0.11.0,queue-manager-core@0.25.0,signer-terra@0.25.0,provider-argentx@0.26.0,provider-bitget@0.22.0,provider-braavos@0.19.0,provider-brave@0.26.0,provider-clover@0.26.0,provider-coin98@0.26.0,provider-coinbase@0.25.0,provider-cosmostation@0.25.0,provider-enkrypt@0.25.0,provider-exodus@0.25.0,provider-frontier@0.25.0,provider-halo@0.25.0,provider-keplr@0.25.0,provider-leap-cosmos@0.25.0,provider-math-wallet@0.25.0,provider-metamask@0.25.0,provider-okx@0.25.0,provider-phantom@0.25.0,provider-safe@0.18.0,provider-safepal@0.25.0,provider-taho@0.25.0,provider-tokenpocket@0.25.0,provider-tron-link@0.25.0,provider-trustwallet@0.25.0,provider-walletconnect-2@0.18.0,provider-xdefi@0.25.0,ui@0.26.0,wallets-core@0.26.0,provider-mytonwallet@0.10.0,queue-manager-react@0.24.0,provider-station@0.24.0,provider-all@0.25.0,wallets-react@0.11.0,queue-manager-rango-preset@0.25.0,wallets-adapter@0.20.0,widget-embedded@0.20.0
- wallets-shared@0.25.1-next.0
- provider-argentx@0.26.1-next.0
- provider-bitget@0.22.1-next.0
- provider-braavos@0.19.1-next.0
- provider-brave@0.26.1-next.0
- provider-clover@0.26.1-next.0
- provider-coin98@0.26.1-next.0
- provider-coinbase@0.25.1-next.0
- provider-cosmostation@0.25.1-next.0
- provider-default@0.22.1-next.0
- provider-enkrypt@0.25.1-next.0
- provider-exodus@0.25.1-next.0
- provider-frontier@0.25.1-next.0
- provider-halo@0.25.1-next.0
- provider-keplr@0.25.1-next.0
- provider-leap-cosmos@0.25.1-next.0
- provider-math-wallet@0.25.1-next.0
- provider-metamask@0.25.1-next.0
- provider-okx@0.25.1-next.0
- provider-phantom@0.25.1-next.0
- provider-safe@0.18.1-next.0
- provider-safepal@0.25.1-next.0
- provider-taho@0.25.1-next.0
- provider-tokenpocket@0.25.1-next.0
- provider-tron-link@0.25.1-next.0
- provider-trustwallet@0.25.1-next.0
- provider-walletconnect-2@0.18.1-next.0
- provider-xdefi@0.25.1-next.0
- ui@0.26.1-next.0
- wallets-core@0.26.1-next.0
- provider-mytonwallet@0.10.1-next.0
- provider-station@0.24.1-next.0
- provider-all@0.25.1-next.0
- wallets-react@0.11.1-next.0
- queue-manager-rango-preset@0.25.1-next.0
- wallets-adapter@0.20.1-next.0
- widget-embedded@0.20.1-next.0

Affected packages: wallets-shared@0.25.1-next.0,provider-argentx@0.26.1-next.0,provider-bitget@0.22.1-next.0,provider-braavos@0.19.1-next.0,provider-brave@0.26.1-next.0,provider-clover@0.26.1-next.0,provider-coin98@0.26.1-next.0,provider-coinbase@0.25.1-next.0,provider-cosmostation@0.25.1-next.0,provider-default@0.22.1-next.0,provider-enkrypt@0.25.1-next.0,provider-exodus@0.25.1-next.0,provider-frontier@0.25.1-next.0,provider-halo@0.25.1-next.0,provider-keplr@0.25.1-next.0,provider-leap-cosmos@0.25.1-next.0,provider-math-wallet@0.25.1-next.0,provider-metamask@0.25.1-next.0,provider-okx@0.25.1-next.0,provider-phantom@0.25.1-next.0,provider-safe@0.18.1-next.0,provider-safepal@0.25.1-next.0,provider-taho@0.25.1-next.0,provider-tokenpocket@0.25.1-next.0,provider-tron-link@0.25.1-next.0,provider-trustwallet@0.25.1-next.0,provider-walletconnect-2@0.18.1-next.0,provider-xdefi@0.25.1-next.0,ui@0.26.1-next.0,wallets-core@0.26.1-next.0,provider-mytonwallet@0.10.1-next.0,provider-station@0.24.1-next.0,provider-all@0.25.1-next.0,wallets-react@0.11.1-next.0,queue-manager-rango-preset@0.25.1-next.0,wallets-adapter@0.20.1-next.0,widget-embedded@0.20.1-next.0
- widget-embedded@0.20.1-next.1

Affected packages: widget-embedded@0.20.1-next.1
- ui@0.26.1-next.1
- wallets-adapter@0.20.1-next.1
- widget-embedded@0.20.1-next.2

Affected packages: ui@0.26.1-next.1,wallets-adapter@0.20.1-next.1,widget-embedded@0.20.1-next.2
- signer-starknet@0.25.1-next.0
- provider-argentx@0.26.1-next.1
- provider-braavos@0.19.1-next.1
- provider-all@0.25.1-next.1
- wallets-adapter@0.20.1-next.2
- widget-embedded@0.20.1-next.3

Affected packages: signer-starknet@0.25.1-next.0,provider-argentx@0.26.1-next.1,provider-braavos@0.19.1-next.1,provider-all@0.25.1-next.1,wallets-adapter@0.20.1-next.2,widget-embedded@0.20.1-next.3
- ui@0.26.1-next.2
- wallets-adapter@0.20.1-next.3
- widget-embedded@0.20.1-next.4

Affected packages: ui@0.26.1-next.2,wallets-adapter@0.20.1-next.3,widget-embedded@0.20.1-next.4
- wallets-shared@0.25.1-next.1
- provider-argentx@0.26.1-next.2
- provider-bitget@0.22.1-next.1
- provider-braavos@0.19.1-next.2
- provider-brave@0.26.1-next.1
- provider-clover@0.26.1-next.1
- provider-coin98@0.26.1-next.1
- provider-coinbase@0.25.1-next.1
- provider-cosmostation@0.25.1-next.1
- provider-default@0.22.1-next.1
- provider-enkrypt@0.25.1-next.1
- provider-exodus@0.25.1-next.1
- provider-frontier@0.25.1-next.1
- provider-halo@0.25.1-next.1
- provider-keplr@0.25.1-next.1
- provider-leap-cosmos@0.25.1-next.1
- provider-math-wallet@0.25.1-next.1
- provider-metamask@0.25.1-next.1
- provider-okx@0.25.1-next.1
- provider-phantom@0.25.1-next.1
- provider-safe@0.18.1-next.1
- provider-safepal@0.25.1-next.1
- provider-taho@0.25.1-next.1
- provider-tokenpocket@0.25.1-next.1
- provider-tron-link@0.25.1-next.1
- provider-trustwallet@0.25.1-next.1
- provider-walletconnect-2@0.18.1-next.1
- provider-xdefi@0.25.1-next.1
- ui@0.26.1-next.3
- wallets-core@0.26.1-next.1
- provider-mytonwallet@0.10.1-next.1
- provider-station@0.24.1-next.1
- provider-all@0.25.1-next.2
- wallets-react@0.11.1-next.1
- queue-manager-rango-preset@0.25.1-next.1
- wallets-adapter@0.20.1-next.4
- widget-embedded@0.20.1-next.5

Affected packages: wallets-shared@0.25.1-next.1,provider-argentx@0.26.1-next.2,provider-bitget@0.22.1-next.1,provider-braavos@0.19.1-next.2,provider-brave@0.26.1-next.1,provider-clover@0.26.1-next.1,provider-coin98@0.26.1-next.1,provider-coinbase@0.25.1-next.1,provider-cosmostation@0.25.1-next.1,provider-default@0.22.1-next.1,provider-enkrypt@0.25.1-next.1,provider-exodus@0.25.1-next.1,provider-frontier@0.25.1-next.1,provider-halo@0.25.1-next.1,provider-keplr@0.25.1-next.1,provider-leap-cosmos@0.25.1-next.1,provider-math-wallet@0.25.1-next.1,provider-metamask@0.25.1-next.1,provider-okx@0.25.1-next.1,provider-phantom@0.25.1-next.1,provider-safe@0.18.1-next.1,provider-safepal@0.25.1-next.1,provider-taho@0.25.1-next.1,provider-tokenpocket@0.25.1-next.1,provider-tron-link@0.25.1-next.1,provider-trustwallet@0.25.1-next.1,provider-walletconnect-2@0.18.1-next.1,provider-xdefi@0.25.1-next.1,ui@0.26.1-next.3,wallets-core@0.26.1-next.1,provider-mytonwallet@0.10.1-next.1,provider-station@0.24.1-next.1,provider-all@0.25.1-next.2,wallets-react@0.11.1-next.1,queue-manager-rango-preset@0.25.1-next.1,wallets-adapter@0.20.1-next.4,widget-embedded@0.20.1-next.5
- widget-embedded@0.20.1-next.6

Affected packages: widget-embedded@0.20.1-next.6
@RanGojo RanGojo changed the title feat: integrate shapeshift snap !WIP feat: integrate shapeshift snap Dec 31, 2023
@RanGojo RanGojo marked this pull request as draft December 31, 2023 13:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants