Releases: succinctlabs/network
Releases · succinctlabs/network
v0.2.4-bc
v0.2.4
What's Changed
- chore: fix linter issues by @mattstam in #150
- fix(vapp): use checked add / sub for balance adjustments by @mattstam in #148
- fix(vapp): increase storage bits by @mattstam in #149
- chore(vapp): prover_owner variable name for clarity by @mattstam in #151
- feat: prove script by @jtguibas in #153
- feat(vapp): transfer fee by @mattstam in #152
Full Changelog: v0.2.3...v0.2.4
v0.2.3
v0.2.2
v0.2.1
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
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
v0.1.1
v0.1.0
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