Skip to content

Commit 41cd7a0

Browse files
committed
feat(chains): add Union mainnet
1 parent 9ef8b39 commit 41cd7a0

File tree

3 files changed

+297
-0
lines changed

3 files changed

+297
-0
lines changed

union/assetlist.json

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
{
2+
"$schema": "../assetlist.schema.json",
3+
"chain_name": "union",
4+
"assets": [
5+
{
6+
"description": "The Union network is a hyper-efficient zero-knowledge infrastructure layer for general message passing, asset transfers, NFTs, and DeFi.",
7+
"extended_description": "The Union network is a hyper-efficient zero-knowledge infrastructure layer for general message passing, asset transfers, NFTs, and DeFi. It’s based on consensus verification and has no dependencies on trusted third parties, oracles, multi-signatures, or MPC. Union uses advanced Zero-Knowledge Cryptography and BLS signatures to bring the fastest and most secure inter-blockchain communication protocol, IBC, everywhere.",
8+
"denom_units": [
9+
{
10+
"denom": "au",
11+
"exponent": 0
12+
},
13+
{
14+
"denom": "U",
15+
"exponent": 18
16+
}
17+
],
18+
"base": "au",
19+
"name": "U",
20+
"display": "U",
21+
"symbol": "U",
22+
"logo_URIs": {
23+
"png": "https://union.build/u.png",
24+
"svg": "https://union.build/u.svg"
25+
},
26+
"coingecko_id": "union-2",
27+
"images": [
28+
{
29+
"png": "https://union.build/u.png",
30+
"svg": "https://union.build/u.svg"
31+
}
32+
],
33+
"socials": {
34+
"website": "https://union.build/",
35+
"twitter": "https://x.com/union_build",
36+
"discord": "https://discord.union.build",
37+
"github": "https://github.com/unionlabs/union"
38+
},
39+
"type_asset": "sdk.coin"
40+
}
41+
]
42+
}

union/chain.json

Lines changed: 175 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,175 @@
1+
{
2+
"$schema": "../chain.schema.json",
3+
"chain_name": "union",
4+
"status": "live",
5+
"website": "https://union.build/",
6+
"network_type": "mainnet",
7+
"pretty_name": "Union",
8+
"chain_type": "cosmos",
9+
"chain_id": "union-1",
10+
"bech32_prefix": "union",
11+
"daemon_name": "uniond",
12+
"node_home": "$HOME/.union",
13+
"key_algos": [
14+
"secp256k1"
15+
],
16+
"slip44": 118,
17+
"fees": {
18+
"fee_tokens": [
19+
{
20+
"denom": "au",
21+
"fixed_min_gas_price": 100000000,
22+
"low_gas_price": 100000000,
23+
"average_gas_price": 100000000,
24+
"high_gas_price": 200000000
25+
}
26+
]
27+
},
28+
"staking": {
29+
"staking_tokens": [
30+
{
31+
"denom": "au"
32+
}
33+
]
34+
},
35+
"codebase": {
36+
"git_repo": "https://github.com/unionlabs/union",
37+
"recommended_version": "uniond/v1.2.2",
38+
"compatible_versions": [
39+
"uniond/v1.2.2"
40+
],
41+
"binaries": {
42+
"linux/amd64": "https://github.com/unionlabs/union/releases/download/uniond%2Fv1.2.2/uniond-release-x86_64-linux",
43+
"linux/arm64": "https://github.com/unionlabs/union/releases/download/uniond%2Fv1.2.2/uniond-release-aarch64-linux"
44+
},
45+
"consensus": {
46+
"type": "cometbls",
47+
"version": "v1.0.1-cometbls",
48+
"repo": "https://github.com/unionlabs/cometbls",
49+
"tag": "v1.0.1-cometbls"
50+
},
51+
"genesis": {
52+
"genesis_url": "https://rpc.union.build/genesis"
53+
},
54+
"sdk": {
55+
"type": "cosmos",
56+
"repo": "https://github.com/unionlabs/cosmos-sdk",
57+
"version": "v0.50.13",
58+
"tag": "v0.50.13-cometblsv1"
59+
}
60+
},
61+
"logo_URIs": {
62+
"png": "https://union.build/u.png",
63+
"svg": "https://union.build/u.svg"
64+
},
65+
"description": "The next generation of aggregation, interoperability, and chain abstraction.",
66+
"peers": {
67+
"seeds": [
68+
{
69+
"id": "20e1000e88125698264454a884812746c2eb4807",
70+
"address": "seeds.lavenderfive.com:24656",
71+
"provider": "Lavender.Five Nodes 🐝"
72+
},
73+
{
74+
"id": "ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0",
75+
"address": "seeds.polkachu.com:24656",
76+
"provider": "Polkachu"
77+
}
78+
],
79+
"persistent_peers": []
80+
},
81+
"apis": {
82+
"rpc": [
83+
{
84+
"address": "https://rpc.union.build",
85+
"provider": "Union"
86+
},
87+
{
88+
"address": "https://rpc-1.union.nodes.guru",
89+
"provider": "Nodes.Guru"
90+
},
91+
{
92+
"address": "https://rpc.lavenderfive.com/union",
93+
"provider": "Lavender.Five Nodes 🐝"
94+
},
95+
{
96+
"address": "https://union-rpc.polkachu.com",
97+
"provider": "Polkachu"
98+
},
99+
{
100+
"address": "https://union-rpc.kingnodes.com",
101+
"provider": "Kingnodes 👑"
102+
},
103+
{
104+
"address": "https://union-rpc.stakeandrelax.net",
105+
"provider": "Stake&Relax"
106+
}
107+
],
108+
"rest": [
109+
{
110+
"address": "https://rest.union.build",
111+
"provider": "Union"
112+
},
113+
{
114+
"address": "https://api-1.union.nodes.guru",
115+
"provider": "Nodes.Guru"
116+
},
117+
{
118+
"address": "https://rest.lavenderfive.com/union",
119+
"provider": "Lavender.Five Nodes 🐝"
120+
},
121+
{
122+
"address": "https://union-api.polkachu.com",
123+
"provider": "Polkachu"
124+
},
125+
{
126+
"address": "https://union-rest.kingnodes.com",
127+
"provider": "Kingnodes 👑"
128+
},
129+
{
130+
"address": "https://union-api.stakeandrelax.net",
131+
"provider": "Stake&Relax"
132+
}
133+
],
134+
"grpc": [
135+
{
136+
"address": "grpc.union.build:443",
137+
"provider": "Union"
138+
},
139+
{
140+
"address": "grpc-1.union.nodes.guru:443",
141+
"provider": "Nodes.Guru"
142+
},
143+
{
144+
"address": "union.lavenderfive.com:443",
145+
"provider": "Lavender.Five Nodes 🐝"
146+
},
147+
{
148+
"address": "union-grpc.polkachu.com:24690",
149+
"provider": "Polkachu"
150+
},
151+
{
152+
"address": "union-grpc.kingnodes.com:443",
153+
"provider": "Kingnodes 👑"
154+
},
155+
{
156+
"address": "union-grpc.stakeandrelax.net:24690",
157+
"provider": "Stake&Relax"
158+
}
159+
]
160+
},
161+
"explorers": [
162+
{
163+
"kind": "Ping.Pub",
164+
"url": "https://explorer.union.build/union",
165+
"tx_page": "https://explorer.union.build/union/tx/${txHash}",
166+
"account_page": "https://explorer.union.build/union/account/${accountAddress}"
167+
}
168+
],
169+
"images": [
170+
{
171+
"png": "https://union.build/u.png",
172+
"svg": "https://union.build/u.svg"
173+
}
174+
]
175+
}

