Skip to content

Latest commit

 

History

History
79 lines (45 loc) · 2.13 KB

CHANGELOG.md

File metadata and controls

79 lines (45 loc) · 2.13 KB

Quarry Protocol Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased Changes

[v5.0.2]

  • Optimizations and bug fixes

[v5.0.1]

  • Optimizations and bug fixes

[v5.0.0]

Features

  • New variants of many instructions reduce the number of accounts and the need to supply the bump.
    • Add quarry_mine::claim_rewards_v2 instruction, which reduces the required accounts for claiming rewards by 2 (64 bytes).
    • Add quarry_mine::create_quarry_v2 instruction, which reduces the required accounts for creating a new quarry by 1 (32 bytes).
    • Add quarry_mine::create_miner_v2 instruction, which removes the need to supply the bump seed.
    • Add quarry_mine::create_rewarder_v2 instruction, which removes the need to supply the bump seed and clock (32 bytes).
    • Add quarry_operator::delegate_create_quarry_v2 instruction, which calls create_quarry_v2.
    • And more

Breaking

  • Rename stake to claim in quarry_mine::claim_rewards.
  • Rename Miner.quarry_key to Miner.quarry in quarry_mine.
  • Rename Quarry.rewarder_key to Quarry.rewarder in quarry_mine.

[v4.2.1]

Features

  • Update to Anchor v0.24.
  • Add support for Neodyme's security.txt standard.

[v4.2.0]

Features

  • Publicly release Soteria audit code changes.

[v4.1.0]

Features

  • Allow rescuing stuck tokens from Quarry mines (#454).

[v4.0.0]

Breaking

  • Upgrade to Anchor v0.23.0 (#447).

[v3.0.0]

Breaking

  • Upgrade to Anchor v0.22.0 (#409).

[v2.0.1]

Fixed Cargo.toml dependency references.

[v2.0.0]

Fixes

  • Upgrade to Vipers v1.6 (#397).

Breaking

  • Upgrade to Anchor v0.21.0 (#397).