Skip to content

Etna.2 - Keystore Removal

Latest
Compare
Choose a tag to compare
@StephenButtolph StephenButtolph released this 28 Jan 18:08
· 9 commits to master since this release
bf1d1de

This version is backwards compatible to v1.12.0. It is optional, but encouraged.

The plugin version is updated to 39 all plugins must update to be compatible.

This release removes the support for the long deprecated Keystore API. Any users still relying on the keystore API will not be able to update to this version, or any later versions, of Avalanchego until their dependency on the keystore API has been removed.

APIs

  • Deprecated:
    • info.GetTxFee
  • Added:
    • avm.GetTxFee
    • platform.getValidatorFeeConfig
    • platform.getValidatorFeeState
    • validationID field to platform.getL1Validator results
    • L1 validators to platform.getCurrentValidators
  • Removed:
    • StakeAmount field from platform.getCurrentValidators results
    • keystore.createUser
    • keystore.deleteUser
    • keystore.listUsers
    • keystore.importUser
    • keystore.exportUser
    • avm.createAddress
    • avm.createFixedCapAsset
    • avm.createNFTAsset
    • avm.createVariableCapAsset
    • avm.export
    • avm.exportKey
    • avm.import
    • avm.importKey
    • avm.listAddresses
    • avm.mint
    • avm.mintNFT
    • avm.send
    • avm.sendMultiple
    • avm.sendNFT
    • wallet.send
    • wallet.sendMultiple
    • platform.exportKey
    • platform.listAddresses

Configs

  • Removed static fee config flags
    • --create-subnet-tx-fee
    • --transform-subnet-tx-fee
    • --create-blockchain-tx-fee
    • --add-primary-network-validator-fee
    • --add-primary-network-delegator-fee
    • --add-subnet-validator-fee
    • --add-subnet-delegator-fee
  • Removed --api-keystore-enabled

What's Changed

New Contributors

Full Changelog: v1.12.1...v1.12.2