union/versions.json

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
{
2+
"$schema": "../versions.schema.json",
3+
"chain_name": "union",
4+
"versions": [
5+
{
6+
"name": "v1.0.0",
7+
"recommended_version": "uniond/v1.0.0",
8+
"compatible_versions": [
9+
"uniond/v1.0.0"
10+
],
11+
"binaries": {
12+
"linux/amd64": "https://github.com/unionlabs/union/releases/download/uniond%2Fv1.0.0/uniond-release-x86_64-linux",
13+
"linux/arm64": "https://github.com/unionlabs/union/releases/download/uniond%2Fv1.0.0/uniond-release-aarch64-linux"
14+
},
15+
"consensus": {
16+
"type": "cometbls",
17+
"version": "v1.0.1-cometbls",
18+
"repo": "https://github.com/unionlabs/cometbls",
19+
"tag": "v1.0.1-cometbls"
20+
},
21+
"next_version_name": "v1.1.0",
22+
"sdk": {
23+
"type": "cosmos",
24+
"repo": "https://github.com/dydxprotocol/cosmos-sdk",
25+
"version": "v0.50.11"
26+
}
27+
},
28+
{
29+
"name": "v1.1.0",
30+
"proposal": 3,
31+
"height": 1641800,
32+
"recommended_version": "uniond/v1.1.1",
33+
"compatible_versions": [
34+
"uniond/v1.1.1"
35+
],
36+
"binaries": {
37+
"linux/amd64": "https://github.com/unionlabs/union/releases/download/uniond%2Fv1.1.1/uniond-release-aarch64-linux",
38+
"linux/arm64": "https://github.com/unionlabs/union/releases/download/uniond%2Fv1.1.1/uniond-release-aarch64-linux"
39+
},
40+
"consensus":{
41+
"type": "cometbls",
42+
"version": "v1.0.1-cometbls",
43+
"repo": "https://github.com/unionlabs/cometbls",
44+
"tag": "v1.0.1-cometbls"
45+
},
46+
"next_version_name": "v1.2.0",
47+
"sdk": {
48+
"type": "cosmos",
49+
"repo": "https://github.com/dydxprotocol/cosmos-sdk",
50+
"version": "v0.50.11"
51+
}
52+
},
53+
{
54+
"name": "v1.2.0",
55+
"proposal": 5,
56+
"height": 2433000,
57+
"recommended_version": "uniond/v1.2.2",
58+
"compatible_versions": [
59+
"uniond/v1.2.2"
60+
],
61+
"binaries": {
62+
"linux/amd64": "https://github.com/unionlabs/union/releases/download/uniond%2Fv1.2.2/uniond-release-aarch64-linux",
63+
"linux/arm64": "https://github.com/unionlabs/union/releases/download/uniond%2Fv1.2.2/uniond-release-aarch64-linux"
64+
},
65+
"consensus":{
66+
"type": "cometbls",
67+
"version": "v1.0.1-cometbls",
68+
"repo": "https://github.com/unionlabs/cometbls",
69+
"tag": "v1.0.1-cometbls"
70+
},
71+
"next_version_name": "v1.2.0",
72+
"sdk": {
73+
"type": "cosmos",
74+
"repo": "https://github.com/dydxprotocol/cosmos-sdk",
75+
"version": "v0.50.13",
76+
"tag": "v0.50.13-cometblsv1"
77+
}
78+
}
79+
]
80+
}

0 commit comments

Comments
 (0)