Skip to content

Fixes on raised issues #282

Open
blurbeast wants to merge 3 commits into
crowdpass-live:mainfrom
blurbeast:main
Open

Fixes on raised issues #282
blurbeast wants to merge 3 commits into
crowdpass-live:mainfrom
blurbeast:main

Conversation

@blurbeast
Copy link
Copy Markdown

in this pr , it resolves some issues tagged below

closes #240
closes #186
closes #180

blurbeast and others added 3 commits April 26, 2026 22:03
…points

- event_manager: validate_ticket_price now also rejects negative prices on
  the legacy create_event path; restored proper organizer-tracking and
  waitlist-promotion helpers that a prior merge had stubbed out.
- marketplace: bound multipliers in __constructor and update_price_cap;
  reject non-positive price and negative token_id in create_listing
  (now Result-typed); defense-in-depth price guard in purchase_ticket;
  hard cap and saturating arithmetic on get_active_listings pagination.
- ticket_nft: bound name/description/image/tier/uri/event_name strings on
  update_metadata, update_off_chain_uri, and register_event.
- fuzz/integration tests: add missing testutils::Ledger import; switch fuzz
  to try_create_event_v2; use Address::generate for fuzz admin.
- .gitignore: ignore test_snapshots/ and proptest-regressions/ test artifacts.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…ement

create_profile, update_profile, and get_profile let a user own a single
profile keyed by their Soroban Address. Strings (username, display_name,
bio, avatar_uri) are bounds-checked on every write; required fields
(username, display_name) reject empty input; updates are partial via
Option<String> per field. has_profile is a read-only existence check.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Standalone library crate exposing pause / unpause / is_paused /
require_not_paused. Authorization is the host contract's concern, so the
module can be reused regardless of how the contract gates admin access.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented Apr 27, 2026

@blurbeast Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@manoahLinks
Copy link
Copy Markdown
Contributor

you got crazy conflicts, pull before making a pr

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants