Skip to content
This repository was archived by the owner on Oct 7, 2024. It is now read-only.

Releases: MetaMask/keyring-api

0.2.0

29 Aug 14:55
3a82ed4
Compare
Choose a tag to compare

Added

  • Add InternalAccount type and create submodule internal (#65)
  • Add keyring events and helper functions (#74)
  • Add a redirect field to asynchronous request responses (#75)
  • Add exportAccount method (#60)
  • Add getController to client (#43)

Changed

  • Rename erc4337 -> eip4337 (#42)
  • Make options a mandatory field of KeyringAccount (#30)
  • Make approveRequest and rejectRequest optional (#63)
  • Make exportAccount, listRequests and getRequest optional (#73)
  • Export enums with account methods and types (#66)
  • Make approveRequest accept a result argument (#59)
  • Remove account name from KeyringAccount type (#55)
  • Remove eth_sendTransaction method (#50)
  • Rename supportedMethods to methods (#35)

0.1.3

27 Jun 13:40
1c8eeb9
Compare
Choose a tag to compare

Changed

  • Downgrade snaps dependencies to 0.35.2-flask.1. (#25)

0.1.2

27 Jun 10:43
ae4099f
Compare
Choose a tag to compare

Changed

  • Update snaps dependencies. (#21)

0.1.1

26 Jun 16:58
870c4ee
Compare
Choose a tag to compare

Added

  • Validate snap responses for type correctness. (#15)

Changed

  • Rename RPC handling functions. (#16)

0.1.0

20 Jun 17:26
b210e61
Compare
Choose a tag to compare

Added

  • Usage examples to README.md.
  • Keyring API definition.
  • JSON-RPC snap keyring client. It is intended to be used by a snap's companion dApp to send requests to the snap.
  • SnapController keyring client. It is intended to be used by MetaMask to talk to the snap.
  • Helper functions to create keyring handler in the snap.