github taikoxyz/taiko-mono taiko-mono-v0.4.0
taiko-mono: v0.4.0

20 months ago

0.4.0 (2023-01-19)

Features

  • bridge-ui: add announcement for bridge ui testnet (#454) (fb801f2)
  • bridge-ui: add memo max length check (#12980) (dd389be)
  • bridge-ui: bridge light and dark themes (#12957) (a36aebd)
  • bridge-ui: ERC20 Bridge + approval (#353) (0652595)
  • bridge-ui: hide input arrows and focus ring (#439) (2269cc5)
  • bridge-ui: process message (#387) (d1781c0)
  • bridge-ui: recommend fee (#457) (c373194)
  • bridge-ui: remove right padding on mobile view banner (#455) (0c274a2)
  • bridge-ui: responsive design, memo, style updates, navbar changes (#396) (742ddcb)
  • bridge-ui: tooltips, bug fix, general UI enhancements (#462) (846a18d)
  • bridge: add faucet link to announcement (#485) (d1a4921)
  • bridge: add getMessageStatusSlot function (#12940) (9837fa3)
  • bridge: autoconnect wallet on load (#6643) (1332aa2)
  • bridge: bridge design (#369) (04702db)
  • bridge: bridge transactions (#411) (19dd7ab)
  • bridge: change pending message for l2 to l1 (#486) (11be3cd)
  • bridge: implement the bridge relayer (#191) (9f49e4c)
  • bridge: non-mm wallets (#438) (7f3ac3b)
  • deployment: fund L1 bridge (#400) (e7ef53e)
  • docs: add contributors section (#302) (ec750ea)
  • docs: add github discussions links (#436) (8bf5632)
  • docs: add github edit button to talks and faq page (#334) (b9951d6)
  • docs: autocommit changes to solidity docs and omit private state vars and functions (#490) (dbf8db9)
  • docs: improve docs (#1646) (4ac12a4)
  • docs: update contributing guide (#437) (8216cc1)
  • genesis: support deterministic L2 pre-deployed contract addresses (#358) (cd34f17)
  • implement release-please workflow (#12967) (b0c8b60)
  • init taiko docusaurus site (#177) (bf3ca48)
  • migrate to nextra (#12947) (ac11959)
  • protocol: add TaikoL1.getBlockProvers (#340) (c54f810)
  • protocol: allow empty L2 blocks (#406) (6d1abf7)
  • protocol: allow whitelisting proposers (#375) (80b99a4)
  • protocol: enhance ZKP handling & change proofs order (#288) (5fdfdfa)
  • protocol: expose getUncleProofDelay function (#7058) (dd0f011)
  • protocol: implement & simulate tokenomics (#376) (191eb11)
  • protocol: invalidBlock must from golden touch address with 0 gasprice (#482) (ecb9cc5)
  • protocol: preprocess variables for test (#445) (31584b4)
  • protocol: whitelist provers & temporarily disable coverage check (#296) (06ceee2)
  • relayer: Allow resync flag option to restart processing from block 0 (#266) (6b01cbe)
  • relayer: Asynchronous message processing, error handling, nonce management, and indexer folder structuring (#259) (ed6d551)
  • relayer: header sync check before processing messages (#441) (e9fda8b)
  • relayer: HTTP api for exposing events table for bridge UI (#271) (7b5e6b8)
  • relayer: only process profitable transactions (#408) (b5d8180)
  • relayer: run in http only mode, so we can scale up if necessary for requests and only have one indexer (6500234)
  • relayer: Wait N confirmations on source chain before processing message on destination chain (#270) (7ab1291)
  • restrict pr lint scopes to package names (#12970) (477d936)
  • status-page: First PR for a Status Page (#11449) (a164ac9)
  • ui: Template / initial repo for UI (#304) (a396511)
  • website: add a footer link for whitepaper (#12956) (f329710)
  • website: add youtube footer link (#301) (912db51)
  • website: allow preview of website changes (#12966) (5304606)
  • website: create testnet docs (#428) (b355be0)
  • website: default to light theme for readability (#448) (f9dd4e0)
  • website: init smart contracts docs (#390) (c895430)
  • website: rework the website hero + animated taiko image (#414) (70087dd)
  • website: update website homepage (#278) (07a2709)
  • website: update website homepage (#383) (0b0e3c0)
  • website: use oxanium font for homepage headings (#432) (6253f5f)

Bug Fixes

  • bridge-ui: Eth fix (#475) (08175b8)
  • bridge-ui: ios dropdown a11y and horizontal padding (#425) (b8fbdea)
  • bridge-ui: make testnet naming consistent with UI (#481) (58f4259)
  • bridge-ui: toggle chain (#395) (2d45b9c)
  • bridge-ui: transaction tab same width as bridge width (#8195) (85a5bfd)
  • bridge: bridge Ui should estimate gas not used hardcoded gas limit (#12962) (1eb3c6f)
  • bridge: fix max amount button (#6246) (409e7a4)
  • bridge: max amount button should deduct gas (#12661) (7692ac8)
  • bridge: minor responsiveness fixes (#407) (0d617c5)
  • bridge: minor responsiveness fixes (#407) (0358add)
  • bridge: minor ui fixes (#474) (5998197)
  • bridge: multiple message processed toasts (#8186) (a091bc0)
  • bridge: remove input arrows from firefox (#6248) (197ae01)
  • bridge: reported issue fixes (#12368) (0e596cb)
  • bridge: Token Vault sendEther messages with processing fees are impossible to send (#277) (10d9bbc)
  • bridge: ui and disconnect fixes (#7076) (b6345e2)
  • bridge: ui fixes (#489) (6c080cb)
  • bridge: use metamask wagmi connector (#2080) (0d74845)
  • cicd: comment out unnecessary github action in solidity.yml (#244) (ebf6aa6)
  • docs: fix readme badges (#447) (7731e0f)
  • docs: typo in contributing docs (5bed261)
  • pnpm: conflict with eslint command and use pnpm instead of npm (#273) (134cd5a)
  • preprocess: fix hardhat preprocessor configs (#368) (8bdbb3e)
  • protocol: Add EtherTransferred event to EtherVault #12971 (5791f3a)
  • protocol: fix BlockVerified event (#381) (fe479c8)
  • protocol: fix TokenVault.sendERC20 (#420) (d42b953)
  • protocol: fix an occantional error in test:tokenomics (#12950) (005364c)
  • protocol: Fix bug in getProposedBlock (#11679) (a6a596c)
  • protocol: let LibZKP.verify return true (#12676) (d0f17a6)
  • protocol: Remove enableDestChain functionality (#12341) (362d083)
  • protocol: update avg proof time and avg block time (#391) (3681483)
  • relayer: fix migrations (#300) (151415e)
  • relayer: gas limit + use loading as priorioty on bridge form (#487) (3747d4c)
  • relayer: save block by chain id (#379) (608e3e3)
  • status-page: change bootnode to regular provider for peers, add a transition and min height (#12336) (9fe10e4)
  • status-page: gas price should use l2provider, add descriptions and tooltips (#12490) (cd34714)
  • test: fix the occasional noNetwork error in integration tests (#7562) (a8e82d5)
  • test: fix two occasional errors when running bridge tests (#305) (fb91e0d)
  • test: Fixed integration test case (#483) (4b0893e)
  • test: making tests type-safe (#318) (66ec7cc)
  • tests: cleanup tests to prepare for tokenomics testing (#11316) (d63fae3)
  • website: animation scrolling errors (#453) (97d093b)
  • website: broken career links to notion (f55a605)
  • website: hero overflow-right taikogeom (#443) (2fa40e0)
  • website: navbar icon opacity (#225) (319f659)
  • website: remove yarn lock and update package.json to use pnpm (#226) (5915a8a)
  • website: rework footer links formatting (#371) (c62bbe5)
  • whitepaper: fix whitepaper.yml (#281) (b1a10b0)
  • workflow: fix a solidity workflow error (#12136) (2b4cd56)

Don't miss a new taiko-mono release

NewReleases is sending notifications on new releases.