بلاگ
August 7, 2026

SellPolia پر Sepolia ETH کیسے فروخت کریں

فروخت صرف Sepolia پر ہوتی ہے۔ آپ Sepolia پر موجود SellPolia vault میں SETH بھیجتے ہیں، یہ جمع ایک FIFO queue order بن جاتی ہے، خریدار اسے پورا کرتے ہیں، اور آپ کا جمع شدہ بیلنس روزانہ کی ایک کارروائی میں Base پر حقیقی ETH کی صورت میں ادا کیا جاتا ہے۔

دونوں پتے الگ ہیں: جس wallet سے آپ فروخت کرتے ہیں وہ Sepolia پر ہوتا ہے، اور جس پتے پر آپ کو ادائیگی ملتی ہے وہ Base پر ہوتا ہے۔ یہ ایک جیسے بھی ہو سکتے ہیں یا مختلف بھی۔

ایک نظر میں

فروخت کریں صرف Sepolia پر
Vault 0xa2aa891cf73cf56b22d8af886cbab7d2f8706794
کم از کم جمع 1 SETH
Queue FIFO — ہر جمع پر ایک order
آپ کی قیمت خرید قیمت × آپ کے tier کا حصہ (Novice = 20% → $0.05/SETH)
ادائیگی Base پر ETH، روزانہ، جب کم از کم 10 SETH فروخت ہو چکے ہوں

1. dApp کھولیں اور ایک wallet منسلک کریں

Wallet onboarding: Connect, Generate, Import

Connect Wallet فروخت کنندگان کے لیے معمول کا راستہ ہے — جو SETH آپ فروخت کر رہے ہیں وہ پہلے ہی ایک wallet میں موجود ہے، اور جمع پر دستخط کرنے کے لیے آپ کو اسی wallet کی ضرورت ہے۔

Generate Wallet ایک نیا in-memory BIP-39 wallet بناتا ہے اور 12 الفاظ ایک بار دکھاتا ہے۔ کچھ بھی محفوظ نہیں کیا جاتا، اس لیے آگے بڑھنے سے پہلے phrase محفوظ کر لیں۔

Recovery phrase modal

Import Wallet اس phrase سے بحال کرتا ہے جو پہلے سے آپ کے پاس موجود ہو۔

Import wallet modal

آپ جو بھی راستہ اختیار کریں، wallet کا Sepolia پر ہونا ضروری ہے اور اس میں وہ SETH موجود ہونا چاہیے جو آپ جمع کرانا چاہتے ہیں، ساتھ ہی gas کے لیے تھوڑی مقدار بھی۔


2. پہلے اپنا payout address سیٹ کریں

ادائیگیاں Base پر ETH کی صورت میں طے ہوتی ہیں، اور payout address on-chain vault میں محفوظ کیا جاتا ہے۔ بطورِ پیش فرض یہ آپ کا فروخت والا address ہوتا ہے۔ اگر آپ چاہتے ہیں کہ ادائیگی کسی اور جگہ ہو، تو جمع کرانے سے پہلے اسے سیٹ کریں۔

header میں account pill کھولیں:

Account sheet

یہ sheet دونوں addresses دکھاتی ہے — Sepolia (فروخت) اور Base (ادائیگیاں) — copy buttons کے ساتھ، اور ایک Change payment address button بھی۔ deposit panel میں Payout to · Base کے ساتھ بھی یہی Change button موجود ہے۔

Payment address modal

ایک درست 0x… address paste کریں اور Send update دبائیں۔ یہ Sepolia پر vault کے لیے ایک on-chain setPayoutAddress call ہے، اس لیے اس پر تھوڑی gas لگتی ہے اور یہ دو مراحل سے گزرتا ہے:

  1. نیا payout address سیٹ کرنے کے لیے اپنے wallet میں transaction کی تصدیق کریں…
  2. Sepolia transaction کی تصدیق کا انتظار ہو رہا ہے…

سب سے تازہ on-chain تبدیلی ہی نافذ ہوتی ہے۔ backend کے event کو index کرنے تک UI نیا address عارضی طور پر دکھاتا ہے۔


3. SETH کو vault میں جمع کرائیں

Trade Sell پر کھلتی ہے۔ اگر ابھی کوئی orders نہیں ہیں تو آپ کو deposit panel ملے گا۔

Sell deposit panel

اوپر سے نیچے تک:

Vault address — منزل، copy کرنے کے لیے tap کریں۔ اس address پر کی گئی ہر جمع ایک queue order بن جاتی ہے؛ backend on-chain transfer کو شناخت کرتا ہے اور اسے خودکار طور پر queue میں ڈال دیتا ہے۔ دستی طور پر کچھ register کرنے کی ضرورت نہیں۔

