unionbuiid.com Open in urlscan Pro
2606:4700:3030::ac43:a481  Malicious Activity! Public Scan

URL: https://unionbuiid.com/
Submission: On October 06 via api from CN — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

Union

Union

 * Blog
 * Docs
 * Team
 * Discord
 * X

Mainnet Early Adopter
Registration is Now Live!

Only those who register within the next 24 hours will be eligible for Early
Adopter Rewards.

Become an Early Adopter ->


THE ENDGAME OF INFRASTRUCTURE

Efficient zero-knowledge cryptography and consensus verification are the holy
grail of interoperability. Union makes protocols fast, trustless and
permissionless.

CometBLS V3
ZkMint
TendermintX
Fraud-proof bridges
60x
faster
DVN Performance
464128



SCALE THE MODULAR STACK

Union is the first infrastructure layer that unifies thousands of networks,
unlocking horizontal scalability for any protocol.




SUPPORTS ANY EXECUTION ENVIRONMENT

Build whatever, wherever.

contract DexPortal is IBCAppBase {
  function swap(
    address base,
    uint256 amount,
    uint256 minReturn,
    uint64 timeout
  ) public {
    Proxy quote = swapProxies[base];
    IERC20(base).transferFrom(
      _msgSender(),
      address(this),
      amount
    );
    ibcHandler.send(
      quote.port,
      quote.channel,
      timeout,
      abi.encode(
        Swap({
          origin: _msgSender(),
          amount: amount,
          minReturn: minReturn
        })
      )
    );
  }
}

fn swap(
    deps: Deps,
    env: Env,
    info: MessageInfo,
    base: String,
    amount: Uint256,
    min_return: Uint256,
    timeout: u64,
) -> Result<Response, Error> {
    let proxy = SWAP_PROXIES.load(&deps.storage, base)?;
 
    Ok(Response::add_message(wasm_execute(
        base,
        &cw20::msg::TransferFrom {
            owner: info.sender,
            recipient: env.contract.address,
            amount,
        },
        vec![],
    ))
    .add_message(IbcMsg::SendPacket {
        channel_id: proxy.channel,
        data: Swap {
            origin: info.sender,
            amount,
            min_return,
        },
        timeout: IbcTimeout::with_block(timeout),
    }))
}


BLOG

Read the latest on Union's developments


WE'RE WHALE SHARKS NOW

Union has officially adopted the Whale Shark as its mascot, to symbolize its
desire to grow and become the dominant interoperability provider in crypto.

read full post ->

Union Partners with Native to Enable ZK-Bridging for Bitcoin

Read more ->

Transparent and Permissionless - Union Is Open Source

Read more ->
See all posts ->


JOIN THE UNION

Help us build the endgame of interoperability.

Follow us on X ->
Join our Discord ->
 * Blog
 * Docs
 * Team
 * Brand Kit
 * Discord
 * X.com

© Union Labs