v0.23.0
v0.23.0 (2024-06-07)
Docs
- add contracts.json endpoint to docs (#1941) (a1ad97de)
- add contracts.json endpoint to docs (48d02960)
- update current binary version (#1887) (12ac45a1)
- update current binary version (147c67a9)
- apply feedback from validators (#1854) (926ec996)
- use union.build genesis link (a4515ea9)
- simplify commands (852d6337)
- correct instructions for val creation (ccd32436)
- add v0.22.0 upgrade to history (56e22bda)
- new create validator instructions (f33b9bb6)
- update to testnet 8 (fb0d8de0)
- update seeds for testnet 8 (3e8578dc)
- minor adjustments (3e5f1652)
- added testnet 7 seeds (312cd555)
- updated content for union-testnet-7 (c66a7e7d)
Bug Fixes
- lol (66a258cd)
- add cosmwasm feature to unionlabs (94fbf82c)
- update dictionary (3493f7f3)
- fix lsps more (3a5c3f93)
- fix language detection for html/astro/svelte (dc4f174a)
- safari layout (498d6bab)
- replace draft with hidden (#1920) (a99e4a20)
- replace draft with hidden (19a1bfaa)
- faucet input (ab3894b4)
- light mode (caf64ef3)
- spellcheck (0232f1f6)
- spellcheck (58913a79)
- filename (e05f9d79)
- show cosmos wallets when not installed (46f1d9ff)
- remove autocomplete from faucet input (def7f9d1)
- set block fetch interval (6f8801ff)
- fmt (01958547)
- hash (8d886c38)
- replace sonner (e8f56e95)
- icons path (f01c62c1)
- use cn instead of clsx (31808207)
- biome errors (#1904) (dfb22e9e)
- biome errors (497779f2)
- disable rust-proto-check in ci (#1898) (83eae9d2)
- add std feature to rlp in ethereum-verifier (8853ab99)
- bump rust nightly to fix ICE (b5c252e1)
- disable rust-proto-check in ci (fc4d549a)
- expand memorySize of e2e nodes (#1889) (0e454ca8)
- broken og (#1881) (1678a471)
- rename meta tag attribute (2f665112)
- broken og (b5ae88da)
- extend direnv timeout (#1873) (2ead30c7)
- extend direnv timeout (41baf887)
- use scroll_rpc for eth_getProof on scroll (#1835) (b804c91f)
- use scroll_rpc for eth_getProof on scroll (10d909e7)
- use raw bool instead of HasPacketReceiptReturn (#1829) (db681497)
- use raw bool instead of HasPacketReceiptReturn (84dd6cb3)
- return noop on fail (51dd684a)
- app:
- table cleanup (6fa13eb8)
- cleanup (b23fd8a0)
- simplify table definition (cb14f572)
- biome fmt (e28dba2e)
- table styles (81b86033)
- fmt (651bbaee)
- page nav styling (02c0cf3c)
- light mode fixes by temporarily using default styles (56add9b5)
- remove redundant reset.css (c7ed84f3)
- card title size (d3de121d)
- remove line between footer elements (1e7f10be)
- restore devborder (c828b3a1)
- layout fixes (137fba70)
- don't use hardcoded data for blocks (d18e63bf)
- build error (95bb87b4)
- remove bun (#1867) (a6c9efe9)
- remove bun (104d33a2)
- arbitrum:
- blog:
- ci:
- devnet:
- e2e:
- evm:
- galois:
- hubble:
- ignore clients without client_id (#2041) (9eb09728)
- ignore clients without client_id (de9563d1)
- pagination and logging with spans (bcacc0e9)
- re-enable indexers (355fb7cd)
- spelling (a061a95f)
- temporarily disable client_updates (5481cb1e)
- retry when chunk_size is 1 (81fd8374)
- update sqlx query cache (790563e9)
- retry when block not found (2ccc3122)
- go into single-block sync mode (88907eb9)
- log formatting (f02301e3)
- start at current_block + 1 (56e9c4a1)
- infinite loop (4d75db9e)
- error inspections (378d39a9)
- incorrect error fallthrough (96b01564)
- panic at end of index chunks (f4bbd53e)
- move some tracing logs to debug (2b6cb5fa)
- longer backoff (eee654e4)
- simplify start height (9b06496f)
- complete abis (#1942) (0cbee8f5)
- complete abis (09a5d7f4)
- make log-format nix option an enum (7ed378ea)
- update sqlx migrations (1f3cafe7)
- sqlx prepare (206d390b)
- add abis (a70028e8)
- decrease eth chunk size when approaching head (#1861) (a8e84179)
- decrease eth chunk size when approaching head (9438e4e1)
- linea:
- queue-msg:
- scroll:
- l1 slots proofs expects packed values (#1857) (e9a977f3)
- l1 slots proofs expects packed values (42b1a9f5)
- don't overwrite revision_number and use correct height f… (#1831) (ee1ac149)
- don't overwrite revision_number and use correct height for latest_height (b4c56f0c)
- use sepolia beacon height (l1 consensus height) instead of batch index (b119d1ee)
- scroll-light-client:
- site:
- spelling: add datas (7490cc6d)
- tidy: ignore cw deps (533ee76e)
- ucs01:
- split error for better understanding (#1958) (c55b82ab)
- update tests (1f9cc633)
- split error for better understanding (56d67ec6)
- stringified json array for assets in event (#1951) (c8856ab4)
- stringified json array or assets in event (b649f2a8)
- better event and generalize u128 over u256 (#1907) (60db5b94)
- better event and generalize u128 over u256 (f53727dc)
- ucs01-relay:
- ucs01-relay-api: correctly cast data and ack (2ba8b745)
- ucs1:
- uniond:
- unionlabs:
- unionvisor: make log-format nix option an enum (a60d91a1)
- voyager:
Features
- packet-forward-middleware (#1562) (17f90537)
- added da key to storage upgrades (8d104527)
- added diferred-ack-api (5a284d3b)
- biome v1.8.0 (ba22f551)
- tailwindcss support in helix (#1988) (3563c07a)
- emmet support (9d2bef87)
- tailwindcss support in helix (203dd8c7)
- make explorer path land on blocks by default (cb51595c)
- add another evm rpc (cd071594)
- aligned table columns (7601e715)
- side menu in explorer (699513ba)
- app adipiscing (#1908) (19099cbe)
- copy shadcn fonts (3ab07675)
- blocks table (e4dd2b35)
- websocket working (ba0239c1)
- app adipiscing (57dbd213)
- berachain partnership post (#1960) (fea7b5c4)
- berachain partnership post (4fcefaa2)
- clean up l2 light client duplicated code (2c684d20)
- add solidity slot calculation type (8f47e496)
- union stargaze partnership post (#1916) (f61b327a)
- union stargaze partnership post (62b13c24)
- upgrade voyager to latest solidity ibc (8fb33eda)
- app consectetur (#1865) (3335cddf)
- sepolia token balances (d884c03f)
- assets types (644d1d09)
- search goto (0bcf0984)
- app consectetur (4ec9a823)
- linea (#1885) (20d5d7fe)
- optionally return the type from parse wasm client type (#1892) (cacf7722)
- optionally return the type from parse wasm client type (26d769e0)
- partial upgrade of contracts to CosmWasm 2.0 (#1876) (b6809d31)
- app amet (#1593) (0c7029f2)
- productionize app (d2cbf1d7)
- structure queries and mutations (92c4cb20)
- use newly stabilized rust features after upgrade (#1832) (13949f8a)
- bump rust version one more day and use inline_const (c8efc9e7)
- use ATB in bounds (725d7a6b)
- bump rust version (#1828) (70e3e36c)
- bump rust version (88510c25)
- app:
- basic packets page (b5c0d077)
- add app-fetch-schema nix app (73477b96)
- channels in explorer (44ff78eb)
- connections in explorer (3f3c372e)
- index-status explorer page (039cc93c)
- explorer page descriptions (346463d6)
- explorer titles (4342b845)
- add index status to explorer (f3bdc4de)
- voyager queue page (5ffed633)
- styling fixes and alpha notice (1f588e5b)
- transfer cleanup (6d4bcfc5)
- improve footer styling (3866b8b1)
- flex-based layout (f624ebfb)
- arbitrum:
- blog:
- ci:
- devnet:
- devshell: add httpie (21b4022d)
- diferred-ack-api: updated api to reflect protos (08897f49)
- e2e: enable ensure-blocks (7fea5f56)
- ethereum-verifier: enable cosmwasm (9958acab)
- evm:
- introduce berachain rpc and contracts (#1966) (63efe3f1)
- introduce berachain rpc and contracts (1c4654e2)
- update readme (72725b86)
- update readme (5cd11143)
- remove unecessary source port from ibc modules (#1878) (c8d8a5f8)
- remove unecessary source port from ibc modules (7c042df3)
- misbehavior (#1874) (20a86c2a)
- misbehavior for cometbls (2a41b50c)
- versions and features intersection (6277a226)
- add arbitrum sepolia endpoints (00aa847a)
- add testnet-8 contracts addresses (#1816) (f92cc97a)
- add testnet-8 contracts addresses (5be5cd6f)
- galois:
- introduce health endpoint for grpc call (#2038) (87ca6031)
- introduce health endpoint for grpc call (677c7d3b)
- introduce loglevel to nixos module (#1998) (5debf7b5)
- introduce loglevel to nixos module (63f5fba1)
- structured logging (#1997) (4b1bb661)
- move to structured logging (c1fc3014)
- add zerolog for structured logging (0d37a4f7)
- introduce nixos module (#1991) (79fcd8c0)
- introduce nixos module (c6cb83ee)
- introduce wrapped standalone binary (#1984) (67e2594b)
- introduce wrapped standalone binary (2453d0a4)
- more documentation (0abd8d63)
- reintroduce some tests (dbf7cd26)
- wontfix partial doubleAndAdd (#1864) (2906611d)
- wontfix partial doubleAndAdd (143a03d5)
- hubble:
- add grpc_url config to nix module (2bb31b38)
- more debug logs (58484877)
- actually restart always (20a53b45)
- more info for fetching blocks (17ddd5e9)
- configurable chunk_size (62aac090)
- more error logging (7a1d50ec)
- start_height more important than current_height (b24d2c17)
- configurable start height for eth (d9b9b9c5)
- retry getting chainid for eth (300c2791)
- more tracing (1696dbeb)
- backoff all the things (69ce6d1b)
- configurable start height for tendermint chains (b09b87d3)
- use status rpc to fetch tm chain_id (#1932) (2b1434dd)
- use status rpc to fetch tm chain_id (a436b370)
- add the harden config for tm indexer (#1929) (1231504e)
- add the harden config for tm indexer (0b1190e0)
- add json logging (#1927) (b58f1b9e)
- add json logging (b3b5efc3)
- query client counterparty chain ids (#1890) (4560f779)
- skip records for which no client_id exists (d07b45a9)
- query client counterparty chain ids (8cb63c81)
- add hubble-abis derivation (4a4cc179)
- lightclients:
- linea:
- scroll:
- sdk: add multi-send (d783a18c)
- site: header cleanup (5c2bb38b)
- solidity:
- ssz: refactor and spec compliant (6e69b354)
- token-factory-api: update to cosmwasm 2.0 (41b19ed4)
- ucli: support memo when submitting eth txs (82d1332c)
- ucs01:
- ucs01-relay:
- create pfm events st hubble can track outgoing hop packets (#2057) (b12c7440)
- emit event on pfm hop (ce251fd6)
- support memo extension from sol (1031870a)
- support memo extensions (95cc231f)
- remove pfm store on ack (ebe81bec)
- correctly forward ack (373a4985)
- error on no submsg (c58f919a)
- use sequence to create key (c2ced528)
- use sequence for indexing pfm (cba7aaf4)
- call into diferredack module (5b5515ee)
- process pfm refund (3573a036)
- return no ack (e012b67d)
- timeout forward (95045aca)
- pfm handling for ack (06d6d536)
- forward packet and store refund (6989db91)
- added pfm for UCS01 (7598ba1b)
- update to cosmwasm 2.0 (434ade8d)
- ucs01-relay-api:
- uniond:
- added da cv to vm (01573c85)
- add diferredack module to app (55edef22)
- added wasm bindings for diferredack (f5bb4d92)
- diffack module (5f3ed712)
- added differedack protos (868f2f97)
- added migration for v0.23.0 (fc29c090)
- upgrade to cosmwasm 2.0 (#1862) (f0eeedb7, closes #1708)
- upgrade to cosmwasm 2.0 (5d53481a)
- unionlabs:
- unionvisor:
- voyager:
- add optimization passes to the queue (2ffc1f42)
- support batch transactions (#1953) (7832944e)
- support batch transactions (ab8f6959)
- nicer logs and more stack (#1981) (fa66f98f)
- nicer logs and no more stack (3a193806)
- introduce voyager nixos module (#1975) (228407ac)
- only enqueue packet ack on write ack event (#1977) (7daf4b03)
- introduce voyager nixos module (38b5c930)
- support wasm clients alongside native clients of the same chain (#1937) (b6d15a3e)
- support wasm clients alongside native clients of the same chain (3f6ed863)
- use new evm events in block fetching (02699af1)
- check ordering of height when waiting (#1879) (6628982f)
- check ordering of height when waiting (635bac8b)
- specify ibc version on connectionOpenInit (a2ab08a8)
- query the head of the chain when waiting for trusted height (e64f1378)
- refactor scroll block fetching to use the same logic as ethereum (#1824) (9e7ff3ed)
- implement read_ack on scroll (e4bb5a0e)
- refactor scroll block fetching to use the same logic as ethereum (5cde1b5a)
- legacy transactions on scroll (#1819) (ce3726f4)
- don't submit timeout if packet was already submitted (5481d189)
- legacy transactions on scroll (da04e466)
- voyager,evm: support asynchronous acks (c290eed8)
- zerg: update to cosmwasm 2.0 (16de6a28)