Thanos Sepolia Testnet
What's Changed
- [OR-1248] add ci for docker image by @rlgns98kr in #26
- Or 1276 setup tokamak packages by @boohyung in #27
- update .gitmodules by @boohyung in #29
- [OR-1281] deploy contracts for sepolia test by @rlgns98kr in #30
- [OR-1293] resolve ci by @rlgns98kr in #32
- Or 1206 upgrade contacts for native token by @nguyenzung in #28
- [OR-1287] add git submodule in tokamak/contracts-bedrock by @boohyung in #34
- feat(OR-1282): add build actions by @0x6e616d in #35
- Or 1301 add predeploy weth on l2 by @nguyenzung in #36
- fix the config value of WETH in l2 genesis by @boohyung in #38
- feat(OR-1311): add workflows for checking ts-lint and go-lint when opening a new pull request by @0x6e616d in #41
- feat(ci): add a workflow for testing bedrock contract by @0x6e616d in #39
- [OR-1285] add ci for genesis to aws s3 by @ohbyeongmin in #42
- feat(workflows): add a workflow to publish Titan packages by @0x6e616d in #43
- [OR-1341] add constants for titan-sepolia-test by @boohyung in #45
- OR-1347 fix error when make devnet-up by @nguyenzung in #48
- OR-1353: ignore packages/tokamak/contracts-bedrock/deployments/anvil folder by @0x6e616d in #49
- feat(OR-1303): update kustomization file after pushing the docker images by @0x6e616d in #51
- feat: change github_token variable in release nightly action by @0x6e616d in #52
- fix: wrong infra repository when updating kustomization file by @0x6e616d in #53
- Or 1335 create verify script pre deploy contracts in l2 using forge by @ohbyeongmin in #54
- [OR-1370] add blockheader after Dencun by @rlgns98kr in #58
- feat: remove contracts-bedrock test workflow by @0x6e616d in #62
- Or 1386 titan canyon update ton s smart contract by @nguyenzung in #66
- Or 1387 titan canyon support on approve by @nguyenzung in #69
- Or 1390 titan canyon check and update event by @nguyenzung in #70
- OR-1409 add block period by @nguyenzung in #76
- [OR-1401] add devnet command for eth by @rlgns98kr in #74
- Or 1330 titan canyon update test optimism portal.sol by @nguyenzung in #64
- feat: OR-1342 update L1CrossDomainMessenger.t.sol by @0x6e616d in #67
- Or 1328 titan canyon update test l1 standard bridge.t.sol in deposit cases by @nguyenzung in #77
- feat: OR-1389 fork public network by @0x6e616d in #75
- Or 1329 titan canyon update test l1 standard bridge.t.sol in withdraw cases by @nguyenzung in #79
- [OR-1343] deploy L1 contracts and generate rollup, genesis files by @ohbyeongmin in #82
- [OR-1408] add thanos-sepolia-test and L2 TON & ETH verify by @ohbyeongmin in #83
- [OR-1424] change ETH contract not proxy by @ohbyeongmin in #85
- OR-1413 update contracts by @nguyenzung in #81
- OR-1419 update onApprove logic by @nguyenzung in #84
- Or 1426 config thanos sepolia test network by @ohbyeongmin in #88
- [OR-1439] add contracts address to S3 by @ohbyeongmin in #89
- Or 1414 titan canyon update simple feedbacks from audit docs by @nguyenzung in #91
- Or 1420 pull slither ci test on tokamak titan canyon repo by @AaronLee22 in #90
- OR-1327 add some testcases by @nguyenzung in #92
- [OR-1470] change wton to wnativetoken by @rlgns98kr in #93
- Or 1440 resolved devnet issue by @ohbyeongmin in #94
- Or 1440 resolved devnet issue by @ohbyeongmin in #95
- Merge main to update smart contracts for deposit ton in l1 by @rlgns98kr in #97
- Or 1334 titan canyon add example for deposit and withdrawal eth by @nguyenzung in #96
- Or 1432 update fee vault for ton withdraw by @nguyenzung in #100
- feat: change npm packages name by @0x6e616d in #103
- Or 1450 titan canyon update op geth docker image for devnet by @nguyenzung in #102
- Merge pr 103 by @rlgns98kr in #104
- OR-1444 update report files by @nguyenzung in #106
- Or 1474 add core utils in tokamak directory by @rlgns98kr in #98
- Merge pr 98 by @rlgns98kr in #107
- [OR-1415] change the predeploy contract name legacy_erc20_ETH -> legacy_ecr20_native_token by @rlgns98kr in #109
- [OR-1482] clean dependency of tokamak network sdk by @rlgns98kr in #110
- Or 1486 update invariant unittest and benchmark unittest by @nguyenzung in #111
- Merge pr 110 by @rlgns98kr in #112
- Or 1485 add gas consumption of our custom functions by @nguyenzung in #113
- fix the known bug: add maybeAddProofNode by @boohyung in #114
- Or 1397 titan canyon unify usdc.e usdc bridge into tokamak contracts bedrock src l2 tokamak by @xxeonge in #108
- feat: improve devnet command by @0x6e616d in #87
- change repository name by @boohyung in #117
- Or 1446 titan canyon upgrade sdk to supply portal deposit and passer withdrawal by @nguyenzung in #116
- [OR-1481] Add code to predeploy USDC and L2UsdcBridge contract in L2 and create genesis file by @xxeonge in #118
- Or 1504 update immutables.go depends on the binding files generated by @AaronLee22 in #119
- Or 1505 titan canyon add e2e test for portals by @nguyenzung in #120
- Or 1503 titan canyon fix gas calculation in case gas scalar is a float by @nguyenzung in #121
- feat: change docker image from titan to thanos by @0x6e616d in #122
- Or 1291 add e2e test for cross domain messenger by @nguyenzung in #124
- [OR-1529] comment update-kustomize by @rlgns98kr in #125
- prune 'titan' in this repository by @boohyung in #126
- feat: update images in kustomzie thanos sepolia by @0x6e616d in #127
- OR-1525 update e2e-test for bridge by @nguyenzung in #129
- [OR-1536] apply update image for kustomization by @rlgns98kr in #131
- OR-1534 update bindings template by @nguyenzung in #128
- Or 1535 thanos cannon update for predeploy contracts by @nguyenzung in #132
- Or 1527 test and merge main to native token branch by @nguyenzung in #130
- [OR-1542] fix slither by @rlgns98kr in #134
- Merge slither by @rlgns98kr in #135
- [OR-1548] change some action trigger by @rlgns98kr in #136
- Or 1257 update smart contracts for deposit ton in l1 by @nguyenzung in #33
- Or 1552 titan cannon update remaining e2e test based on the native token feature by @nguyenzung in #137
- Or 1526 add e2e tests to ci by @nguyenzung in #138
- OR-1559 change l2 base image name by @boohyung in #139
- feat(OR-1337): update sdk to support native token by @0x6e616d in #61
- feat(sdk): add a Hardhat task for estimating transaction cost by @0x6e616d in #140
- feat(workflows): publish @tokamak-network/core-utils to npm by @0x6e616d in #141
- feat(packages/tokamak): update NPM info by @0x6e616d in #142
- feat: remove unused console.log by @0x6e616d in #144
- feat(sdk): use depositNativeToken instead of depositERC20 when depositing the native token via L1 Bridge by @0x6e616d in #145
- feat(packages): upgrade NPM packages version by @0x6e616d in #146
- Or 1566 thanos cannon add get message status for portals by @nguyenzung in #147
- feat: release @tokamak-network/thanos-sdk to v0.0.4 by @0x6e616d in #149
- Or 1500 deploy l1 usdc bridge in l1 by @xxeonge in #150
- Or 1567 thanos cannon setup timeout for ec2 runner by @nguyenzung in #151
- feat(sdk): early return when the native token is undefined in StandardBridge by @0x6e616d in #148
- Or 1569 optimize spin up ec2 instances when creating pr to main by @nguyenzung in #152
- feat: run fork public network for Ecotone upgrade by @0x6e616d in #154
- [OR-1583] migrate ec2 runner and s3 by @rlgns98kr in #156
- Or 1587 thanos cannon contracts and e2e test unittest update deposit transaction interface by @nguyenzung in #157
- Or 1588 thanos cannon update sdk for new deposit transaction interface by @nguyenzung in #158
- feat(sdk): release v0.0.5 by @0x6e616d in #160
- Or 1575 upgrade contracts to Ecotone by @boohyung in #161
- [OR-1605] change image name by @rlgns98kr in #163
- Or 1592 titan cannon update system config by @nguyenzung in #162
- Or 1596 fix golang ci error by @boohyung in #164
- Or 1597 test the thnos repo for ecotone by @rlgns98kr in #165
- OR-1520 Merge the Ecotone spec to Thanos by @boohyung in #155
- OR-1622 update go module by @nguyenzung in #166
- feat(sdk): add estimateGas in Portal by @0x6e616d in #167
- [OR-1623] fix ci for publish docker pakcages by @rlgns98kr in #168
- [OR-1625] change package name for other packages by @rlgns98kr in #169
- [OR-1626] change instance by @rlgns98kr in #170
- Or 1615 apply superchain config by @boohyung in #171
- feat: update devnet script for Ecotone upgrade compatibility by @0x6e616d in #173
- Or 1621 check predeploys of usdc bridge by @xxeonge in #174
- op-bindings: add SuperchainConfig in artifacts and update bindings by @boohyung in #175
- Or 1641 thanos cannon check target address when finalizing l2 message in optimism portal by @nguyenzung in #176
- Or 1624 merge and pr uniswap v3 predeploy logics functionality check done into ecotone version by @AaronLee22 in #177
- [OR-1640] change values Usdc Address by @xxeonge in #178
- Or 1556 titan cannon check and update events from audit s feedback by @nguyenzung in #179
- Or 1629 thanos ecotone update smart contracts unittest following ecotone version by @nguyenzung in #180
- [OR-1648] deploy contracts for thanos-sepolia by @rlgns98kr in #182
- feat(sdk): upgrade Ecotone SDK by @0x6e616d in #181
- [OR-1648] update for ecotone by @rlgns98kr in #183
- [OR-1649] deploycontracts for thanos-sepolia-nightly by @ohbyeongmin in #184
- [OR-1657] redeploy thanos sepolia and thanos-spolia-nightly by @rlgns98kr in #185
- Or 1658 thanos ecotone check the low level call in l1 cross domain messenger by @nguyenzung in #186
- Or 1659 thanos ecotone update system config and apply to standard bridge and cross domain messenger by @nguyenzung in #187
- [OR-1674] fix L2UsdcBridge version by @rlgns98kr in #188
- Or 1673 add unsupported protocol.sol on predeployed contract for uniswap v3 by @AaronLee22 in #189
- feat: remove l1FeeScalar in the hardhat task by @0x6e616d in #191
- Add NFTDescriptor's addresss on bytecode by @AaronLee22 in #192
- feat: cache go.sum and update build steps by @0x6e616d in #190
- Or 1676 re re deploy thanos sepolia thanos sepolia nightly by @ohbyeongmin in #193
New Contributors
- @rlgns98kr made their first contribution in #26
- @boohyung made their first contribution in #27
- @ohbyeongmin made their first contribution in #42
- @AaronLee22 made their first contribution in #90
- @xxeonge made their first contribution in #108
Full Changelog: https://github.com/tokamak-network/tokamak-thanos/commits/release-1.0.0