Feat/e2e test (#60) * refactor node process * refactor node, broadcaster * refactor provider * refactor merkle, types * refactor db * refactor executor * add migration function * change iterate name & append splitter to key when iterating * add LastProcessedBlockHeightKey migration * only change key if it exists * wrap errors to clarify them * wrap errors on key, provider * wrap errors & merge main * makes log as production & add log-format flag * fix reverse iterate finding prev inclusive start key * db test * db stage test * save finalized tree when it exists * merge cmd * merkle test * merkle types test * host deposit & txhandler test * host handler test * keys test * txutil test * child deposit oracle test * refactor child db and add l2 sequence checker into handleInitiateWithdrawal and test * prepare tree, output test * add version to working tree info & child withdrawal test * child handle output test * child db handler query test * executor types test * format * delete oracle msg data from authz msg & oracle test * update batch info test * batch test * add timestamp & tx hash to withdrawals (#54) * add timestamp & tx hash to withdrawals * fix test and lint * delete last block height --------- Co-authored-by: beer-1 <[email protected]> * format * add batch handler test & fix checkbatch test * add some comments * e2e interchaintest setup * add test-e2e to makefile * add syncing query * simple deposit e2e test * syncing query * create connect sidecar container & connect it to l1 * multiple txs e2e test * reconnect node test * batch reconstruction test * tx check err fix * format * bug fix: set bech32 prefix to sdk config before building tx * use celestia custom tx building function * celestia batch reconstruction test * add celestia version to readme * increment page * Update executor/querier.go Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * sync nil check * check msg type url in msgexec * authz msg length check * authz msg length check * increase timeout of e2e test & add minor comments & add e2e to codecov ignore * address function return decoded address --------- Co-authored-by: beer-1 <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>