union

The trust-minimized, zero-knowledge bridging protocol, designed for censorship resistance, extremely high security, and usage in decentralized finance.

APACHE-2.0 License

Downloads
891
Stars
66
Committers
16

Bot releases are visible (Hide)

union - evm-contracts v0.1.0 Latest Release

Published by PoisonPhang 2 months ago

sha256 Checksums

  • 3b09be8a240b0afa3a1f8a1f258e5841532348506b5cba97dc82e57bacd3e06d evm-contracts-x86_64-linux.tar.gz
union - v0.24.0

Published by github-actions[bot] 4 months ago

v0.24.0 (2024-06-10)

Bug Fixes

Features

union - v0.24.0-rc1

Published by github-actions[bot] 4 months ago

union - v0.23.0

Published by github-actions[bot] 4 months ago

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:
  • arbitrum:
    • implement timestamp and ack queries (#1883) (1852e698)
    • implement timestamp and ack queries (44dce792)
  • blog:
  • ci:
  • devnet:
    • remove annoying WSJSONRPC log (#1989) (cf170d3c)
    • remove annoying WSJSONRPC log (9d5a9965)
  • e2e:
  • 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:
  • 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:
  • 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:
  • 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:
  • arbitrum:
  • 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:
  • 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:
  • 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:
  • ucs01-relay:
  • ucs01-relay-api:
  • uniond:
  • unionlabs:
  • 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)
union - v0.23.0-rc2

Published by github-actions[bot] 4 months ago

union - v0.23.0-rc1

Published by github-actions[bot] 5 months ago

union - v0.22.0

Published by github-actions[bot] 6 months ago

v0.22.0 (2024-04-29)

Features

Bug Fixes

  • lightclients: use nanosecond timeout to follow cosmos convention (9cdef6b4)
  • bad text in site.nix (685cfbc0)
  • spelling (0d83c740)
  • file path in openapi.nix (f5b761d8)
  • spellcheck (43fd6b87)
  • og description (#1761) (af5c4277)
  • ignore items in lychee config (#1762) (215e99b4)
  • ignore items in lychee config (14831aff)
  • og description (69ad42a7)
  • link checker ignore more strings (dab39549)
  • remove cdn link (2c2d7c2d)
  • rpc openapi playground url (ca985613)
  • blog: socials section (f48a5c4c)
  • ci:
    • remove astro regex from link checker (#1705) (7368a49e)
    • remove astro regex from link checker (3c416478)
  • cometbls-verifier:
  • crane:
    • use filesets for proper source filtering (#1795) (ca613011)
    • use filesets for proper source filtering (6cd5dc12)
  • devnet:
  • devnet-compose:
  • devshell:
    • show voyager relay logs (ed929fdc)
    • make voy-send-msg work with direnv (ea38d137)
  • devshells: incorrect with; context (6aac0dd3)
  • evm:
    • allow incremental compilation when running tests locally (540c775e)
    • ibc stack must be fully compliant to ics24 commitments (800d92cb)
    • remove unused contracts (4e6511e2)
    • remove external contracts and reuse the local ones (6a165e4e)
    • remove unused test readme (5e1c50cc)
  • galois:
    • fix trusted validators hash by using the computed one (#1812) (03bf5a75)
    • fix trusted validators hash by using the computed one (f7eace4f)
  • lfs: renormalize spline (e627f7cc)
  • lnav: fix freeze by bumping version (025a2d7e)
  • polygon-blog: compress cover image (382eec1e)
  • process-compose:
    • yml -> json (2ea9ea8d)
    • support slow machines (ee20ef19)
    • remove references to voyager-channel-creation branch (6d986bb7)
  • site:
  • tm-lc:
    • set total_voting_power during verification (#1801) (546d8944, closes #1349)
    • set total_voting_power during verification (9ca92fba)
  • ucs01:
  • voyager:
    • noop on timeout event (f79e42b6)
    • remove leftover dbg statement (6016e962)
    • use packet.sequence instead of querying the next sequence recv path (#1783) (7f60e981)
    • use packet.sequence instead of querying the next sequence recv path (10f25bca)
    • do not break if we can't decode events (e0481cab)
union - v0.22.0-rc2

Published by github-actions[bot] 6 months ago

union - v0.22.0-rc1

Published by github-actions[bot] 6 months ago

union - v0.21.0

Published by github-actions[bot] 6 months ago

v0.21.0 (2024-04-15)

Bug Fixes

  • update workflows for testnet 8 (#1741) (251279ab)
  • update workflows for testnet 8 (18cde61d)
  • cspell testnet 8 (7315f69f)
  • add testnet 8 to versions.json (350ff9a3)
  • update devnet-minimal to v0.21.0 (111d4e39)
  • discard changes to uniond/docs/static/openapi.yml (476cb095)
  • remove unused declared var (a443f135)
  • openapi.json local url (9e937a39)
  • use local openapi (40fdbaaa)
  • fix infinite recursion in crane getWorkspaceDeps (aca4aa51)
  • set RUST_SRC_PATH in devshell (#1693) (72a383b4)
  • set RUST_SRC_PATH in devshell (1a9912f4)
  • blog: spellcheck (fe664e1e)
  • chain-utils: properly read ack on cosmos (a9d3b91b)
  • devShell:
    • remove private inputs from devShell (#1722) (647a2f38)
    • remove private inputs from devShell (8f66d8b4)
  • devnet:
    • apply genesis overwrites for tokenfactory (1fbb4d76)
    • list allowed clients out individually instead of using * (#1694) (21e1b753)
    • list allowed clients out individually instead of using * (6d06ec4b)
  • e2e: disable upgrades while there are no migrations (8b613541)
  • evm:
    • strip prefix in hex to uint and add iso test (94f5f32b)
    • better naming (e8c5bd36)
  • hubble:
    • more descriptive logs (37b03983)
    • more lenient retry counts on fetching blocks (87725765)
    • don't log in tm::sync_next on retries (d7e1910a)
    • handle retries in from_provider (48695808)
  • nix: upgrade buildRemoteContract (b8402ed0)
  • site: spelling (09ea6161)
  • ucs01:
    • use correct ibc path prefix when bridging denoms (#1726) (cfb1e0c2)
    • use correct ibc path prefix when bridging denoms (cd5267db)
    • simplify send (349d7cbb)
    • normalize ibc version (2f590d86)
    • no longer used in_flight as we don't await ack (f3594771)
  • unionlabs:
    • feature gate stargate queries (#1723) (91380a00)
    • feature gate stargate queries (6a32dc6d)
  • unionvisor:

Features

  • ucs02/ics721 - stargaze (#1626) (62529b83)
  • make openapi doc available through url (#1658) (7dba34b5)
  • use openapi-generator-cli (3522bfff)
  • nixify docs openapi docs (933804a0)
  • add ibc to rest openapi schema (bd0176e4)
  • cometbls openapi endpoint (41f055d6)
  • make openapi doc available through url (4551ed0c)
  • blog: add lava partnership (510d2336)
  • dev: allow private .envrc.local (d07ef91b)
  • devnet:
  • evm:
    • optimize ics23 calldata indexing (9e571f61)
    • optimize cometbls client calldata indexing (adbf239b)
  • hubble:
    • improve internal types (#1676) (d6e9fd6a)
    • make log levels a bit better (1ed2f3ba)
    • make ChainIds optionally 'static (74ed1fe4)
  • networks:
    • start union-testnet-8 (#1738) (acaac6b8)
    • collect gentx testnet 8 (8ac283a1)
    • add bonlulu gentx for testnet 8 (e5e52827)
    • union-testnet-8 gentx cor-systems (9b78340c)
    • union-testnet-8 gentx poisonphang (e6e8695d)
    • prep union-testnet-8 (f62db635)
  • openapi: format generated result (aa062eb9)
  • osmosis:
  • ucs01:
    • use base denom as erc20 token name (4dd9ff94)
    • avoid copying when decoding packet (bd57bcb7)
  • ucs02:
    • correctly handle ack and path prefixes (1bf675db)
    • use ics721 base and correctly handle acknowledgement (53549f8f)
    • introduce evm implementation (5adf94e3)
    • introduce ucs02 (nft) wrapper over sg-ics721 (nft) (f1ad9fca)
  • uniond:
  • unionvisor:
  • voyager:
    • no more InlineFields (60dc620b)
    • start work on timeouts (#1719) (4f782586)
    • use QueryHeight in FetchState (05db9144)
    • add MsgTimeout types and handling (b2195568)
    • support native tendermint <-> native tendermint relaying (#1690) (c452b020)
    • support native tendermint <-> native tendermint relaying (a0f407b4)

Docs

  • ssz: update readme and license files (b1db0886)
union - v0.21.0-rc6

Published by github-actions[bot] 6 months ago

union - v0.21.0-rc4

Published by github-actions[bot] 6 months ago

union - v0.21.0-rc3

Published by github-actions[bot] 6 months ago

union - v0.21.0-rc2

Published by github-actions[bot] 6 months ago

union - v0.21.0-rc1

Published by github-actions[bot] 6 months ago

union - v0.20.0

Published by github-actions[bot] 7 months ago

v0.20.0 (2024-04-05)

Features

  • upgrade biome to v1.6.4 (#1670) (dddefc02)
  • upgrade biome to v1.6.4 (eb142b37)
  • add biome lint to checks and enable in ci (#1654) (89a2be67)
  • add biome lint check in flake.nix (211b185a)
  • update to cosmos-sdk v0.50.5 (#1633) (884497fd, closes #1623)
  • cosmos-sdk v0.50.5 (7ce8ead6)
  • add cargo-tidy check (#1629) (1c5977f9)
  • add cargo-tidy check (124df37d)
  • small fixes to rust encodings (eaddab67)
  • ethabi encoding for union merkle proof (1b2948b5)
  • add union ics23 types to unionlabs (b47ed9b1)
  • custom ics23 proto decoding (cc88004d)
  • add biome lint check and astro fixes (#1609) (1a4fe261)
  • astro-ls pkg (68b0d0db)
  • biome lint source filtering (a3c794ed)
  • add biome lint check (069f8242)
  • MiMC vote/block (#1582) (faccf21c)
  • add explorer, seeds field and endpoints json (#1584) (b3c50b85)
  • circular logo (67dce6e5)
  • add explorer, seeds field and endpoints json (34d6ae2c)
  • app work dolor (#1580) (b49e837c)
  • app work dolor (cd128df6)
  • integrate hasura graphql schema with app (#1566) (f464fc01)
  • app work (30395f8b)
  • add parent to messages (f929a6f8)
  • custom debug (01ef3b7f)
  • remove *EthAbi traits and use {En,De}code (ae08ea6b)
  • add biome support for helix (#1555) (9ee38e0c)
  • add biome support for helix (8aebe956)
  • use basic level auth when calling lfs (#1565) (d41dc1cd)
  • use basic level auth when calling lfs (146b304b)
  • disallow primitive_types::U256 and add workspace lints (bff31904)
  • add more public links and explorers section (3c93ae19)
  • add biome linter and formatter (#1527) (aef83928)
  • add biome linter and formatter (0b136759)
  • improve docs and drop custom file-tree component (#1525) (47e26f1d)
  • improve docs and drop custom file-tree component (8bd9c622)
  • blog rss feed (#1522) (545a3f12)
  • match Astro's rss title format (f205625a)
  • auto-discover rss (f0231e42)
  • blog rss feed (eda76760)
  • blog url preview images (#1473) (1d883844)
  • scroll cover image (afd34d97)
  • add commit sha to header track site version (3dc20003)
  • blog url preview images (a87e2434)
  • use custom_debug_derive in unionlabs (#1507) (d4f3c629)
  • use custom_debug_derive in unionlabs (a23bcc63)
  • move source filtering to workspace cargo.toml files (#1494) (6a3324e3)
  • move source filtering to workspace cargo.toml files (81c0494c)
  • added e2e manual (ef1bc43c)
  • fetch user transfers and add shadcn ui (#1441) (1b79c6a8)
  • add our fonts and accent color (67047e63)
  • move brand kit to new footer (72dfae23)
  • packet sequence is non-zero (#1451) (fbb0459a)
  • cleanup and optimize poseidon-rs and zktrie-rs (#1450) (e10e2c9b)
  • cleanup and optimize poseidon-rs and zktrie-rs (01bef636)
  • packet sequence is non-zero (50dfd294)
  • combine transfer events in indexer (bfab920f)
  • fetch user transfers (d85f9908)
  • shadcn ui (4fbe32b8)
  • better decoding and track sepolia to sepolia (#1433) (f81d65e3)
  • better decoding and other fixes (e0b9b54f)
  • track sepolia to sepolia (1cb40d9e)
  • abandon relative links in docs (cd14dae1)
  • temporary sepolia indexer (#1425) (ba87b4f0)
  • check on pr and cron (b4babd59)
  • nixify temporary indexer (eb1c7a9e)
  • index all events (c0eda48f)
  • temporary sepolia indexer (4d9cd37b)
  • poll balance on an interval (#1412) (8162ecd0)
  • dynamic api endpoints (4d8f696b)
  • poll balance on an interval (ccf0db4d)
  • add mermaid rendering (#1385) (f2d3a89a)
  • toast when button disabled (6eddbff3)
  • add sepolia ETH balance and faucet link (3863e25f)
  • raw demo (#1361) (a720b1f5)
  • auto-update balance on transactions (07079347)
  • handle theme switch (b8f417b9)
  • mermaid (37870c85)
  • primitive faucet button (8bbb7f95)
  • sepolia to union transfer (c3fbda03)
  • add apply macro (#1380) (de04d554)
  • add apply macro (8e65cf76)
  • clean up worker logic in voyager (5929cdef)
  • cleanup and minor fixes (104e2362)
  • add queue_msg::Reactor (2c92035a)
  • small blog layout touchup (#1348) (04f11a6c)
  • update typescript sdk to align with union-testnet-6 (e13f66b3)
  • add stargaze (#1339) (0534205f)
  • devnet-stargaze (a015c43e)
  • add remote wasm contract builder (a6ffdbfb)
  • add stargaze (f115cd00)
  • small blog layout touchup (877ce817)
  • upgrade Node.js and related nix files (#1325) (3d43d396)
  • upgrade svelte and typescript LSPs (b7344500)
  • upgrade Node.js and related nix files (d953710d)
  • merge spell-fmt into test (6bffa697)
  • app:
  • ci:
    • use lfs on checkout step (#1598) (eab91a89)
    • use lfs on checkout step (ed811526)
    • only run full CI on open PR fail on draft (6f3fa0b6)
    • only run CI on open PRs (#1516) (3fc147e0)
    • enable commit linting (3e1a65e4)
    • only run CI on Open PRs (54bc6bf4)
    • only eval for cron job (b064d797)
    • use simplified build pipeline for app (ccc7ae51)
    • use simplified build pipeline for site (6b994f15)
    • use nixbuild for app deploy (a0ba17e9)
    • use nixbuild in manual and prod deploy (6e90eb7c)
    • add site eval target (e0641532)
    • use thollander/actions-comment-pull-request (0f971c0c)
    • use thollander/actions-comment-pull-request (d28efe9e)
    • add link checker (#1245) (1fab93c5)
    • use lychee to check for dead links on built site (191e55fb)
    • use union.build as base (904b5112)
    • only scan site content (a799b670)
    • switch to self hosted CI runner (#1356) (fe6a8c9f)
    • align job names with output type (7d2dfe0f)
    • avoid evaluating default in ci (#1354) (0545c102)
    • avoid evaluating default in ci (17859515)
    • build on beefy-runner (#1342) (77f753ea)
    • build on beefy-runner (2b175190)
  • cometbls-lc: implement migrate_client_store (824ed95b)
  • cometbls-light-client: upgrade and refactor (8efbcd06)
  • cometbls-verifier:
  • eth:
    • enable cancun-deneb in geth/lodestar (b89a37f7)
    • upgrade geth/lodestar for cancun-deneb (a0f65e33)
  • eth-lc:
    • handle misbehaviour (6142baae)
    • implement migrate_client_store (25b745a5)
    • check 2/3 supermajority of sync committee (15b9c9f6)
    • extend consensus state with state root (18916ea5)
  • ethereum-verifier: introduce deneb (c752e343)
  • evm:
    • ibc-client: add height on client updated event (2b1cd262)
    • ucs01: provide packet sequence and source channel for events (fe0eed41)
    • upgrade cometbls client and tests (8e270633)
    • use hex address as port for modules (#1479) (a5dad65e)
    • use hex address as port for modules (b50f08cc)
  • evm/cometbls client:
    • inline zk verifier (f597f535)
    • inline membership verifier into cometbls client (0ec5bc91)
  • galois:
  • hubble:
  • ics-08: add substitute and subject store utils (7e0f266d)
  • ics23/test:
  • lc: introduce scroll verifier and only check in ci (73363d48)
  • macro:
    • support enum in msg_struct / queue_msg - rework (1d44104f)
    • support enum in msg_struct / queue_msg (64c21e4b)
    • support enum in msg_struct / queue_msg (245385d3)
    • support enum in msg_struct / queue_msg (a3f0b416)
    • msg_struct as proc-macro (#1635) (50af7c42)
    • msg_struct as proc-macro - rework (use DeriveInput) (efeb99ab)
    • msg_struct as proc-macro - rework (use DeriveInput) (cbfd11e4)
    • msg_struct as proc-macro - rework (96aa5356)
    • msg_struct as proc-macro (b45aec21)
  • networks:
    • added union-testnet-7-genesis (#1660) (f74900a9)
    • collect gentx for testnet 7 (602adb56)
    • collected testnet 7 gentxs (61de43ab)
    • added gentx-poisonphang testnet 7 (abb297fb)
    • added 08-wasm to testnet 7 genesis (7689fbc7)
    • added union-testnet-7-genesis (9f399471)
  • scroll:
    • update client (#1603) (0dec0a7e)
    • update client (b39a38ec)
    • stargate query instead of custom query (#1471) (9d5f4344)
    • stargate query instead of custom query (fe6ed164)
    • light client (#1394) (51d79c53)
    • introduce light client (788a1b28)
    • introduce lightclient types and refactor (c5d7047b)
    • introduce scroll-verifier (5556aefe)
  • site:
  • testnet-7:
  • tm-lc:
  • tm-verifier:
    • introduce tendermint verifier (#1283) (c16d87d2)
    • verification is fully implemented (cc5cba44)
    • implement batch verification (f5b31d9e)
    • adjacent verification (59996f7b)
    • add pluggable signature verification (25346471)
    • introduce tendermint verifier (d4c3597d)
  • union:
    • validator proof of possession (#1506) (210d218f)
    • validator proof of possession (6fd8a083)
  • uniond:
  • unionlabs:
  • unionvisor:
  • voyager:
    • remove display requirement from messages (#1664) (a4542899)
    • remove display requirement from messages (3a7715c4)
    • start writing architecture docs and clean up queue-msg a bit (7cc4dfe1)
    • upgrade to galois v3 (ace9c13e)
    • clean up duplication between ethereum and scroll (#1592) (b87a6806)
    • clean up duplication between ethereum and scroll (6a144f93)
    • clean up messages (c970124b)
    • handle truly fatal errors (13cb27a0)
    • link messages to their parent (#1570) (6c42fd3e)
    • add command to query history of message (2ada1380)
    • do not mark tx as done on unknown revert (#1505) (baec3459)
    • do not mark tx as done on unknown revert (ffcb587b)
    • more debug and increase gas estimation margin (#1500) (22532b96)
    • slightly more gas (7f4a5332)
    • log debug aggregate hit (c41cfceb)
    • fetch blocks on scroll (#1467) (ee34908a)
    • fetch blocks on scroll (5e6396a8)
    • json tracing (#1466) (b6148203)
    • json tracing (f05afffa)
    • more indexes and timescale for pg-queue (b41440d0)
    • show tx hash associated to handled message (9cbe686b)
    • evm: show client update (9550a860)
    • crash if we can't handle a task (13fdd213)
    • correct devnet accounts (675c182e)
    • remove useless debugs (71ef8436)

Docs

  • apply suggestions (94ffb4ba)
  • update docs with feedback from discord (#1419) (601d8d7b)
  • use correct folder name in docs (7d932859)
  • fix dead link to ghcr (5e44e82e)
  • fix dead link to validator guide (bda0f2ef)
  • clean up onboarding docs (#1384) (283bc53a)
  • added note about node-id (e100b610)
  • provide example for create-validator (e83ee17a)
  • update faq (a88a4ba0)
  • remove typeform links (6d1d6142)
  • remove keyType arg from docs (#1353) (f08f387c)
  • remove keyType arg from docs (7adcb48b)
  • update docs for union-testnet-6 (#1346) (3b0264a2)
  • blog:
    • fix merkle tree images (#1469) (bd5da636)
    • fix merkle tree images (6406cb67)
    • pipe consensus verification through grammarly (442dfd0b)
    • pipe union x secret through grammarly (f88128fc)
    • make union x secret blog less wordy (71d43b95)
    • added union x secret blog (9433f22f)
    • added consensus verification blog (7ac34bfb)
  • cometbls/galoisd: update content, add concepts: bls-signatures and distrubted-validator-tech (0640d2ec)
  • cond-light-client: dotted line (ac8ff8e7)
  • cond-light-clients:
    • Add docs explaining conditional light clients (#1518) (bcc2dfdc)
    • add docs explaining conditional light clients (e3717425)
  • style-guide: add word list (aa6b9985)
  • word-list: add Cosmos SDk (533f075f)

Bug Fixes

  • added version prefix to ics23 proof (6229ca3b)
  • npm audit (0d683a33)
  • discard package-lock.json changes (1aab3530)
  • remove extra biome installation (d295772c)
  • cleanup invalid comment and canonical trait import alias (f1931e82)
  • revert non applied rename (36b98120)
  • missing se/de for rust sol bindings (23e70031)
  • cometbls light header doesn't need to be eth abi inlined (4e199de8)
  • missing copy on hash arrays (456a2ce5)
  • wrongly generated rust sol (3ed8d046)
  • remove cached .eslintcache (#1588) (48a8678e)
  • remove .eslintcache (a802c652)
  • use correct ts reset (b11b5d27)
  • pin dlmalloc to 0.2.4 in all wasm contracts (#1581) (df8213ec)
  • pin dlmalloc to 0.2.4 in all wasm contracts (061551b8)
  • docs testnet binary version (#1579) (61bef8e9)
  • docs testnet binary version (a380f19f)
  • add back biome config to flake.nix (0385e153)
  • remove root lockfile (1c93d5ee)
  • include .sqlx and fix clippy (67247799)
  • sg721 broken (a2324e90)
  • fix some formatting issues (30d98d3f)
  • u256 from hex str (63ff9620)
  • apple graph color (#1557) (4a885580)
  • apple graph color (0c24a6f7)
  • site lint issue and x.com og (#1554) (316f8f11)
  • site lint issue and x.com og (7e56bf7c)
  • extra width when menu open (#1551) (8051ac62)
  • extra width when menu open (07bcbafd)
  • safari header background blur (#1546) (224f75a8)
  • safari header background blur (8d541a0f)
  • some a11y issues and other items (8a083df6)
  • u256 instead of h256 & clippy allow (#1526) (9814c426)
  • u256 instead of h256 & clippy allow (7949430b)
  • remove author field (4e7fe8b5)
  • a11y button no name (77866fa1)
  • icon size after setting image defaults (331f2391)
  • pass only subpath to meta image (837266ad)
  • add css nesting plugin (c50717e6)
  • use accepted image format for preview image (9af77f82)
  • ignore astro autogenerated image urls (618aa544)
  • use builtin image schema in content collection (d1abc04b)
  • header overlay opacity (e6e3dffc)
  • remove link to empty page (95718159)
  • x link in footer (#1495) (a7adc410)
  • landing page menu icon on ios safari (#1460) (921849be)
  • fix landing page menu icon on ios safari (3009aad5)
  • broken links and spellchecks (3f179d1f)
  • broken relative links and filename (8bd62843)
  • replace localhost (e73d8b54)
  • remove unnecessary file (9f123c3a)
  • use query result directly (c9640c1b)
  • remove commented out code (710d6859)
  • broken file from rebase (bbafc00e)
  • enable updating comment when no broken links (f2aca7f5)
  • only comment if event is pull request (#1431) (50012192)
  • only comment if event is pull request (c3a6c15b)
  • ci format (34f76015)
  • override edit link component (2c5e1504)
  • add lychee ignore (fc601ef4)
  • avoid duplicate runs (ad2bfb92)
  • permission name (8dd7eff4)
  • the actual link checker was missing (cba910f8)
  • duplicate line in flake.nix (f19463e8)
  • split listener per event (9e8cdd37)
  • use workspace deps (51633355)
  • replace dynamic api endpoints with client fetch (3866f92f)
  • handle theme switch to auto-mode (1ac444f6)
  • spellcheck and fmt (0d32c0ac)
  • add approval (5324bf59)
  • reduce send amount (b4f36eac)
  • open tx links in new tab (2421c819)
  • faucet and connect button (dbbf96a1)
  • send from union to sepolia works now (30144da9)
  • xterm component (a02326ce)
  • unrecognized import file type (a796f12b)
  • hardcode consts (4d3d3fc0)
  • disable node protocol import in eslint (b58ef0b7)
  • remove node protocol from patch import (b2b203b9)
  • update unionvisor casing (dea3a929)
  • update gRPC spelling (f8551e64)
  • get balance on union (3fa4ef63)
  • update sha (c0f32a30)
  • avoid collision with vendored directory containing cache (5e65601a)
  • pin flake inputs to fix devnet (#1368) (b3bf4100)
  • pin flake inputs to fix devnet (2afe68af)
  • rename sdk ci name (8c5492f8)
  • revision height number (f2e0570a)
  • remove ifd from rust proto generation (#1352) (a4190653)
  • remove ifd from rust proto generation (309cc54b)
  • fix comparison in empty left branch check (ad87001f)
  • heading line height and clickable post (2dd867e9)
  • move public-awesome/launchpad to a flake input instead of fetchFromGithub to avoid ifd (4863934c)
  • favicon path (413b7ccd)
  • blog:
    • add secret network partnerhsip image (ce0c85d0)
    • skip protocol partnership title (51044e36)
  • blst: don't support windows (b9492266)
  • ci:
  • codeowners: @cor codeowner for site (116b5f11)
  • cometbls-lc:
    • ensure the chain_id don't exceed bn254 F_r (3fdb0229)
    • provide context on invalid validators (6492cc3a)
  • cometbls-verifier:
    • avoid unwraps (d63307ab)
    • move from arkworks to substrate-bn (#1559) (613eec77)
    • move from arkworks to substrate-bn (2da0a6e3)
  • cosmwasm:
  • cspell: updated ignore list (43df52d9)
  • devnet:
  • e2e:
    • fix devnet minimal configuration for e2e tests (#1542) (facc4002)
    • use correct container name for epoch e2e (69d2c329)
    • fix upgrade from genesis tests (699c4cae)
    • use new devnet-minimal config in upgrade e2e (aae7074e)
    • use new devnet name (1b0ad48c)
    • use new devnet name (3fc456dc)
    • use new devnet name (ad57aab4)
    • use new devnet name (#1476) (c0302814)
    • use new devnet name (84509aa4)
  • eth:
    • bls to execution wrongly named field (#1478) (16c9f8b3)
    • bls to execution wrongly named field (c76416ef)
    • beacon api returns strings for u64 (#1477) (6691b432)
    • beacon api returns strings for u64 (5585b6d4)
  • ethereum:
    • proof value must be packed before rlp encoded (#1520) (56c05ad9)
    • proof value must be packed before rlp encoded (809f09fa)
  • ethereum-lc: return Ok(true) for misbehaviours instead of error (173d10de)
  • evm:
  • galois: ensure min 1 val, bitmask for padding vals and comments (5bb0af64)
  • hubble:
  • ics-08: update_client_state #1402 (5a3478c8)
  • nix:
  • scroll: compiler unable to infer (c276686a)
  • scroll-lc:
  • site:
  • union-devnet-minimal: add genesis overwrites (24f92ce9)
  • uniond:
  • unionlabs:
    • fix U256 serde hex (7b4e78c4)
    • snakify enum definitions (#1386) (b1e6ba93)
    • snakify enum definitions - fix tests (2eab1539)
    • snakify enum definitions (ad9565ed)
    • snakify enum definitions (127a5ce1)
    • reuse macro and more precise bytes len constant (165e7a43)
    • introduce H384 for KZG commitments (ecc486e3)
  • unionvisor: default bundle is bundle-testnet-7 (f097c0d7)
  • voyager:
    • missing cometbls errors decoding (#1532) (5f942658)
    • missing cometbls errors decoding (07f4fe88)
    • do not output error for no reason (3b11db35)
    • handle missed beacon slots correctly (#1464) (85d6db25)
    • handle missed beacon slots correctly (d796cb1e)
    • minor fixes after refactor (#1440) (bc6e49b8)
    • minor fixes after refactor (77ecacc5)
    • evm: thread initial state root (9cf79545)
    • avoid sending sigs along zkp for cometbls (a4a2ef5d)
    • correctly display transactions hash (12d5eaa2)
    • withdrawal fields are string encoded (d8893bcf)
    • missing migrations (1d226a86)
  • zktrie: remove thread-safe related code (5fc906b0)
union - v0.20.0-rc6

Published by github-actions[bot] 7 months ago

union - v0.20.0-rc5

Published by github-actions[bot] 7 months ago

union - v0.20.0-rc4

Published by github-actions[bot] 7 months ago

union - v0.20.0-rc3

Published by github-actions[bot] 7 months ago

Package Rankings
Top 40.73% on Npmjs.org
Badges
Extracted from project README
built with garnix Docs Discord badge Twitter handle