Skip to content

v0.0.12

Compare
Choose a tag to compare
@github-actions github-actions released this 05 May 10:24
release/v0.0.12
da98f94

0.0.12 - 2024-05-05

Breaking Changes

  • #788 'Integrate oracle to programs' the
    programs::set_program extrinsic now takes an additional argument oracle_data_pointer of type
    Vec<u8> (Uint8Array on JS). Since oracles are not completely implemented this should be
    passed an empty vector/array.
  • In #762 'Update Substrate to Polkadot 1.7.0'
    the genesis chainspec builder has been updated for sc_service 0.36.0, which affects both the
    runtime and chainspec.
  • In #709 'Derive the threshold account
    keypair and x25519 keypair from mnemonic using HKDF' the JS entropy-protocol bindings have
    changed. Hpke.DecryptAndVerify now takes a secret x25519 encryption key rather than a secret
    sr25519 signing key. The runDkgProtocol and runSigningProtocol functions now both take a
    secret x25519 key as an additional argument, since these are no longer derived from the given
    signing secret key. Similarly in the rust API, EncryptedSignedMessage no longer derives x25519
    keypairs internally and so the decrypt method now takes a x25519 secret key. Also, the method by
    which keypairs are derived from a mnemonic has changed, which means existing validators x25119
    and sr25519 keypairs will be different what they were before. This includes the test accounts in
    the chainspec.

Added

  • Add testnet account JSON (#769)
  • Make common crate for TSS and test client (#775)

Changed

  • Derive the threshold account keypair and x25519 keypair from mnemonic using HKDF (#709)
  • TSS servers sync by default (#784)
  • Improve test-cli following removal of permissioned mode (#770)