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
| What | URL Pattern | Live 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>
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 Type | URL Slug | Link |
|---|
| SBC (stablecoin.xyz) | sbc | |
| cfUSD (Coinflow) | cfusd | |
| USDGLO (Glo Dollar) | usdglo | |
| HSUSD (Hotstreak) | hsusd | |
| CreateX | createx | |
| rUSD (Rain) | rusd | |
| MXNe | mxne | |
| USDC (Circle) — on-demand only | usdc | |
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 Type | Slug | Type | Link |
|---|
| Base | base | EVM | |
| Solana | solana | SVM | |
| Polygon | polygon | EVM | |
| Celo | celo | EVM | |
| Ethereum | ethereum | EVM | |
| Canton | canton | Private | |
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.
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 Type | Format | Example |
|---|
| EVM (Base, Polygon, Celo, Ethereum) | 0x-prefixed, 66 characters | 0x… |
| Solana | Base58 encoded, 87-88 characters | 5FjaKMJvAw…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