{{-- ─── Add New Address ─────────────────────────────────────────────────── --}}
@csrf {{-- Method select --}}
@error('method_id')

{{ $message }}

@enderror
{{-- ── Crypto fields ── --}}
{{-- ── Bank fields ── --}}
{{-- ── Mobile Money fields ── --}}
{{-- ── E-Wallet fields ── --}}
@error('error')

{{ $message }}

@enderror
Add Address
{{-- ─── Sidebar tips ─────────────────────────────────────────────────────── --}}

Double-check addresses

Cryptocurrency transfers are irreversible. Always verify your address before saving and before withdrawing.

Tips

You can save multiple addresses for different currencies.
Saved addresses will appear on the withdrawal page.
For USDT, specify the correct network (TRC-20 vs ERC-20).
{{-- ─── Saved Addresses ──────────────────────────────────────────────────────── --}}
@if($user->wallets->isEmpty()) @else
@foreach($user->wallets as $wallet) @php $walletType = $wallet->type instanceof \BackedEnum ? $wallet->type->value : (string) $wallet->type; $typeColors = ['crypto' => 'violet', 'bank' => 'blue', 'mobile_money' => 'emerald', 'e_wallet' => 'amber']; $typeColor = $typeColors[$walletType] ?? 'gray'; $address = $wallet->address; $label = $wallet->display_label; @endphp
{{-- Icon --}}
@if($walletType === 'bank') @elseif($walletType === 'mobile_money') @else @endif
{{-- Info --}}

{{ $wallet->method->name ?? 'Unknown' }}

{{ str_replace('_', ' ', ucfirst($walletType)) }}
@if($label)

{{ $label }}

@endif

{{ $address ?? '—' }}

@if(!empty($wallet->details['memo']))

Memo: {{ $wallet->details['memo'] }}

@endif
{{-- Delete --}}
@csrf @method('DELETE')
@endforeach
@endif