How to Link

Construct deep links to transactions, wallets, value types, transfer types, and specific transfer type + value type combinations on the network explorer.

URL Pattern Quick Reference

WhatURL PatternLive Example
Transaction (full context)/tx/<transferType>/<valueType>/<hash>/tx/
Transaction (hash only)/tx/<hash>/tx/
Wallet (scoped to transfer type)/wallet/<slug>/<address>/wallet/
Wallet (all transfer types)/wallet/<address>/wallet/
Value type/valuetype/<symbol>/valuetype/sbc
Transfer type/transfertype/<slug>/transfertype/base
Search/search?q=<query>/search?q=sbc

Linking to Transactions

Every transaction has a unique on-chain hash (EVM) or signature (Solana). You can link to any transaction using two URL formats.

Full context URL (recommended)

Include the transfer type slug and value type symbol for the fastest lookup and richest page header:

/tx/<transferType>/<valueType>/<hash>
Solana example (cfusd)
https://brale.network/tx/solana/cfusd/5FjaKMJvAwonDHfVe3y9RsUY5nj5HhiTyXCkaj82SNfFLoNAEECjF62H8oqX2zH6J4risPTxjyr8u1uaP8TneREa

Hash-only URL (auto-detect)

If you only have the hash, the explorer auto-detects the transfer type from the format:0x-prefixed = EVM, base58 = Solana.

/tx/<hash>
On-demand fetching: If a transaction isn't in the database yet, the explorer fetches it live from the transfer type RPC, indexes it, and renders it immediately. Any hash for a tracked value type contract will work.

Code example

const transferType = 'base' // base, solana, polygon, celo, ethereum const valueType = 'sbc' // sbc, cfusd, usdglo, hsusd, createx, rusd, mxne, usdc const txHash = '0x...' const txUrl = `https://brale.network/tx/${transferType}/${valueType}/${txHash}` // → https://brale.network/tx/base/sbc/<hash>

Linking to Wallets

Wallet pages show all tracked transactions for a given address. Two URL formats are supported.

Transfer-type-scoped wallet

Show transactions for a specific address on a single transfer type:

/wallet/<slug>/<address>

All transfer types wallet

Omit the transfer type slug to see activity across all transfer types. The explorer detects the address format (EVM 0x-prefixed vs Solana base58) and queries all matching transfer types:

/wallet/<address>
On-demand indexing: If a wallet has no transactions in the database, the explorer fetches recent history from the transfer type RPC and indexes it on the spot.

Code example

// Transfer-type-scoped const walletUrl = `https://brale.network/wallet/${transferTypeSlug}/${address}` // All transfer types (auto-detect) const walletUrl = `https://brale.network/wallet/${address}`

Linking to Value Types

A value type is what moved — the unit of tokenized value. Each value type has a detail page with volume charts, transaction history, and transfer type deployment info.

/valuetype/<symbol>
Value TypeURL SlugLink
SBC (stablecoin.xyz)sbc
cfUSD (Coinflow)cfusd
USDGLO (Glo Dollar)usdglo
HSUSD (Hotstreak)hsusd
CreateXcreatex
rUSD (Rain)rusd
MXNemxne
USDC (Circle) — on-demand onlyusdc

The value types index lists all tracked value types with live transaction counts.

Linking to Transfer Types

A transfer type is how value moved — the infrastructure that carries it. Each transfer type has a detail page with volume charts and transaction history.

/transfertype/<slug>
Transfer TypeSlugTypeLink
BasebaseEVM
SolanasolanaSVM
PolygonpolygonEVM
CeloceloEVM
EthereumethereumEVM
CantoncantonPrivate

The transfer types index lists all tracked transfer types with live transaction counts.

Value Type + Transfer Type Combinations

Every tracked value type exists on one or more transfer types. The transaction URL encodes both dimensions: /tx/<transferType>/<valueType>/<hash>. Below are all actively indexed combinations with their on-chain contract addresses and a live sample transaction.

Transfer TypeValue TypeContract / MintLive Example
basesbc0xfdcC3dd6…33d80798
solanasbcDBAzBUXaLj…KjhbTGMA3vNrVSWroB…S5u1mcKa
polygonsbc0xfdcC3dd6…33d80798
celousdglo0x4F604735…E0225AD3
basecfusd0x131409B3…a544b6fA
solanacfusd9Qh5igeYVb…2LdqyT4Y5FjaKMJvAw…P8TneREa
solanahsusd4FVaHEubcq…ytcGdRvd
solanacreatexBV8cKPRTdQ…R1Tx1EGF3yUxR2Bqrw…Ljgi1W9s
baserusd0xd899C225…B8860eC8
ethereumrusd0x2c39fe49…e6b68138
basemxne0x269caE7D…6030E0aF
solanamxne6zYgzrT7X2…ocYdB9wa

Integration Examples

Copy-paste code for linking from your app, wallet, or dashboard.

JavaScript / TypeScript

const BASE = 'https://brale.network' // Transaction link (full context) function txUrl(transferType: string, valueType: string, hash: string) { return `${BASE}/tx/${transferType}/${valueType.toLowerCase()}/${hash}` } // Transaction link (hash only — auto-detects transfer type) function txUrlShort(hash: string) { return `${BASE}/tx/${hash}` } // Wallet link (scoped to one transfer type) function walletUrl(slug: string, address: string) { return `${BASE}/wallet/${slug}/${address}` } // Wallet link (all transfer types) function walletUrlAll(address: string) { return `${BASE}/wallet/${address}` } // Value type page function valueTypeUrl(symbol: string) { return `${BASE}/valuetype/${symbol}` } // Transfer type page function transferTypeUrl(slug: string) { return `${BASE}/transfertype/${slug}` }

HTML

<!-- Transaction (full context) --> <a href="https://brale.network/tx/base/sbc/<hash>"> View on network explorer </a> <!-- Wallet (single transfer type) --> <a href="https://brale.network/wallet/base/<address>"> View wallet activity </a> <!-- Value type --> <a href="https://brale.network/valuetype/sbc"> View SBC on network explorer </a> <!-- Transfer type --> <a href="https://brale.network/transfertype/base"> View Base transactions </a>

React

// Link to a transaction after a successful transfer <a href={`https://brale.network/tx/${transferType}/${valueType}/${txHash}`} target="_blank" rel="noopener noreferrer" > View transaction → </a>

Valid Parameters

Transfer type slugs (for URLs)

base, solana, polygon, celo, ethereum, canton

Value type slugs (lowercase symbol, used in all URLs)

sbc, cfusd, usdglo, hsusd, createx, rusd, mxne, usdc

Hash formats

Transfer TypeFormatExample
EVM (Base, Polygon, Celo, Ethereum)0x-prefixed, 66 characters0x…
SolanaBase58 encoded, 87-88 characters5FjaKMJvAw…P8TneREa

Related Pages

  • Indexing Guide — How transactions get indexed, on-demand fetching, tracked contracts
  • Value Types — All tracked value types with live transaction counts
  • Transfer Types — All tracked transfer types with live transaction counts
  • Search — Find transactions, wallets, and value types