Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
NotificationsYou must be signed in to change notification settings

unionlabs/union

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Union

built with garnixDocsDiscord badgeTwitter handle

Union is the hyper-efficient zero-knowledge infrastructure layer for general message passing, asset transfers, NFTs, and DeFi. Its based onConsensus Verification and has no dependencies on trusted third parties, oracles, multi-signatures or MPC. It implementsIBC for compatibility withCosmos chains and connects to EVM chains likeEthereum,Berachain (beacon-kit),Arbitrum, and more.

The upgradability of contracts on other chains, connections, token configurations, and evolution of the protocol will all be controlled by decentralized governance, aligning the priorities of Union with its users, validators, and operators.

Components

ComponentDescriptionLanguage(s)
uniondThe Union node implementation, usingCometBLSGo
galoisdThe zero-knowledge prover implementationGoGnark
voyagerModular hyper-performant cross-ecosystem relayerRust
cosmwasmCosmWasm smart contract stackRust
light-clientsLight Clients for various ecosystemsRust
unionvisorNode supervisor intended for production usageRust
dripFaucet forCosmos chains:app.union.build/faucetRust
evmEVM smart contract stackSolidity
appapp.union.buildTypeScriptSvelte
siteunion.buildTypeScriptAstro
TypeScript SDKTypeScript SDK for interacting with UnionTypeScript

Quickstart

InstallNix toreproducibly build any component, and to enter a dev shell withall dependencies:

curl --proto'=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix| sh -s -- install

(Note that some components can only be built on Linux. If you are using macOS, we recommend usingOrbStack to easily set up aNixOS VM within two minutes. Most Union developers use macOS withOrbStack, and there is no need to install Nix inside of theNixOS VM.)

You can nowreproducibly build any of Union's components from source:

nix build .#uniond -Lnix build .#voyager -Lnix build .#app -L# to see all packages, run:nix flake show

The result of whatever you build will be inresult/

You can now also enter our dev shell, which has all of the dependencies (cargo,rustc,node,go, etc.) you need to work on any component:(Don't worry, this will not affect your system outside of this repo)

nix develop

Run the following to format the entire repo and check your spelling before each PR:

nix run .#pre-commit -L

Check the#developers channel onUnion's discord if you need any help with this.

Supported Chains

NetworkMainnetsTestnets
Arbitrumarbitrum.42161arbitrum.421614
Babylonbabylon.bbn-1babylon.bbn-test-6
Basebase.8453base.84532
Berachainberachain.80094berachain.80069
Bobbob.60808bob.808813
BSCbsc.56bsc.97
Corncorn.21000000corn.21000001
Ethereumethereum.1ethereum.11155111,ethereum.560048
Osmosisosmosis.osmosis-1osmosis.osmo-test-5
Seisei.pacific-1,sei.1329sei.atlantic-2,sei.1328
Sui-sui.4c78adac
Unionunion.union-1union.union-testnet-10
Xionxion.xion-mainnet-1xion.xion-testnet-2

For the full list seehttps://docs.union.build/ucs/04/

Docs

The official docs are hostedhere. Each individual component also has accompanying developer documentation for contributors, which you can find in eachREADME.md.

About

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

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors29


[8]ページ先頭

©2009-2025 Movatter.jp