Releases: t1protocol/t1
Releases · t1protocol/t1
v0.8.0
What's Changed
- feat: xYield01 dev environment by @rymcol in #166
- fix: load auction witness when initing by @kss-t1 in #167
- feat: 0.7.2 release contract addresses by @kss-t1 in #168
- Feat/sealed bid auction/712 signature fix by @kss-t1 in #169
- fix: changed type of orderId in signature to what the contract expects by @kss-t1 in #171
- feat: integrate bridge to rebalance by @aharvet in #170
- Fix: xYield withdraw from only callable by guardian by @evchip in #175
- test(xYieldVault.sol): add internal method _setActiveChain and call by @evchip in #174
- Feat/xyield/use across to bridge when rebalancing by @kss-t1 in #176
- chore: quality of life improvements when deploying xYield by @kss-t1 in #180
- Feat/remote withdrawal by @aharvet in #177
- Feat/xyield/0.0.2 release by @kss-t1 in #181
- Fix/xyield total assets and shares update logic by @evchip in #184
- feat: finalize rebalance by @kss-t1 in #183
- Fix: xYield remote deposit flow by @evchip in #186
- refactor(xYield): refactor Deposit and Withdraw events by @evchip in #187
- feat: added rpc/chainId config to .env by @kss-t1 in #189
- Release: xyield v004 by @evchip in #188
- Feat/mainnet deployment scripts by @kss-t1 in #190
- Feat/7683/0.8.0 release by @kss-t1 in #191
Full Changelog: v0.7.2...v0.8.0
v0.7.2
What's Changed
- Feature: t1 xChainReader interface by @evchip in #139
- Feat/sealed bid auction/websocket by @kss-t1 in #141
- Feat/limit price by @aharvet in #145
- Feat/v07 by @rymcol in #143
- Feat/enforce auction winner v2 by @aharvet in #146
- Feat/sealed bid auction/price stream by @kss-t1 in #144
- Feat/sealed bid auction/auction on intent open by @kss-t1 in #147
- Fix/script bugfixes by @kss-t1 in #150
- Feat/sealed bid auction/solver bots by @kss-t1 in #153
- Feat/sealed bid auction/intent observer bugfixes by @kss-t1 in #154
- Feat/sealed bid auction/auction bugfixes by @kss-t1 in #158
- Feat/sealed bid auction/process intent logs by @w-woloszyn in #156
- Fix: xChainRead Eco integration by @evchip in #159
- Feat/sealed bid auction/cors support by @kss-t1 in #157
- Feat/sealed bid auction/winning bid commitment by @kss-t1 in #160
- Chore/contracts grooming by @aharvet in #148
- Feat/enforce auction winner v3 by @aharvet in #161
- Feat/sealed bid auction/auth by @w-woloszyn in #149
- feat: implement split pausability by @aharvet in #163
- feat: winner enforcement v3 by @kss-t1 in #164
- Feature: xYield ERC-4626 by @evchip in #155
- Feature/xyield erc 4626 withdraw by @evchip in #165
Full Changelog: v0.6.1...v0.7.2
v0.6.1
What's Changed
- feat: emit ReadRequested event in T1XChainReader by @w-woloszyn in #122
- feat: remove gasLimit and payable requirement from T1XChainReader by @w-woloszyn in #132
- fix: emit ReadRequested before incrementing nonce by @w-woloszyn in #134
- refactor: setup separate proxy admin scripting by @rymcol in #135
- update strategy for checking workflow_dispatch trigger by @rymcol in #128
- Feature: xChainReader fee switch by @evchip in #136
- Feat/refund by @aharvet in #133
- feat: deploy v0.6.1 contracts by @w-woloszyn in #137
New Contributors
Full Changelog: v0.5.0...v0.6.1
v0.5.0
Testnet release with Intent Bridging and Solver Repayment based on Proof of Read Merkle Trie.
What's Changed
- Refactor: handle xCR callback failure by @evchip in #106
- Feat/bot liquidity script by @kss-t1 in #108
- Fixes from v030 release by @diego-G in #109
- fix: deposit script accounts for decimal change by @w-woloszyn in #104
- Deploy 7683 Escrow to Base by @diego-G in #107
- Fix/script 7683 bugfix by @kss-t1 in #110
- Feat/emit xchain read request initiatior by @kss-t1 in #113
- ERC-7683 deployment scripts for Arbitrum Sepolia and Base Sepolia by @evchip in #111
- Fix: replace incorrect 7683 and xCR addresses by @evchip in #114
- Chore: Add WETH addresses to config by @aharvet in #115
- Revise Pull Request Template by @evchip in #117
- feat: switch settle verification to merkle proof by @aharvet in #116
- 7683 cleanup by @evchip in #118
- Fix typo in reth README by @w-woloszyn in #120
- Fix grammar issues in deployment section of README by @MamunC0der in #123
- feat: implement pausable pattern for 7683 by @aharvet in #125
- test: add openFor happy path test by @aharvet in #127
- Release: v0.5.0 + xChainReader fixes by @evchip in #124
- feat: implement upgrade script for chain reader by @aharvet in #126
- chore: remove obsolete tutorial by @w-woloszyn in #131
New Contributors
- @aharvet made their first contribution in #115
- @MamunC0der made their first contribution in #123
Full Changelog: v0.3.0...v0.5.0
v0.2.0
What's Changed
- Chore: v010 addresses + improvement notes by @diego-G in #86
- Docs: Fixed broken links in
contracts/README.mdby @cypherpepe in #89 - Chore: Review e2e after v010 by @diego-G in #88
- Chore: Add script to upgrade T1Chain implementation by @diego-G in #91
- fix: bump ETH granted to L2T1Messenger to 300k by @kss-t1 in #93
- Test: Replace DsTestPlus with Forge Std Test by @evchip in #92
- Feat: Modify T1Chain to allow 7683 proof of fill by @kss-t1 in #87
- Chore: Bump version to v0.2.0 by @t1-bot in #95
New Contributors
- @cypherpepe made their first contribution in #89
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- Implement util to send allowances for router to transfer by @diego-G in #68
- Docs: Update Pull Request Template Checklist by @evchip in #69
- Fix: Bump version to v0.0.6 by @evchip in #70
- Chore: License-related duties by @diego-G in #72
- Chore: verification in scripts and env template by @w-woloszyn in #67
- Chore: extract infrastructure to isolated repo by @diego-G in #73
- [T1G-347] Feature: Add Tutorial Section by @evchip in #74
- Docs: improve top level readme by @diego-G in #76
- Feat: Grant all permissions to security council by @diego-G in #77
- Fix: Correct USDT decimals to real 6 by @diego-G in #78
- Fix: DTW WETH goes into WETH gateway by @diego-G in #64
- Docs: AMP Tutorial by @evchip in #75
- Docs: Add links to TUTORIAL.md by @evchip in #80
- Feat: Bump reth to v1.3.4 by @diego-G in #79
- Feat: Create release workflow by @diego-G in #81
- Chore: Bump version to v0.1.0 by @t1-bot in #85
Full Changelog: v0.0.6...v0.1.0
v0.0.6
What's Changed
- Update README.md by @w-woloszyn in #60
- deployment: v0.0.5 artifacts by @kss-t1 in #61
- fix: encode witness using typehash by @diego-G in #62
- feat: setup scripts for GCP VMs by @w-woloszyn in #58
- chore: add v0.0.6 artifacts by @w-woloszyn in #65
Full Changelog: v0.0.5...v0.0.6
v0.0.5
What's Changed
- Fix: Enable contract verification by @evchip in #48
- fix: struct order in EIP-712 by @w-woloszyn in #49
- Feature: E2E USDT Bridging Test by @kss-t1 in #47
- Fix: enable sending transactions via blockscout by @evchip in #50
- chore: add v0.0.4 json file by @w-woloszyn in #51
- fix: subsitute a compromised wallet with a new one by @w-woloszyn in #53
- Fix: Add permissions to allow L1 Security Council to call setL2BaseFee by @evchip in #54
- Refactor: Merge
sendMessageMessenger interfaces by @evchip in #55 - chore: update chain-id by @w-woloszyn in #52
- Add test revert invalid signer due to wrong ordered typehash by @diego-G in #56
- Feature: 7683 Demo by @evchip in #45
- Bump reth to v1.2.1 by @diego-G in #57
Full Changelog: v0.0.4...v0.0.5
v0.0.4
What's Changed
- Release/v0.0.3 by @kss-t1 in #39
- CI fixes by @kss-t1 in #40
- Add script to swap ERC20s against the brigde reserves by @diego-G in #38
- Adjust SwapParams to market maker needs by @diego-G in #41
- feat: automate contract deployment by @w-woloszyn in #42
- Improvement/better test scripts by @kss-t1 in #43
- feat: contracts use isProver instead of isValidSigner by @w-woloszyn in #44
- feat: automation, fixes, and genesis updates by @w-woloszyn in #46
Full Changelog: v0.0.3...v0.0.4
Initial release
First t1 release, which is an output of the last sprint. It includes:
- proving of t1 block execution to Ethereum by TEE ECDSA signature - contract side, postman side still missing
- swaps against t1 bridge on Ethereum to allow one block DTW
- new prefunded keys to protect from Ethereum backrunning
- Tests and CI for postman