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

feat: Support Polkadot #4593

Merged
merged 16 commits into from
May 20, 2024
Merged

feat: Support Polkadot #4593

merged 16 commits into from
May 20, 2024

Conversation

huanxiangspace
Copy link
Contributor

No description provided.

Copy link

codesandbox bot commented May 15, 2024

Review or Edit in CodeSandbox

Open the branch in Web EditorVS CodeInsiders

Open Preview

Copy link

what-the-diff bot commented May 15, 2024

PR Summary

  • New dependencies introduced
    Added vital libraries to enhance code functionality and ensure compatibility with Polkadot technology
  • New core functionality for Polkadot
    Introduced three new classes, 'ProviderApiPolkadot', 'KeyringExternal', 'KeyringHardware', 'KeyringHd', designed to establish provider, manage external, hardware, and HD keyring operations respectively
  • Enhanced message and transaction serialization
    Functions have been implemented in CoreChainSoftware for better handling of messages and transactions
  • Extended Polkadot provider capabilities
    Additional functions introduced in ProviderApiPolkadot for enabling the provider, fetching accounts, disconnecting a website, and payload signing
  • Vault-related enhancements
    New classes for dealing with keys and a new settings object have been introduced. Moreover, a new keepAlive feature has been added for transfer information in the vaults.
  • Preset Network Configuration
    Added a new configuration object for the Polkadot network in the preset networks file.
  • HexString upgrades
    Enhanced the addHexPrefix function for definitive prefixed string returns.

@originalix originalix marked this pull request as ready for review May 20, 2024 02:19
packages/core/src/chains/dot/CoreChainSoftware.ts Outdated Show resolved Hide resolved
packages/core/src/chains/dot/CoreChainSoftware.ts Outdated Show resolved Hide resolved
packages/kit-bg/package.json Outdated Show resolved Hide resolved
packages/core/src/chains/dot/sdkDot/index.ts Show resolved Hide resolved
packages/kit-bg/src/vaults/impls/dot/KeyringHd.ts Outdated Show resolved Hide resolved
packages/kit-bg/src/vaults/impls/dot/KeyringImported.ts Outdated Show resolved Hide resolved
packages/kit-bg/src/vaults/impls/dot/Vault.ts Outdated Show resolved Hide resolved
packages/kit-bg/src/vaults/impls/dot/Vault.ts Outdated Show resolved Hide resolved
packages/kit-bg/src/vaults/impls/dot/Vault.ts Outdated Show resolved Hide resolved
@originalix originalix enabled auto-merge (squash) May 20, 2024 10:01
@originalix originalix merged commit e5d12b2 into OneKeyHQ:x May 20, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants