diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..b05ce1a --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,21 @@ +# Voter Stake Registry Changelog + +## v0.2.1 - 2022-4-3 + +### Program +- Increase the maximum number of lockup periods to 200 * 365 to allow for 200-year cliff and + constant lockups. +- Add a function to compute the guaranteed locked vote power bonus. This is unused by the + program itself, but helpful for programs that want to provide benefits based on a user's + lockup amount and time. + +### Other +- Add cli tool to decode voter accounts. +- Update dependencies. + + +## v0.2.0 - 2022-2-14 + +- First release. +- Available on devnet at 4Q6WW2ouZ6V3iaNm56MTd5n2tnTm4C5fiH8miFHnAFHo +- In use by the Mango DAO on mainnet at the same address. diff --git a/Cargo.lock b/Cargo.lock index 65cb3cc..21a4605 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3308,7 +3308,7 @@ checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" [[package]] name = "voter-stake-registry" -version = "0.2.0" +version = "0.2.1" dependencies = [ "anchor-lang", "anchor-spl", @@ -3331,7 +3331,7 @@ dependencies = [ [[package]] name = "voter-stake-registry-cli" -version = "0.2.0" +version = "0.2.1" dependencies = [ "anchor-lang", "anyhow", diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 35c0055..4b5a643 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "voter-stake-registry-cli" -version = "0.2.0" +version = "0.2.1" edition = "2021" [dependencies] diff --git a/package.json b/package.json index 45e437b..c54be89 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@blockworks-foundation/voter-stake-registry-client", - "version": "0.2.0", + "version": "0.2.1", "description": "Client for Voter-stake-registry which is a voter weight addin for Solana's spl-governance program.", "main": "lib/src/index.js", "types": "lib/src/index.d.ts", diff --git a/programs/voter-stake-registry/Cargo.toml b/programs/voter-stake-registry/Cargo.toml index f5b562a..2f8118b 100644 --- a/programs/voter-stake-registry/Cargo.toml +++ b/programs/voter-stake-registry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "voter-stake-registry" -version = "0.2.0" +version = "0.2.1" description = "Created with Anchor" edition = "2018" diff --git a/src/voter_stake_registry.ts b/src/voter_stake_registry.ts index 370763e..41ad715 100644 --- a/src/voter_stake_registry.ts +++ b/src/voter_stake_registry.ts @@ -1,5 +1,5 @@ export type VoterStakeRegistry = { - "version": "0.2.0", + "version": "0.2.1", "name": "voter_stake_registry", "instructions": [ { @@ -1280,12 +1280,17 @@ export type VoterStakeRegistry = { "code": 6036, "name": "VaultTokenNonZero", "msg": "" + }, + { + "code": 6037, + "name": "InvalidTimestampArguments", + "msg": "" } ] }; export const IDL: VoterStakeRegistry = { - "version": "0.2.0", + "version": "0.2.1", "name": "voter_stake_registry", "instructions": [ { @@ -2566,6 +2571,11 @@ export const IDL: VoterStakeRegistry = { "code": 6036, "name": "VaultTokenNonZero", "msg": "" + }, + { + "code": 6037, + "name": "InvalidTimestampArguments", + "msg": "" } ] };