Queue depth preview — اس وقت آپ سے آگے کتنے orders اور کتنی SETH موجود ہے۔ FIFO ہے، اس لیے نئی جمع آخر میں شامل ہوتی ہے، اور آپ کی درست جگہ تبھی طے ہوتی ہے جب transaction confirm ہو جائے۔ اگر queue خالی ہو تو panel یہی بتاتا ہے، اور آپ house reserve سے پہلے اگلے نمبر پر ہوتے ہیں۔

Deposit from your wallet — مقدار۔ 1 SETH سے کم پر button پر Minimum deposit is 1 SETH لکھا آتا ہے اور یہ disabled رہتا ہے۔

Payout to · Base — یہ یاد دہانی کہ رقم کہاں پہنچے گی، ساتھ میں Change shortcut بھی۔

Send 250 SETH to vault دبائیں۔ button transaction کو track کرتا ہے:

  1. اپنے wallet میں جمع کی تصدیق کریں…
  2. Sepolia transaction کا انتظار ہو رہا ہے…

Deposit confirmed, waiting for the queue order

تصدیق ہونے کے بعد آپ کو ایک toast ملتا ہے — Deposit confirmed on-chain — queueing… — اور transaction link کے ساتھ ایک spinner note۔ backend کی confirmation scan مکمل ہونے کے بعد آپ کا queue order ظاہر ہوتا ہے، فوراً نہیں۔ جب تک order آپ کی فہرست میں نظر نہ آ جائے panel اسی حالت میں رہتا ہے۔

آپ ایک سے زیادہ بار جمع کرا سکتے ہیں؛ ہر جمع اپنی الگ order ہوتی ہے۔


4. seller dashboard کو سمجھیں

جب آپ کے پاس کم از کم ایک order ہو، تو Sell deposit form کے بجائے dashboard دکھاتا ہے۔

Seller dashboard

header line میں آپ کا tier، buy price میں آپ کا حصہ، اور اس کے نتیجے میں فی SETH قیمت دکھائی جاتی ہے — یہاں Novice · 20% · $0.05/SETH۔ دائیں طرف کا chip open orders دکھاتا ہے، یا All sold۔

چار tiles، سب تمام orders پر مجموعی طور پر:

  • In queue — غیر فروخت شدہ SETH جو اب بھی انتظار میں ہے
  • Sold — وہ SETH جو خریداروں سے match ہو چکی ہے، ادائیگی کی منتظر
  • Owed — آپ کی قیمت کے مطابق اس فروخت شدہ SETH کی dollar value
  • Paid out — وہ ETH جو Base پر پہلے ہی موصول ہو چکی ہے

ان کے نیچے payout block ہے: ایک bar جو آپ کے sold balance کو 10 SETH کی کم از کم حد کے مقابل track کرتی ہے۔ حد سے کم ہونے پر یہ min 10 SETH sold دکھاتی ہے؛ اس سے اوپر دائیں طرف کی caption سبز ہو جاتی ہے — ▸ اگلی روزانہ کی کارروائی میں ادائیگی ہو گی۔

آخر میں، open-orders strip: ہر غیر مکمل order کے لیے ایک row، جس میں اس کی fill percentage اور remaining/total دکھایا جاتا ہے۔ All orders → آپ کو Orders tab پر لے جاتا ہے۔ + Sell more SETH آپ کو deposit form پر واپس لے جاتا ہے۔


5. Orders میں ایک order کا جائزہ لیں

filter کو Selling پر رکھیں اور ایک order کو expand کریں۔

Sell order expanded with its timeline

timeline یوں چلتی ہے:

  1. Deposit detected — vault میں موصول ہونے والی مقدار، Sepolia transaction link اور timestamp کے ساتھ
  2. Queued (FIFO) — جب order open ہو تو آپ کی موجودہ queue position کے ساتھ
  3. Filling · X of Y SETH — اب تک صاف ہونے والا فیصد، یا All SETH sold
  4. $X accrued — اس order نے کیا کمایا ہے، اور payout rule
  5. Order complete — جب ہر یونٹ match ہو چکا ہو

نیچے موجود key-value block totals، sold/remaining، آپ کی price، sold کے لیے owed، مکمل فروخت پر متوقع value، اور order کے لیے record کیا گیا payout address دیتا ہے۔

status chips: Queued (سرمئی، ابھی کچھ فروخت نہیں ہوا)، Filling (عنبر، pulsing)، Sold (سبز، مکمل طور پر match شدہ)۔


6. ادائیگی حاصل کریں

