Unite with other delegators to maximize your voting impact and influence decisions.
Union is a platform that allows delegators to unite and maximize their voting impact. Delegators delegate their voting power to a union. This union then votes on behalf of the delegators, based on the majority vote of the delegators.
- Traditional Union: Classic one-token-one-vote system with straightforward majority rules.
- Equal Union: Democratic one-person-one-vote system regardless of token holdings.
- Conviction Union: Time-weighted voting system that rewards long-term commitment.
- NFT Union: Unique voting power based on NFT holdings and attributes.
- Quadratic Union: Rank-choice voting (allowing one to express preference of certain choices over others).
- Flare Union: Stake USDT to resolve your voting power as Flare. Powered by Flare.
This is the Repo for getUnion.xyz which is built during the ETH Bangkok 2024.
-
Flare Testnet
- Union Proxy Factory - 0x62CB235Cf18Af7b62B918d93DA89212bc89daFdc
- Conviction Union - 0x17DDF0820846565B5CF237E80Ad3D5A2bE3CCe3D
- Equal Union - 0x0bB84e676150E4721c9Eb21E6863fBD40A8898E3
- NFT Union - 0xFA2d0B8DE8c95c49615eAd2CAb22D26CB9998445
- Traditional Union - 0x51f33358d4f735541068df71ff73Ad5dBEd67ad6
- QuadraticUnion - 0xDe45479eB204834f3Db76161bB8DE48a5A3B3D32
- FlareUnion - 0xC1AEA53f0c1EF35219A90Bec9495D3561a4B5951
-
Rome Testnet
- Union Proxy Factory - 0x0B62BDA8EcE17AFfa7adAe16bBaBBC8584A30016
- Conviction Union - 0x40C92d2E370b3d3944fDd90c922a407F02D286d1
- Equal Union - 0x44950f083691828A07c17d2A927B435e8B272F6D
- NFT Union - 0x1275917daAE6389C61c7B1E8199724D0b46Ed10f
- Traditional Union - 0x0c17B9e142a0DDb42f075b0E2f1988691ea1d75a
- QuadraticUnion - 0xC4e20B3BD1922A02c6DAC500De5754E3CC4046BB
- FlareUnion - 0xC1AEA53f0c1EF35219A90Bec9495D3561a4B5951
-
Flow Testnet
- Union Proxy Factory - 0x0B62BDA8EcE17AFfa7adAe16bBaBBC8584A30016
- Conviction Union - 0x40C92d2E370b3d3944fDd90c922a407F02D286d1
- Equal Union - 0x44950f083691828A07c17d2A927B435e8B272F6D
- NFT Union - 0x1275917daAE6389C61c7B1E8199724D0b46Ed10f
- Traditional Union - 0x0c17B9e142a0DDb42f075b0E2f1988691ea1d75a
- QuadraticUnion - 0xC4e20B3BD1922A02c6DAC500De5754E3CC4046BB
- FlareUnion - 0xC1AEA53f0c1EF35219A90Bec9495D3561a4B5951
-
Scroll Sepolia
- Union Proxy Factory - 0x0B62BDA8EcE17AFfa7adAe16bBaBBC8584A30016
- Conviction Union - 0x40C92d2E370b3d3944fDd90c922a407F02D286d1
- Equal Union - 0x44950f083691828A07c17d2A927B435e8B272F6D
- NFT Union - 0x1275917daAE6389C61c7B1E8199724D0b46Ed10f
- Traditional Union - 0x0c17B9e142a0DDb42f075b0E2f1988691ea1d75a
- QuadraticUnion - 0xC4e20B3BD1922A02c6DAC500De5754E3CC4046BB
- FlareUnion - 0xC1AEA53f0c1EF35219A90Bec9495D3561a4B5951
-
Base Sepolia
- Union Proxy Factory - 0x3705505C5690a836b33736CD13568Ee8700D35c4
- Conviction Union - 0x40c47752fcB1CA46D1b6Db5d715f5028f2a0Cb64
- Equal Union - 0x979602c7512024c01c14D42Bd27865886Ff38Dca
- NFT Union - 0x3C7A418F01aA794C004cc6ba1Ad22a7eEA8BE232
- Traditional Union - 0x969ef16DbFb73c5eB2191CBF3632779C741750eE
- QuadraticUnion - 0xC4e20B3BD1922A02c6DAC500De5754E3CC4046BB
- FlareUnion - 0xC1AEA53f0c1EF35219A90Bec9495D3561a4B5951
-
Rsk Testnet
- Union Proxy Factory - 0x40C92d2E370b3d3944fDd90c922a407F02D286d1
- Conviction Union - 0x44950f083691828A07c17d2A927B435e8B272F6D
- Equal Union - 0x1275917daAE6389C61c7B1E8199724D0b46Ed10f
- NFT Union - 0x2fAF5856C60C14730fd7594684C2C7d52097f440
- Traditional Union - 0x50F1bbb486D62921eD9cE411c6b85Ec0B73D9130
- QuadraticUnion - 0xb52c96C52F83F0741b1EEb1Cb6c1b73C57bDEb7B
- FlareUnion - 0xC1AEA53f0c1EF35219A90Bec9495D3561a4B5951
-
Rsk Testnet
- Union Proxy Factory - 0x40C92d2E370b3d3944fDd90c922a407F02D286d1
- Conviction Union - 0x44950f083691828A07c17d2A927B435e8B272F6D
- Equal Union - 0x1275917daAE6389C61c7B1E8199724D0b46Ed10f
- NFT Union - 0x2fAF5856C60C14730fd7594684C2C7d52097f440
- Traditional Union - 0x50F1bbb486D62921eD9cE411c6b85Ec0B73D9130
- QuadraticUnion - 0xb52c96C52F83F0741b1EEb1Cb6c1b73C57bDEb7B
- FlareUnion - 0xC1AEA53f0c1EF35219A90Bec9495D3561a4B5951
-
Zircuit Testnet
- Union Proxy Factory - 0x0B62BDA8EcE17AFfa7adAe16bBaBBC8584A30016
- Conviction Union - 0x40C92d2E370b3d3944fDd90c922a407F02D286d1
- Equal Union - 0x44950f083691828A07c17d2A927B435e8B272F6D
- NFT Union - 0x1275917daAE6389C61c7B1E8199724D0b46Ed10f
- Traditional Union - 0x0c17B9e142a0DDb42f075b0E2f1988691ea1d75a
- QuadraticUnion - 0xC4e20B3BD1922A02c6DAC500De5754E3CC4046BB
- FlareUnion - 0xC1AEA53f0c1EF35219A90Bec9495D3561a4B5951
-
Linea Sepolia
- Union Proxy Factory - 0x0B62BDA8EcE17AFfa7adAe16bBaBBC8584A30016
- Conviction Union - 0x40C92d2E370b3d3944fDd90c922a407F02D286d1
- Equal Union - 0x44950f083691828A07c17d2A927B435e8B272F6D
- NFT Union - 0x1275917daAE6389C61c7B1E8199724D0b46Ed10f
- Traditional Union - 0x0c17B9e142a0DDb42f075b0E2f1988691ea1d75a
- QuadraticUnion - 0xC4e20B3BD1922A02c6DAC500De5754E3CC4046BB
- FlareUnion - 0xC1AEA53f0c1EF35219A90Bec9495D3561a4B5951
Pre-requisites:
# Install dependencies
npm install
# fill environments
cp .env.local.example .env.local# Start development server
npm run dev
# Build production frontend & start server
npm run build
npm run start