Create secure peer-to-peer NFT swap offers on Solana. Choose what you want to offer, choose what you want back, review the full trade, and send it directly to the other wallet for approval.
Wallet not connected
⇄
Build the swap
Choose at least one item on both sides, review the fee, then create the offer record. Live vault funding must be verified on-chain before settlement.
You OfferYour wallet
Select NFTs from your wallet
Connect wallet to load NFTs.
No wallet loaded.
Add SOL / EMPIRE to your offer
You RequestOfferee wallet
Select NFTs from offeree wallet
Enter offeree wallet to load NFTs.
No offeree wallet loaded.
Request SOL / EMPIRE from offeree
Offer Preview
Platform Fee
Platform fee waived for this wallet.
The platform fee is due when the offeror confirms the offer. If the offeror cancels later, the platform fee is not refunded.
My Offers
Swap History 0
Admin Only
Admin Security + Recovery Panel
Opened only by triple-clicking the logo after signed admin-wallet login. Public users cannot access vault/operator diagnostics.
Admin WalletNot loaded
Vault WalletNot loaded
OperatorNot loaded
Fee WhitelistNot loaded
Automatic Vault Operator
Not loaded
When ON, verified offeror/offeree deposits are automatically released by the vault operator. When OFF, funded swaps stop for admin/operator review.
Load the recovery queue, then tap an offer card to auto-fill fields and see the recommended action.
Recovery offer cards will appear here.
No recovery offer selected.
Load whitelist to view wallet notes.
Load whitelist to view collection rule.
Admin Wallet
Administrative Wallet Manager
Add, disable, or review Web3 admin wallet access. The original configured admin wallet remains a fallback; new wallets are saved to SQL when the database is enabled.
Load admin wallets to view wallet notes.
Password Manager
Password Manager
Create passwords only for existing admin wallets. Username is the admin wallet address. TOTP MFA is optional and off by default. Legacy reusable admin-code factors remain verification-only until re-enrolled.
Load users to view password status.
NFT transfer feeThis production fee is paid by the offeror in the NFT deposit transaction. It is a normal System Program SOL transfer and defaults to the Don wallet.
NFT transfer fee loading…
Platform Fee Wallet Split
Rows set to 0% are inactive/excluded from transactions. Active rows above 0% must total 100%.
Platform fee amounts, split wallets, and the NFT transfer fee are editable here. The NFT transfer fee defaults to 0.0015 SOL paid to the Don wallet.
Color Scheme changes apply to the public website after save. Comfortable/Compact layout mode was removed because it was not a working public setting.
Database mode is a long-term archive and password/MFA foundation. JSON remains the primary live swap store. Closed offers wait at least 24 hours before SQL archive. Pruning from JSON is disabled by default.
Database status has not been loaded.
Only terminal offers older than the configured delay are eligible. Default delay is 24 hours.
Archived SQL offers will appear here.
Database admin audit rows will appear here.
Delete affects only the SQL archive copy. Live JSON offer storage is not deleted here.
Maintenance is read-only. It scans archive eligibility, JSON/SQL integrity, stale sessions, archive/prune safety, and DB/JSON mismatches without changing data.
Run Maintenance Scan to view read-only diagnostics.
Database Settings are protected by the Database mode password/MFA gate and action token.
JSON remains primary for active swaps. Pruning is OFF by default.
Admin panel ready. Refresh Admin Health to load private status.
Admin response summary will appear here in plain text after loading admin data.
Advanced diagnostics / raw details
Raw admin details will appear here after loading admin data.
Protected Admin Mode
Administrative Password Required
Wallet admin is verified. Enter the admin password for this wallet before Iron Swap shows this protected mode.
Protected ModeAdmin wallet: Verified wallet
Session cookies required.
Iron Swap uses secure session cookies for wallet login, action-token protection, and admin authorization. The site does not need tracking cookies for core swap functions.