NEWMethodology v3.3 is open for public comment.Read the draft →
About Press Ratings Partners Compare Watchlist Advertise
20·A Submit app — step 3 of 6 onyx.dev/apps/submit
Step 1 · Wallet connect

Submissions are wallet-signed.

Connect the wallet that controls your app's contracts. Every step of this draft — and the final submission — is signed by it, so the desk knows the applicant and the deployer are the same party.

Listing is free · median review 6 days
App Store/Submit/Distribution & contracts

Submit your app · EmberSwap

Step 3 of 6 · last saved 1 min ago · draft signed by ember.eth
Wallet connect
App identity
3
Distribution & contracts
4
Permissions & security
5
Listing & placement
6
Review & submit
Step 03

Distribution & contracts

Tell us exactly where your app lives and which contracts it talks to. The desk reviews the artifact you declare here — if the live app ever diverges from it, the listing is suspended automatically.

App type
dApp · web
Served over HTTPS or IPFS. We pin the reviewed build.
Browser extension
Chrome / Firefox store ID. We diff store updates.
Wallet
Extension or web. Signing core must be source-available.
Canonical URL
✓ DNSSEC valid · TLS ok
ENS name (optional, recommended)
✓ contenthash → ipfs://bafy…9k2
IPFS build hash (if front-end is pinned)
We re-hash your build during review. Mismatch = automatic rejection.
Contracts the app can ask users to sign for
0x8fA4c9De…31bAc21D ✓ Source verified
0x3B7e11aF…D82409aF ✓ Source verified
0xD2104c77…9Ee04e6B ⟳ Verifying…
Chains
Category
Draft auto-saved
20·B Submission confirmation onyx.dev/apps/submit/submitted

Submission received.

EmberSwap is in the review queue. Automated checks are already running; a desk reviewer picks it up next. We'll email and notify ember.eth at every state change.

Submission APP-2026-0847
Received & signed
Draft signed by ember.eth · immutably logged
Now
2
Automated checks
Bytecode match, domain integrity, build hash, permission scan
~ 2h
3
Desk review
A named reviewer walks the app and files a listing report
Day 2 – 5
4
Decision
Approved & live, or rejected with written reasons. Both are final for 90 days.
Day 6
Back to App Store
20·C Submission status tracker onyx.dev/apps/submissions/APP-2026-0847
App Store/Submissions/APP-2026-0847

EmberSwap Desk review

Submitted Jul 08, 2026 · day 3 of ~6 · reviewer assigned: m.okafor

Received & signed

Submission APP-2026-0847 signed by ember.eth and logged.

Jul 08 · 14:22 UTC

Automated checks · 11 of 12 passed

Bytecode ↔ source match (3 contracts)Pass
Domain & DNSSEC integrityPass
IPFS build hash matchPass
Permission scan — 1 broad approval flagged for reviewerFlag
Jul 08 · 16:40 UTC
3

Desk review — in progress

m.okafor is walking the app against listing standard v1.4. The flagged approval scope is under manual inspection. You may be asked for clarification; requests appear here and by email.

Started Jul 10 · 09:15 UTC
4

Decision

Approved listings go live immediately. Rejections come with written reasons and a 90-day reapplication window.

ETA Jul 14