Skip to content

Feature/offering metadata validation#128

Merged
thlpkee20-wq merged 5 commits intoRevoraOrg:masterfrom
1nonlypiece:feature/offering-metadata-validation-108
Mar 9, 2026
Merged

Feature/offering metadata validation#128
thlpkee20-wq merged 5 commits intoRevoraOrg:masterfrom
1nonlypiece:feature/offering-metadata-validation-108

Conversation

@1nonlypiece
Copy link
Contributor

Closes #108

Emit additional versioned indexed event topics for offering registration, revenue reporting phases, and claims so off-chain indexers can filter by event type, issuer, offering token, and period dimensions.

Made-with: Cursor
Add configurable per-offering access windows for revenue reporting and claims, enforce window checks at entrypoints, and emit update events for scheduler/indexer observability.

Made-with: Cursor
Add domain-separated ed25519 payload verification with signer key registration, delegate-based authorization, and nonce/expiry replay protection for meta-transaction style actions.

Made-with: Cursor
Enforce maximum metadata size with explicit allowed scheme prefixes (`ipfs://`, `https://`, `ar://`, `sha256:`) and return clear contract errors for malformed metadata inputs.

Made-with: Cursor
@thlpkee20-wq thlpkee20-wq merged commit 282bdd4 into RevoraOrg:master Mar 9, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement Offering-Level Metadata Validation (Format and Size)

2 participants