diff --git a/dictionary.txt b/dictionary.txt index c1c412544a..a344cb1dd1 100644 --- a/dictionary.txt +++ b/dictionary.txt @@ -7,6 +7,7 @@ Accs Acknowledgemets Acks Axelar +BAYC BLOCKSCOUT Beriker Bitfield @@ -18,6 +19,7 @@ CFLAGS CHAINSTACK CMOV Celestia +Celestine Certus Chainer Cleper @@ -29,6 +31,7 @@ Connor Cosmoverse Counterparties Counterparty +Cryptopunks Cypherpunk DATADIR DYLD @@ -62,6 +65,7 @@ HMAC Halfnode Hashable Hasher +Hedgies Hhvf Hyperlane IAVL @@ -119,6 +123,7 @@ Polkadot Prefixer Protobuf Proxiable +Pruijs RUSTFLAGS Recvs Redelegate @@ -171,6 +176,7 @@ VYPER Vals Verkle Viridis +Vitarana Wagmi Wrapf XMSB @@ -275,6 +281,7 @@ boneh bonlulu bools bootnode +brainer builtins bumpp bunx @@ -1096,6 +1103,7 @@ wasmtypes wasmvm wasmvmstatic wasmvmtypes +webp webpki wght whistleblower diff --git a/lychee.toml b/lychee.toml index f533a86e55..737b0204b0 100644 --- a/lychee.toml +++ b/lychee.toml @@ -5,6 +5,8 @@ exclude = [ '^https://grpc', '^https://x.com', '^https://discord.', + '^https://linkedin.', + '^https://*.linkedin.', '^https://twitter.com', '^http://myserver.com', '^https://nodeist.net/union', diff --git a/site/.gitattributes b/site/.gitattributes new file mode 100644 index 0000000000..73fd2eb853 --- /dev/null +++ b/site/.gitattributes @@ -0,0 +1,3 @@ +.webp filter=lfs diff=lfs merge=lfs -text +.avif filter=lfs diff=lfs merge=lfs -text +.gif filter=lfs diff=lfs merge=lfs -text diff --git a/site/src/assets/images/stargaze/cor-shane.png b/site/src/assets/images/stargaze/cor-shane.png new file mode 100644 index 0000000000..389e128b1a --- /dev/null +++ b/site/src/assets/images/stargaze/cor-shane.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fb22b160511a57fdf767f4fd0549a1d4956f550bf0b232324fdd816463a6468 +size 1658797 diff --git a/site/src/assets/images/stargaze/cover.png b/site/src/assets/images/stargaze/cover.png new file mode 100644 index 0000000000..8aa787185a --- /dev/null +++ b/site/src/assets/images/stargaze/cover.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f9e36a91449fa4c150dc6351141378136c61464efd1e96957dba3c295ff9a77 +size 1697376 diff --git a/site/src/assets/images/stargaze/union-polygon-stargaze.png b/site/src/assets/images/stargaze/union-polygon-stargaze.png new file mode 100644 index 0000000000..a846887541 --- /dev/null +++ b/site/src/assets/images/stargaze/union-polygon-stargaze.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c0a1eac97d35b482a2a4c0fbf8767a23fd8bfd1152b55aad96d28bb28c0321d +size 2235852 diff --git a/site/src/components/ConnectedVisual.svelte b/site/src/components/ConnectedVisual.svelte index a31f3c4b92..506fce712d 100644 --- a/site/src/components/ConnectedVisual.svelte +++ b/site/src/components/ConnectedVisual.svelte @@ -282,6 +282,7 @@ const smallViewBox = `0 0 ${18 * 32 - 1} ${11 * 32 - 1}` href={url} aria-label={id} target="_blank" + rel="noopener noreferrer" class={id === "union" ? "pointer-events-none" : ""} > + +_Union's zk-IBC bridge will be used to transport NFTs for the first time between Ethereum and IBC_ + +**New York, NY – May 16th, 2024** – [Union](https://union.build), +the Modular Interoperability Layer, is partnering with the zero-gas NFT app chain [Stargaze](https://www.stargaze.zone) +to enable the transfer of blue-chip Ethereum NFTs to Cosmos via its trustless, decentralized zkIBC bridge. +This collaboration marks the first initiative aimed at achieving trustless interoperability for NFTs between these two ecosystems. + +This integration promises significant benefits for collections in both ecosystems. +Once completed, Stargaze NFT collections such as [Bad Kids](https://www.stargaze.zone/m/stars19jq6mj84cnt9p7sagjxqf8hxtczwc8wlpuwe4sh62w45aheseues57n420/tokens) will get exposure to the Ethereum ecosystem +by being listed in Ethereum marketplaces. Similarly, blue chip Ethereum NFTs such as [Cryptopunks](https://www.larvalabs.com/cryptopunks), +[BAYC](https://boredapeyachtclub.com) and [Pudgy Penguins](https://pudgypenguins.com) will find their new home in Stargaze. NFT collections minted on Stargaze, +such as the Celestine Sloth Society, will also benefit from the expansion to ETH. +This expansion will result in increased volume across both sides of the ecosystem, +generating more royalty fees for creators. + +Union Polygon Stargaze diagram + +Boasting zero gas fees and a carbon-neutral footprint, +Stargaze empowers creators to launch permissionless collections effortlessly, +leveraging no-code solutions. With its minimal fees and enhanced user experience, +the Stargaze network offers a more efficient trading environment for NFT enthusiasts. + +This partnership will see Union and Stargaze open an IBC channel between their testnets +to implement interoperability between ERC-721 and SG-721 standards in the coming months, +ensuring efficient mapping and encoding of NFT data. +The process aims to facilitate seamless NFT transfers across chains with minimal effort required +from Stargaze other than supporting Wasm light clients included in the new Cosmos SDK. +Pursuant to Union's forthcoming integration with [the AggLayer](https://union.build/blog/polygon-integration), +Polygon users can transfer their NFTs to Stargaze and vice versa. + +Cor Shane + +Stargaze Co-Founder, [Shane Vitarana](https://shanev.me) said: _“We're excited to work with Union to bring some of the top Ethereum NFTs +to IBC for the first time. This partnership isn't just about moving assets; +it's about connecting communities and simplifying the blockchain experience for everyone. +As we bridge these ecosystems, we're tackling the challenge of fragmentation head-on. +It's about making Stargaze not just a platform, but a community hub for the best NFTs out there, +regardless of where they started. I'm thrilled about the possibilities this opens up for our users, +enhancing the variety and accessibility of high-value assets. +We're setting a new standard for interoperability and creating a more integrated, accessible NFT marketplace.”_ + +Among the projects eager for this integration is [Hedgies](https://hedgies.wtf), a series of 4200 unique collectible avatars +distributed to the [dYdX](https://dydx.exchange) community at its inception. Following dYdX's move to the Cosmos ecosystem in October 2023, +Hedgies' owners have been long anticipating the ability to transfer their NFTs to the Cosmos ecosystem. + +Union plans to showcase the capabilities of this new cross-chain NFT communication by launching an exclusive collection +across both the Ethereum and Stargaze networks to commemorate its upcoming mainnet launch, +with further details to be shared in the coming months. + +Union Labs Co-Founder, [Cor Pruijs](https://nl.linkedin.com/in/corpruijs) concluded: _“Trustless interoperability between Stargaze and Ethereum NFTs is a no-brainer +for both ecosystems. With Union's zkIBC connection to Ethereum, we support general message passing, +allowing us to securely provide merkle-inclusion proofs for NFTs. Because Stargaze is a dedicated appchain, +NFTs can be traded in an extremely efficient manner. I foresee more Ethereum protocols offloading computation to appchains, +and using Ethereum as a settlement layer.”_ + +Relevant updates will be shared in Union's [Discord channel](https://discord.com/invite/union-build). diff --git a/site/src/layouts/BaseLayout.astro b/site/src/layouts/BaseLayout.astro index 34354ae39a..a0a75fb3d5 100644 --- a/site/src/layouts/BaseLayout.astro +++ b/site/src/layouts/BaseLayout.astro @@ -67,7 +67,6 @@ const fontWeights = [100, 200, 300, 400, 500, 600, 700, 800, 900] title: 'Union', href: `${Astro.site}rss.xml`, }, - { rel: 'canonical', href: Astro.url.href }, { rel: 'sitemap', href: '/sitemap-index.xml' }, { rel: 'icon', href: `${BASE_URL}/favicon.svg`, type: 'image/svg+xml' }, ], diff --git a/site/src/pages/blog/index.astro b/site/src/pages/blog/index.astro index bb93bbeb58..e4ce152f68 100644 --- a/site/src/pages/blog/index.astro +++ b/site/src/pages/blog/index.astro @@ -18,7 +18,7 @@ let blogEntries = await getCollection("blog", ({ data }) => blogEntries = blogEntries.sort((a, b) => (a.data.date > b.data.date ? -1 : 1)) --- - + Our latest partnerships, technical deep dives, and announcements. @@ -26,8 +26,8 @@ blogEntries = blogEntries.sort((a, b) => (a.data.date > b.data.date ? -1 : 1)) - +