Solidus Bridge testnet ağında çalışıyor. Burada görünen her şey test verisidir, parasal değeri yoktur.

Geliştiriciler

Bir işlemi Solidus kimlik belgesine bağlayın, arkasındaki veriyi hiç görmeden. Kapı yalnızca reddetmez, gerekçesini de söyler. Böylece belge sahibine neyi düzeltmesi gerektiğini söyleyebilirsiniz.

Zincir üstünde

import {SolidusGate} from "./SolidusGate.sol"; // github.com/solidusnetwork/bridge-contracts, src/lib/SolidusGate.sol

// Reverts with the REASON, not just a refusal, so you can tell the holder what to fix.
SolidusGate.requireCredential(
    mirror,                       // SolidusRegistry.mirrorOf(domain)
    SolidusGate.holderOf(msg.sender),
    keccak256("KycL2"),
    issuerDidHash,
    1 days                        // how stale a heartbeat may be
);

Arayüzde

import { checkGate, credentialTypeHash, gateReasonName, holderFromEvmAddress } from '@solidus-network/bridge'

const result = await checkGate({
  client: publicClient,
  mirror: mirrorAddress,
  holder: holderFromEvmAddress(account.address),
  credentialTypeHash: credentialTypeHash('KycL2'),
  issuerDidHash,
  maxAge: 86_400n,
})

if (!result.ok) show(`cannot proceed: ${gateReasonName(result.reason)}`)

İstemciyi siz verirsiniz. Bu paket kendi RPC adresini getirmez.

Adresler

ZincirKayıtAyna
Ethereum Sepolia0x19aF92b387200827E0540f516FEd1468B09806A50x0a5a0d19206f436d67B7b87BF4c889d5b769517A
Avalanche Fuji0x19aF92b387200827E0540f516FEd1468B09806A50x0a5a0d19206f436d67B7b87BF4c889d5b769517A
Arc testnet0x19aF92b387200827E0540f516FEd1468B09806A50x0a5a0d19206f436d67B7b87BF4c889d5b769517A
Solana devnetkurulmadı2MWe3EHixse6MGx5gBjqdY54Xn3SZ2bmkaSXnXp6tg7u