Skip to content

Releases: succinctlabs/network

v0.2.4-bc

10 Jul 19:15
189ab76

Choose a tag to compare

This is a backwards-compatible version of v0.2.4.

v0.2.4

10 Jul 18:23
839b5cf

Choose a tag to compare

What's Changed

Full Changelog: v0.2.3...v0.2.4

v0.2.3

07 Jul 01:01
b1fe866

Choose a tag to compare

What's Changed

  • chore(contracts): add events when prover bound by @mattstam in #147

Full Changelog: v0.2.2...v0.2.3

v0.2.2

07 Jul 00:17
ffa81a8

Choose a tag to compare

What's Changed

Full Changelog: v0.2.1...v0.2.2

v0.2.1

02 Jul 18:25
9a7c647

Choose a tag to compare

What's Changed

  • chore(contracts): re-deploy with v0.2.0 changes by @mattstam in #126
  • chore(contracts): use iPROVE balanceOf() instead of PROVER-N totalAssets() by @mattstam in #128
  • chore(contracts): emit Withdraw and Deposit events in SuccinctVApp by @mattstam in #129
  • feat(contracts): dispenser by @mattstam in #131
  • chore(contracts): comment cleanup by @mattstam in #133
  • revert(contracts): optimize finish unstake gas usage by @mattstam in #135
  • feat(vapp): support JSON signed messages by @mattstam in #132
  • chore(vapp): rename signed message verification function by @mattstam in #136
  • fix(vapp): withdraw fee overflow by @mattstam in #138
  • fix(contracts): skip permit if already has allowance by @mattstam in #139
  • fix(vapp): delegate fee by @mattstam in #137
  • feat(vapp): withdraw and delegate fees from signed message by @mattstam in #141
  • chore(vapp): update proto by @mattstam in #142
  • chore(contracts): set governance variables from env by @mattstam in #143
  • chore(contracts): fix linter issues by @mattstam in #144
  • feat(vapp): use patched crates by @jtguibas in #140

Full Changelog: v0.2.0...v0.2.1

v0.2.0

22 Jun 21:55
05ed9e3

Choose a tag to compare

What's Changed

  • fix: missing variant check in Receipts.assertEq by @jtguibas in #89
  • fix: add timestamp on fork by @jtguibas in #90
  • fix: missing tx punishment in replay by @jtguibas in #93
  • fix: missing balance check on punishment by @jtguibas in #91
  • fix: sparse tree checks for keys that were missing and then written to by @jtguibas in #92
  • fix: commit to tx variants in signature by @jtguibas in #95
  • chore: update sp1-sdk to dev by @jtguibas in #101
  • feat(contracts): timestamp too old check by @jtguibas in #103
  • fix(vapp): round down staker fee if overflow by @jtguibas in #102
  • fix: move withdraws offchain to avoid race conditions by @jtguibas in #98
  • fix(contracts): revert if staking would give 0 stPROVE by @mattstam in #96
  • fix(contracts): slashing for greater than iPROVE balance should not revert by @mattstam in #94
  • chore(contracts,ci): comment out integration script and remove via-ir by @mattstam in #107
  • fix(contracts): permitAndStake to sign prover as spender by @mattstam in #97
  • fix: check proof length in verify_proof_with_hash by @jtguibas in #100
  • chore: replace warp in ci by @jtguibas in #111
  • fix(contracts): prover governance by @mattstam in #108
  • fix(contracts): prevent staking to a prover with a pending slash claim by @mattstam in #105
  • fix(contracts): disincentivize early request unstake by @mattstam in #106
  • feat(ci): gas snapshot check by @nhtyy in #104
  • chore(contracts): update snapshot before gas optimizations by @mattstam in #112
  • chore(contracts): stakingOperation out of loop by @mattstam in #113
  • chore(contracts): fix initialization owner comment by @mattstam in #114
  • docs(contracts): minor natspec improvements by @mattstam in #115
  • fix(contracts): stPROVE return value by @mattstam in #116
  • fix: merkle tree cache clearing + tracking by @jtguibas in #110
  • fix: overflow checks for u256 arithmetic by @jtguibas in #109
  • test(contracts): add fuzz tests by @mattstam in #117
  • fix: 1 prove payment per withdrawal by @jtguibas in #118
  • docs(contracts): natspec cleanup by @mattstam in #119
  • feat(contracts): max unstake requests by @mattstam in #120
  • chore(contracts): zero value checks by @mattstam in #121
  • chore(contracts): rename previewRedeem to previewUnstake by @mattstam in #123
  • docs(contracts): update DESIGN.md with latest protocol changes by @mattstam in #124
  • feat(contracts): optimize finish unstake gas usage by @mattstam in #122

New Contributors

Full Changelog: v0.1.2...v0.2.0

v0.1.2

15 Jun 20:11
2668fc7

Choose a tag to compare

What's Changed

Full Changelog: v0.1.1...v0.1.2

v0.1.1

14 Jun 19:10
7b418d0

Choose a tag to compare

What's Changed

  • chore(contracts): redeploy to Sepolia by @mattstam in #83
  • chore(contracts): redeploy to Sepolia by @mattstam in #84
  • fix: sparse storage verifies non-inclusion proofs by @jtguibas in #85

Full Changelog: v0.1.0...v0.1.1

v0.1.0

13 Jun 02:43
38803e6

Choose a tag to compare

What's Changed

  • feat: transfer / delegate replay protection by @jtguibas in #78
  • fix(contracts,vapp): withdraw maxUint256 handling by @mattstam in #79
  • feat(vapp): fee calculation sanity by @jtguibas in #80
  • feat: sparse merkle tree sanity checks by @jtguibas in #81
  • chore(contracts): simplify prover withdrawals by @mattstam in #82

Full Changelog: v0.0.7...v0.1.0

v0.0.7

13 Jun 01:30
c265c5b

Choose a tag to compare

What's Changed

Full Changelog: v0.0.6...v0.0.7