PaySwap
العربية
العربية
  • مقدمة PaySwap
    • البدء
      • إنشاء محفظة
      • الحصول على الرموز
      • استخدام PaySwap بدون التبادلات المركزية
      • قم بتوصيل محفظتك بـ PaySwap
      • بيع/شراء الرموز الأصلية
    • انقر هنا للحصول على تعليمات
      • استكشاف الأخطاء وإصلاحها
      • ما هي معاملة الموافقة؟
      • إصلاح المعاملات المعلقة على MetaMask
  • 🐲الطاغوت
    • 👚الملابس والجمال ومستحضرات التجميل ليفياثان
    • 🚰مشروب ليفياثان
    • 🎥الثقافة والترفيه ليفياثان
    • 🔌ليفياثان الطاقة
    • 🥕طعام ليفياثان
    • 😷الرعاية الصحية ليفياثان
    • 🪖القانون والنظام ليفياثان
    • 🪓التعدين ليفياثان
    • 😈NSFW ليفياثان
    • 🏠ليفياثان العقارية
    • 💻البرمجيات والاتصالات وغيرها من الطاغوت
    • 🚌النقل ليفياثان
    • 🏦بنك المال
    • NWO
  • منتجات
    • 🌉ARPs
      • ARPs اليدوية
        • إعداد كشوف المرتبات لشركتك
        • إعداد تونتين
        • بيع الأسهم في الأصول
      • النسبة المئوية لـ ARPs
        • زملاء السكن يدفعون الفواتير معًا
      • ARPs التلقائية
      • سك النقود والمطالبة بالمذكرات
    • 🟪المدققين
      • تدقيق الموارد الطبيعية
      • عمليات تدقيق SSID
      • ترميز العقارات
      • ترميز الممتلكات الشخصية
      • رموز الطبيعة
      • صائدي المكافآت
    • 🔮عقود الرهان
      • الرهانات بدون ترميز أبجدي
      • الرهانات مع ترميز الأبجدية
      • أحداث الرهان الشريك
    • 💧فواتير
      • الضرائب
      • إمساك الدفاتر
      • حسابات بنكية
      • بيع الأسهم في الأصول
    • 🖼️CanCan
      • المنتجات والخدمات
        • قائمة المنتجات/الخدمات
        • شراء المنتجات/الخدمات
          • الشراء باستخدام محفظتك
          • الشراء من خلال سوق الأسهم
          • البيع من خلال سوق الأسهم
          • الشراء من خلال Valuepools/DAOs
      • مقالات
        • قائمة المقالات
        • الكتاب البقشيش
      • نظام حظر الاشتراك غير المدفوع
        • قائمة جدران الدفع
        • إضافة عناصر إلى Paywalls
        • إزالة العناصر من Paywalls
        • الشراكة مع Paywalls
        • شراء اشتراكات Paywall
        • تفعيل اشتراكات Paywall
      • NFTickets
      • الخصومات واسترداد النقود
        • خصومات
        • استرداد النقود
        • المكافآت اليدوية
      • قائمة مجمعات القيمة للشركاء
      • الإعلانات
      • التعليقات
      • التسعير الديناميكي
      • الشراكه
      • العضويات
      • متطلبات الهوية
      • الرعاية
      • المزادات والمزايدات
      • قطرات
      • الأصوات
    • 🧑‍⚖️dRamps
      • إضافة سوق رمزية
      • نشر وإضافة رمز إضافي
      • تفعيل سوق الرمز المميز
      • تحديث الأسعار في سوق الرمز المميز
      • منحدرات تلقائية
        • سك رموز tFIAT
        • حرق رموز tFIAT
      • المنحدرات اليدوية
        • سك رموز tFIAT
        • حرق رموز tFIAT
      • منحدر الراعي
      • بيع/شراء الرموز الأصلية
      • منحدرات فاليوبول
      • الشراكه
      • التمهيد
      • بيع أسواق الرمز المميز
      • استخدم حالات
        • دفع الرسوم الدراسية
        • الدفع مقابل المنتجات/الخدمات
        • التحويلات المالية
        • الفوركس
        • جسر البلوكشين
        • مخزن القيمة
    • 🖼️eCollectibles
      • مينتر الافتراضي
      • عمال سك النقود المخصصون
      • قائمة NFTs المسكوكة مسبقًا
    • 🔄تبادل
      • مقايضات الرمز المميز
      • كيفية التداول
      • الرسوم والطرق
      • مجمعات السيولة
      • كيفية إضافة/إزالة السيولة
      • التعليمات
    • 🧈الضمانات المستقبلية
    • 🎮ألعاب
      • كائنات اللعبة
      • لعبة المنح الدراسية
    • 🎟️اليانصيب
      • كيفية لعب اليانصيب
      • الأسئلة الشائعة عن اليانصيب
      • يانصيب السوق
      • يانصيب FT
      • يانصيب NFT
    • 💳بطاقات الدفع
      • مشتريات السوق
    • 🐞حساب تعريفي
      • بناء الرسم البياني الاجتماعي الخاص بك
      • تحويل اموال
      • تقارير الائتمان
      • الأمن وآخرون
    • 💹تقاسم الإيرادات
      • مسرع
      • الأعمال
      • المساهمين
      • الإحالات
    • 🍯الرعاة
    • 🍏SSI
      • إنشاء البيانات
      • إنشاء SSID
      • إنشاء ملف تعريف فريد
    • 📈StakeMarket
      • شراء منتج مدرج
      • دعوة للمناقصات
      • القروض المضمونة
      • تطبيقات الحصة
      • الدعاوى القضائية
    • 🖥️TrustBounties
      • مكافآت FT
      • مكافآت NFT
      • الموافقات
    • 🌐ValuePools/DAOs
      • سك رمز NFT
      • رعاية Valuepool
      • التسوق مع Valuepool
      • الإقراض والاستثمار مع Valuepool
      • إنشاء اقتراح
    • 👾الوصايا
      • إعداد إرادتك
      • استخدام الوصايا للتخزين
    • 🛍️عوالم
      • عوالم الحبة الحمراء
      • عوالم الحبة الزرقاء
      • عوالم خضراء
  • استخدم حالات
    • CanCan
      • سوق العناصر: Amazon
      • سوق العناصر: الإيجارات
      • سوق المواهب
      • AirBnB
      • ركوب مشيدا
      • تطبيق التوصيل
      • Rent The Runway
      • تطبيق الاشتراك
      • تطبيق المواعدة
      • Friend.tech
      • الصحة عن بعد
      • ريمكسات المنتج
    • Valuepools
      • تطبيق بي ان بي ال
      • تطبيق الاستثمار الجماعي
      • تطبيق التأمين
      • تطبيق التسويق
      • تطبيق التوفير
    • ARPs
      • Budgetting
      • Group Vacation Planning
      • الاستثمار بالوكالة
      • Spend Management
      • Loan Management
      • Rent Management
      • Tipping
      • Play & Earn Loan Management
    • Bills
      • Flexible Loan Management
      • Bill Payment
      • Taxes
      • الاستثمار بالوكالة
    • Auditors
      • Address Verification
      • Identity Verification
      • Luxury Item Authentication
      • Awards & Trophees
      • Credit Wothiness
    • Games
      • Play To Earn For Your Game
      • Play To Earn For Tripe A Game
      • Betting
    • Betting
      • Stock Market
      • Sports
      • General
      • Companies
      • Swaps
    • Lottery
      • Data Collection
      • Sale Incentive
    • SSI
      • Supply Chain
      • Medical Records
      • Zero Knowledge Proofs
      • Background Checks
      • علامة واحدة على
    • StakeMarket
      • قبل المبيعات
      • Construction Contract
      • Collateralized Employment Contract
    • TrustBounty
      • التحوط من التقلبات
  • الحوكمة والاقتصاد الرمزي
  • الثقافة والرؤية
  • خريطة الطريق
  • المطورين
    • Smart Contracts (EVM)
      • PaySwap Exchange
        • v3 contracts
          • PancakeV3Factory
          • SmartRouterV3
            • V3SwapRouter
            • V2SwapRouter
            • StableSwapRouter
          • NonfungiblePositionManager
          • PancakeV3Pool
      • MasterChef
        • MasterChef V3
      • dRamps
        • dRamp Contract
      • Lottery
        • Lottery Contract
  • فريق
  • اتصل بنا
    • دعم العملاء
    • الحسابات الاجتماعية والمجتمعات