ادائیگیاں فی-order نہیں بلکہ batch کی صورت میں ہوتی ہیں:

  • آپ کا sold balance آپ کے تمام orders میں جمع ہوتا ہے۔
  • جب یہ 10 SETH sold تک پہنچ جاتا ہے، تو آپ اگلی روزانہ payout run میں شامل ہو جاتے ہیں۔
  • ادائیگی Base پر ETH کی صورت میں ہوتی ہے، اور vault میں on-chain record شدہ payout address پر بھیجی جاتی ہے۔
  • dashboard اور payout block میں Paid out پہلے ہی بھیجی گئی ETH کو track کرتا ہے۔

public ledger میں payout ایک Payout released entry کے طور پر ظاہر ہوتی ہے، Base transaction link کے ساتھ۔


7. Explorer پر تصدیق کریں

Explorer ledger

اپنا Sepolia یا Base address تلاش کریں، یا My activity دبائیں۔ آپ کی rows پر ایک you chip اور بائیں جانب رنگین کنارہ ہوتا ہے۔ type، entry id، address، amount، network، timestamp اور transaction link دیکھنے کے لیے کسی بھی entry کو expand کریں۔

Sell orders اور reserve fills Sepolia entries ہیں؛ payouts Base سے link ہوتی ہیں۔ buyer-seller matching نجی رہتی ہے — ledger کبھی یہ نہیں جوڑتا کہ کس نے کس سے خریدا۔


قیمتیں اور tiers

خریدار ایک ہی قیمت ادا کرتے ہیں: $0.25 فی SETH۔ فروخت کنندگان کو اس قیمت کا ایک حصہ ملتا ہے، جو tier کے مطابق طے ہوتا ہے۔ volume sold کے ساتھ tiers بڑھتے ہیں (ہر step پر 10,000 SETH):

Tier Share At a $0.25 buy price
Novice 20% $0.05
Apprentice 30% $0.075
Adept 40% $0.10
Expert 50% $0.125
Master 60% $0.15
Elite 70% $0.175
Champion 80% $0.20
Legend 90% $0.225
Apex 100% $0.25

آپ کا موجودہ tier اور price price strip اور dashboard header میں ہوتے ہیں؛ Tier tooltip پوری ladder دکھاتا ہے جس میں آپ کی row نمایاں ہوتی ہے۔

buy price اور آپ کے tier price کے درمیان فرق marketplace کا margin ہے — کوئی الگ fee line نہیں ہے۔ آپ کی واحد دوسری لاگت Sepolia gas ہے جو deposit پر لگتی ہے (اور payout-address change پر بھی)۔


Troubleshooting

Deposit confirmed but no order appears. مختصر وقت کے لیے یہ متوقع ہے۔ backend اپنی confirmation scan کے بعد order کو queue میں ڈالتا ہے؛ اس وقت تک panel آپ کے transaction link کے ساتھ spinner note برقرار رکھتا ہے۔ جب tab چھپی ہو تو polling رک جاتی ہے اور دوبارہ focus ہونے پر بحال ہو جاتی ہے۔

Button says "Minimum deposit is 1 SETH". market minimum سے کم deposits on-chain مسترد کر دی جاتی ہیں؛ مقدار بڑھائیں۔

Sent SETH to the vault from outside the dApp. یہ پھر بھی queue ہو جائے گی — listener UI نہیں بلکہ vault address کو دیکھتا ہے۔ لیکن استعمال ہونے والا payout address وہی ہو گا جو sending address کے لیے on-chain record ہو، اس لیے پہلے اسے سیٹ کریں۔

"Enter a valid 0x address (40 hex chars)." payment-address field سخت validation کرتی ہے؛ دیکھیں کہیں paste ادھورا تو نہیں۔

Payout address change didn't stick. یہ ایک on-chain call ہے — اسے Sepolia پر confirm اور index ہونا ضروری ہے۔ تازہ ترین confirmed change ہی نافذ ہوتی ہے، اس لیے اگر آپ نے دو بار submit کیا ہے، تو آخری والی لاگو ہو گی۔

Sold balance sits below 10 SETH. جب تک یہ threshold تک نہ پہنچے کوئی payout run نہیں ہوتی۔ یہ آپ کے تمام orders میں جمع ہوتا ہے، اس لیے مزید deposits کے fill ہونے سے آپ وہاں پہنچ جائیں گے۔

Wallet disconnected mid-session. generated اور imported wallets صرف memory میں رکھی جاتی ہیں؛ reload سے وہ ختم ہو جاتی ہیں۔ اپنی phrase سے دوبارہ import کریں۔ injected wallets دوبارہ connect ہو جاتی ہیں، اور dApp account switches کو follow کرتی ہے — نئے address کے لیے orders اور balances دوبارہ load ہو جاتے ہیں۔

Orders and balances look stale. dashboard ہر 5 seconds بعد poll کرتا ہے اور tab focus ہوتے ہی فوراً refresh ہوتا ہے۔ اگر figures کبھی populate نہ ہوں، تو backend تک رسائی نہیں — app loading screen پر connection error دکھاتی ہے۔