Skip to content

release-1.0.0

Latest
Compare
Choose a tag to compare
@rlgns98kr rlgns98kr released this 13 Jun 21:48
· 850 commits to main since this release
edb2668

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

Full Changelog: https://github.com/tokamak-network/tokamak-thanos/commits/release-1.0.0