Download Latest Version bundle-testnet-9-x86_64-linux.tar.gz (173 Bytes)
Email in envelope

Get an email when there's a new version of Union

Home / v0.23.0
Name Modified Size InfoDownloads / Week
Parent folder
galoisd-aarch64-linux 2024-06-07 32.3 MB
galoisd-x86_64-linux 2024-06-07 34.3 MB
uniond-release-aarch64-linux 2024-06-07 95.6 MB
uniond-release-x86_64-linux 2024-06-07 101.1 MB
README.md 2024-06-07 47.5 kB
v0.23.0 source code.tar.gz 2024-06-07 138.0 MB
v0.23.0 source code.zip 2024-06-07 147.5 MB
Totals: 7 Items   548.9 MB 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:
  • implement timestamp and ack queries (#1883) (1852e698)
  • implement timestamp and ack queries (44dce792)
  • blog:
  • stargaze title (#1922) (1ddf7546)
  • stargaze title (22e089bd)
  • ci:
  • coverage currently ICE (#1845) (8916bfa7)
  • coverage currently ICE (f1260969)
  • devnet:
  • remove annoying WSJSONRPC log (#1989) (cf170d3c)
  • remove annoying WSJSONRPC log (9d5a9965)
  • e2e:
  • expanded memorySize of all nodes (40acada8)
  • disable ensure-blocks (#1848) (1ed59b52)
  • disable ensure blocks (33ad6da8)
  • evm:
  • use correct counterparty channel id on ack (484e4cd6)
  • split back the verifier pairing to fit in zk rollups (#1839) (bc792017)
  • split back the verifier pairing to fit in zk rollups (49f2b675)
  • ensure we build glue code (#1815) (9345bb25)
  • ensure we build glue code (ca293a9f)
  • galois:
  • avoid removing zkp from memory for cache hit (#1847) (d3899c2f)
  • avoid removing zkp from memory for cache hit (68a6e8b8)
  • 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:
  • unused error variant (33329b04)
  • ensure header contains an inclusion proof (5c0d0b7e)
  • queue-msg:
  • fix flattening optimization passes (#2058) (e795c11c)
  • fix flattening optimization passes (14622961)
  • 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:
  • use header.l1_height instead of querying stored l1 consensus state (f091f2fe)
  • deps, not depsmut (4e8f88f8)
  • site:
  • remove blocksStore JSON (9fc1bccb)
  • light mode fixes (5e2dece3)
  • simple background (30e8f6f7)
  • correct jq in creating a validator (#1850) (087470a8)
  • correct jq in creating a validator (4a7f2d43)
  • update genesis.json to testnet 8 (#1843) (b129a113)
  • update genesis.json to testnet 8 (be75c93c)
  • 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:
  • use proto struct when calling go (48b09af1)
  • expect msg inclusion (b91f3afb)
  • expect rather than silent fail (6524f027)
  • use ack type (951058b7)
  • replace todo (e02b25cf)
  • ucs01-relay-api: correctly cast data and ack (2ba8b745)
  • ucs1:
  • emit destination_channel in Received (#1949) (365bfa26)
  • emit destination_channel in Received (448e1174)
  • uniond:
  • create diferred ack keeper correctly (2bff1112)
  • temporarily alter vendor (9c7219db)
  • difack nullable timeout (6c4442b5)
  • move away from legacy params (6cac7edd)
  • update diffack message proto (eb8a4b81)
  • remaining wasmvm upgrades (#1947) (10a3fcf9)
  • remaining wasmvm upgrades (c74bedfb)
  • unionlabs:
  • add cosmwasm to stargate feat (18616574)
  • gate custom_query (e53d976f)
  • unionvisor: make log-format nix option an enum (a60d91a1)
  • voyager:
  • better db structure (e0c827ab)
  • don't panic if ibc event won't decode on scroll (1ff929e6)

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:
  • light client (#1868) (5a3e3316)
  • light client (a6abac61)
  • blog:
  • aligned layer partnership (#1825) (d41eff0b)
  • aligned layer partnership (5dcda79f)
  • ci:
  • accept 429 status code in link checker (#1972) (dbaedcf1)
  • accept 429 status code in link checker (1c4e3f2f)
  • manually trigger nightly (17c6e6c0)
  • devnet:
  • move keygen and cosmwasm address computation into devnet-utils (#1986) (9851ee05)
  • move keygen and cosmwasm address computation into devnet-utils (defe7ac3)
  • 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:
  • clean up errors (#1836) (8d3b7857)
  • clean up errors (007a241f)
  • linea:
  • more type safe and robust node pathing (7cdff1ea)
  • ergonomic types and full header test (c17b5908)
  • introduce gnark-mimc, linea-zktrie, linea-verifier, linea-light-client (fcb18393)
  • scroll:
  • verify timestamp (#1810) (387f16b0)
  • verify timestamp (5138155f)
  • sdk: add multi-send (d783a18c)
  • site: header cleanup (5c2bb38b)
  • solidity:
  • remove bool from tuple return types (a0be6db4)
  • store next sequence values under commitments (271fd70c)
  • remove storage getters from IBCQuerier (5820ea3b)
  • index events and add more info to handshake events (eeb717b4)
  • ssz: refactor and spec compliant (6e69b354)
  • token-factory-api: update to cosmwasm 2.0 (41b19ed4)
  • ucli: support memo when submitting eth txs (82d1332c)
  • ucs01:
  • extract constants (#1946) (6e0d40d2)
  • extract constants (9b01ce6d)
  • 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:
  • added middleware and pfm (f84d336b)
  • added cosmos account hasher (abf2cb87)
  • pfm message parsing (c797fb5b)
  • added workspace deps (0804008c)
  • parsed forward memo into type (4a121d63)
  • restructured pfm types (84071d4b)
  • added ForwardMemo struct (937fbfc0)
  • 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:
  • feature gate cosmwasm usage (eb050c0b)
  • use ATB in Id (eb31fd1d)
  • unionvisor:
  • add v0.23.0 to bundle-testnet-8 (#2048) (eea522db)
  • add v0.23.0 to bundle-testnet-8 (229a05f7)
  • 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)
Source: README.md, updated 2024-06-07