Powered by GitBook
On this page
  • Contract info
  • Solidity API
  • PancakeV3Factory

Was this helpful?

  1. المطورين
  2. Smart Contracts (EVM)
  3. PaySwap Exchange
  4. v3 contracts

PancakeV3Factory

Deploys PancakeSwap V3 pools and manages ownership and control over pool protocol fees

Contract info

Contract name: PancakeFactory

Contract address

Solidity API

PancakeV3Factory

Deploys PancakeSwap V3 pools and manages ownership and control over pool protocol fees

owner

address owner

Returns the current owner of the factory

Can be changed by the current owner via setOwner

Return Values

poolDeployer

address poolDeployer

Returns the current pool deployer

feeAmountTickSpacing

mapping(uint24 => int24) feeAmountTickSpacing

Returns the tick spacing for a given fee amount, if enabled, or 0 if not enabled

A fee amount can never be removed, so this value should be hard coded or cached in the calling context

Parameters

Return Values

getPool

mapping(address => mapping(address => mapping(uint24 => address))) getPool

Returns the pool address for a given pair of tokens and a fee, or address 0 if it does not exist

tokenA and tokenB may be passed in either token0/token1 or token1/token0 order

Parameters

Return Values

feeAmountTickSpacingExtraInfo

mapping(uint24 => struct IPancakeV3Factory.TickSpacingExtraInfo) feeAmountTickSpacingExtraInfo

