Skip to content

Commit

Permalink
feat: union stargaze partnership post (#1916)
Browse files Browse the repository at this point in the history
  • Loading branch information
o-az authored May 16, 2024
2 parents 5c1c1f8 + 65a2a08 commit f61b327
Show file tree
Hide file tree
Showing 10 changed files with 121 additions and 10 deletions.
8 changes: 8 additions & 0 deletions dictionary.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ Accs
Acknowledgemets
Acks
Axelar
BAYC
BLOCKSCOUT
Beriker
Bitfield
Expand All @@ -18,6 +19,7 @@ CFLAGS
CHAINSTACK
CMOV
Celestia
Celestine
Certus
Chainer
Cleper
Expand All @@ -29,6 +31,7 @@ Connor
Cosmoverse
Counterparties
Counterparty
Cryptopunks
Cypherpunk
DATADIR
DYLD
Expand Down Expand Up @@ -62,6 +65,7 @@ HMAC
Halfnode
Hashable
Hasher
Hedgies
Hhvf
Hyperlane
IAVL
Expand Down Expand Up @@ -119,6 +123,7 @@ Polkadot
Prefixer
Protobuf
Proxiable
Pruijs
RUSTFLAGS
Recvs
Redelegate
Expand Down Expand Up @@ -171,6 +176,7 @@ VYPER
Vals
Verkle
Viridis
Vitarana
Wagmi
Wrapf
XMSB
Expand Down Expand Up @@ -275,6 +281,7 @@ boneh
bonlulu
bools
bootnode
brainer
builtins
bumpp
bunx
Expand Down Expand Up @@ -1096,6 +1103,7 @@ wasmtypes
wasmvm
wasmvmstatic
wasmvmtypes
webp
webpki
wght
whistleblower
Expand Down
2 changes: 2 additions & 0 deletions lychee.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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',
Expand Down
3 changes: 3 additions & 0 deletions site/.gitattributes
Original file line number Diff line number Diff line change
@@ -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
3 changes: 3 additions & 0 deletions site/src/assets/images/stargaze/cor-shane.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions site/src/assets/images/stargaze/cover.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions site/src/assets/images/stargaze/union-polygon-stargaze.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions site/src/components/ConnectedVisual.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -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" : ""}
>
<circle
Expand Down
91 changes: 91 additions & 0 deletions site/src/content/blog/stargaze-partnership.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
---
title: "Stargaze Partnership"
date: 2024-05-16
author: "union_build"
draft: true
description: "Stargaze joins forces with Union to bridge blue-chip Ethereum NFTs to Cosmos Ecosystem for the first time"
cover: "/src/assets/images/stargaze/cover.png"
---

import { Image } from "astro:assets";
import corShane from "#/assets/images/stargaze/cor-shane.png";
import unionStargaze from "#/assets/images/stargaze/cover.png";
import unionPolygonStargaze from "#/assets/images/stargaze/union-polygon-stargaze.png";

_Stargaze joins forces with Union to bridge blue-chip Ethereum NFTs to Cosmos Ecosystem for the first time_

<Image
class="mb-2"
loading="eager"
format={'avif'}
src={unionStargaze}
alt="Union Stargaze Partnership"
/>

_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.

<Image
class="my-2"
loading="eager"
format={'avif'}
src={unionPolygonStargaze}
alt="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.

<Image
src={corShane}
loading="lazy"
format={'avif'}
alt="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).
1 change: 0 additions & 1 deletion site/src/layouts/BaseLayout.astro
Original file line number Diff line number Diff line change
Expand Up @@ -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' },
],
Expand Down
16 changes: 7 additions & 9 deletions site/src/pages/blog/index.astro
Original file line number Diff line number Diff line change
Expand Up @@ -18,16 +18,16 @@ let blogEntries = await getCollection("blog", ({ data }) =>
blogEntries = blogEntries.sort((a, b) => (a.data.date > b.data.date ? -1 : 1))
---

<SectionsLayout title='Union Blog' gapless>
<SectionsLayout title="Union Blog" gapless>
<LanderSection gradient="to-t">
<IntroHeading main title="Union Blog">
Our latest partnerships, technical deep dives, and announcements.
</IntroHeading>
<div class="flex flex-col md:grid grid-cols-2 gap-4 md:gap-6 flex-1">
{
blogEntries.map(blogPostEntry => (
<Card padded>
<a class="pointer-cursor" href={`/blog/${blogPostEntry.slug}`}>
<a class="pointer-cursor" href={`/blog/${blogPostEntry.slug}`}>
<Card class="size-full" padded>
<time class="text-lg text-gray-400" datetime={blogPostEntry.data.date.toISOString()}>
{blogPostEntry.data.date.toLocaleDateString('fr-CA', {
year: 'numeric',
Expand All @@ -38,16 +38,14 @@ blogEntries = blogEntries.sort((a, b) => (a.data.date > b.data.date ? -1 : 1))
<H3>{blogPostEntry.data.title}</H3>
<p class="sm:text-xl text-gray-400">{blogPostEntry.data.description}</p>

<TextA fake>
Read Post
</TextA>
</a>
</Card>
<TextA fake>Read Post</TextA>
</Card>
</a>
))
}
</div>
</LanderSection>
<SocialsSection/>
<SocialsSection />
</SectionsLayout>

<style is:inline>
Expand Down

0 comments on commit f61b327

Please sign in to comment.