{{ __('Voting Proposal') }}

{{ $proposal->title }}

@if($proposal->status === 'active') @if($proposal->isVotingActive()) Active @else Upcoming @endif @elseif($proposal->status === 'implemented') Implemented @else {{ ucfirst($proposal->status) }} @endif

{{ $proposal->description }}

Rationale

{{ $proposal->rationale }}

Proposed by {{ $proposal->creator->name ?? 'System' }} β€’ {{ $proposal->created_at->format('M d, Y') }}

Proposed Composition Changes

@php $currencies = array_unique(array_merge( array_keys($proposal->current_composition), array_keys($proposal->proposed_composition) )); $flags = ['USD' => 'πŸ‡ΊπŸ‡Έ', 'EUR' => 'πŸ‡ͺπŸ‡Ί', 'GBP' => 'πŸ‡¬πŸ‡§', 'CHF' => 'πŸ‡¨πŸ‡­', 'JPY' => 'πŸ‡―πŸ‡΅', 'XAU' => 'πŸ†']; $names = ['USD' => 'US Dollar', 'EUR' => 'Euro', 'GBP' => 'British Pound', 'CHF' => 'Swiss Franc', 'JPY' => 'Japanese Yen', 'XAU' => 'Gold']; @endphp @foreach($currencies as $currency) @php $current = $proposal->current_composition[$currency] ?? 0; $proposed = $proposal->proposed_composition[$currency] ?? 0; $change = $proposed - $current; @endphp
{{ $flags[$currency] ?? 'πŸ’±' }}
{{ $names[$currency] ?? $currency }}
{{ $currency }}
Current
{{ $current }}%
Proposed
{{ $proposed }}%
@if($change > 0) +{{ $change }}% @elseif($change < 0) {{ $change }}% @else No change @endif
@endforeach
@if($proposal->isVotingActive())

Cast Your Vote

@auth @if($gcuBalance > 0) @if($userVote)

You voted {{ ucfirst($userVote->vote) }} with {{ number_format($userVote->voting_power, 2) }} Η€

@endif
@csrf

Your voting power: {{ number_format($gcuBalance, 2) }} Η€

@else

You need GCU holdings to vote.

Get GCU β†’
@endif @else

Login to participate in voting

Login
@endauth
@endif

Voting Statistics

@if($proposal->isVotingActive())
Time Remaining
{{ $proposal->time_remaining }}
@endif
Participation {{ number_format($proposal->participation_rate, 1) }}%

Minimum: {{ $proposal->minimum_participation }}%

Vote Distribution
For {{ number_format($voteDistribution['for'], 2) }} Η€
Against {{ number_format($voteDistribution['against'], 2) }} Η€
Abstain {{ number_format($voteDistribution['abstain'], 2) }} Η€
Approval Rate {{ number_format($proposal->approval_rate, 1) }}%

Minimum: {{ $proposal->minimum_approval }}%

Total Votes Cast
{{ number_format($proposal->total_votes_cast, 2) }} Η€

out of {{ number_format($proposal->total_gcu_supply, 2) }} Η€ total supply

Voting Period

Starts: {{ $proposal->voting_starts_at->format('M d, Y g:i A') }}
Ends: {{ $proposal->voting_ends_at->format('M d, Y g:i A') }}