Returns the tick spacing extra info

A fee amount can never be removed, so this value should be hard coded or cached in the calling context

Parameters

Return Values

constructor

constructor(address _poolDeployer) public

createPool

function createPool(address tokenA, address tokenB, uint24 fee) external returns (address pool)

Creates a pool for the given two tokens and fee

tokenA and tokenB may be passed in either order: token0/token1 or token1/token0. tickSpacing is retrieved from the fee. The call will revert if the pool already exists, the fee is invalid, or the token arguments are invalid.

Parameters

Name
Type
Description

tokenA

address

One of the two tokens in the desired pool

tokenB

address

The other of the two tokens in the desired pool

fee

uint24

The desired fee for the pool

Return Values

Name
Type
Description

pool

address

The address of the newly created pool

setOwner

function setOwner(address _owner) external

Updates the owner of the factory

Must be called by the current owner

Parameters

Name
Type
Description

_owner

address

The new owner of the factory

enableFeeAmount

function enableFeeAmount(uint24 fee, int24 tickSpacing) public

Enables a fee amount with the given tickSpacing

Fee amounts may never be removed once enabled

Parameters

Name
Type
Description

fee

uint24

The fee amount to enable, denominated in hundredths of a bip (i.e. 1e-6)

tickSpacing

int24

The spacing between ticks to be enforced for all pools created with the given fee amount

setWhiteListAddress

function setWhiteListAddress(address user, bool verified) public

Set an address into white list

Address can be updated by owner with boolean value false

Parameters

Name
Type
Description

user

address

The user address that add into white list

verified

bool

setFeeAmountExtraInfo

function setFeeAmountExtraInfo(uint24 fee, bool whitelistRequested, bool enabled) public

Set a fee amount extra info

Fee amounts can be updated by owner with extra info

Parameters

Name
Type
Description

fee

uint24

whitelistRequested

bool

The flag whether should be created by owner only

enabled

bool

The flag is the fee is enabled or not

Previousv3 contractsNextSmartRouterV3

Last updated 1 year ago

Was this helpful?