PaySwap
Türkçe
Türkçe
  • PaySwap'e Giriş
    • Başlamak
      • Cüzdan Oluştur
      • Jetonları Alın
      • PaySwap'i Merkezi Borsalar Olmadan Kullanmak
      • Cüzdanınızı PaySwap'e bağlayın
      • Yerel Tokenları Sat/Satın Al
    • Yardım için buraya tıklayın
      • Hataları Giderme
      • Onay İşlemi Nedir?
      • MetaMask'ta Takılan Bekleyen İşlemleri Düzeltme
  • 🐲Leviathan'lar
    • 👚Apparel, Beauty & Cosmetics Leviathan
    • 🚰Beverage Leviathan
    • 🎥Culture & Entertainment Leviathan
    • 🔌Energy Leviathan
    • 🥕Food Leviathan
    • 😷Healthcare Leviathan
    • 🪖Law & Order Leviathan
    • 🪓Mining Leviathan
    • 😈NSFW Leviathan
    • 🏠Real Estate Leviathan
    • 💻Software, Telco & Other Leviathan
    • 🚌Transportation Leviathan
    • 🏦The Money Bank
    • NWO
  • Ürünler
    • 🌉ARPs
      • Manuel ARP'ler
        • Şirketinizin Bordrosunu Ayarlama
        • Tontin Kurulumu
        • Bir Varlıktaki Hisselerin Satılması
      • Yüzdeye Dayalı ARP'ler
        • Oda Arkadaşları Faturaları Birlikte Ödüyor
      • Otomatik ARP'ler
      • Basım ve Talep Notları
    • 🟪Denetçiler
      • Doğal Kaynak Denetimleri
      • SSID Denetimleri
      • Gayrimenkulün Tokenleştirilmesi
      • Kişisel Eşyaların Tokenleştirilmesi
      • Doğa Jetonları
      • Kelle avcıları
    • 🔮Bahis Sözleşmeleri
      • Alfabe kodlaması olmayan bahisler
      • Alfabe kodlamalı bahisler
      • Ortak Bahis Etkinlikleri
    • 💧Faturalar
      • Vergiler
      • Defter tutma
      • Banka hesabı
      • Bir Varlıktaki Hisselerin Satılması
    • 🖼️CanCan
      • Ürünler
        • Ürün/Hizmetlerin Listelenmesi
        • Ürün/Hizmet Satın Alma
          • Cüzdanınızla Satın Alma
          • StakeMarket Aracılığıyla Satın Alma
          • StakeMarket Aracılığıyla Satış
          • Değer Havuzları/DAO'lar Yoluyla Satın Alma
      • Nesne
        • Makaleleri Listeleme
        • Bahşiş Yazarları
      • Ödeme duvarları
        • Ödeme Duvarlarını Listeleme
        • Ödeme Duvarlarına Öğe Ekleme
        • Ödeme Duvarlarından Öğeleri Kaldırma
        • Ödeme Duvarlarıyla Ortaklık
        • Paywall Abonelikleri Satın Alma
        • Ödeme Duvarı Aboneliklerini Etkinleştirme
      • NFTickets
      • İndirimler ve Para İadeleri
        • İndirimler
        • Para iadesi
        • Manuel Ödüller
      • İş Ortağını Listele Valuepools
      • Duyurular
      • Yorumlar
      • Dinamik ücretlendirme
      • ortaklıklar
      • Üyelikler
      • Kimlik Gereksinimleri
      • Sponsorluklar
      • Açık Artırmalar ve Teklifler
      • Damla
      • Oylar
    • 🧑‍⚖️dRamps
      • Token Piyasası Ekleme
      • Ekstra Token Dağıtma ve Ekleme
      • Token Piyasasını Etkinleştirme
      • Token Piyasasında Fiyatları Güncelleyin
      • Otomatik dRamp'lar
        • tFIAT Tokenlarının Basılması
        • tFIAT Tokenlarının Yakılması
      • Manuel dRamp'lar
        • tFIAT Tokenlarının Basılması
        • tFIAT Tokenlarının Yakılması
      • Sponsor dRamp
      • Yerel Tokenları Sat/Satın Al
      • dRamp Değer Havuzu
      • ortaklıklar
      • Önyükleme
      • Token Piyasaları Satışı
      • Kullanım Durumları
        • Öğrenim Ücretini Ödemek
        • Ürünler/Hizmetler İçin Ödeme Yapmak
        • Havaleler
        • Forex
        • Blockchain Köprüsü
        • Değer deposu
    • 🖼️eCollectibles
      • Varsayılan Minter
      • Özel Darphaneler
      • Önceden Basılmış NFT'lerin Listelenmesi
    • 🔄Değişme
      • Jeton Takasları
      • Nasıl ticaret yapılır
      • Ücretler ve Rotalar
      • Likidite Havuzları
      • Likidite Nasıl Eklenir/Kaldırılır
      • SSS
    • 🧈Gelecek Teminatları
    • 🎮Oyunlar
      • Oyun Nesneleri
      • Oyun Bursları
    • 🎟️Piyango
      • Piyango Nasıl Oynanır
      • Piyango SSS
      • Pazaryeri Piyango
      • FT Piyango
      • NFT Piyango
    • 💳Ödeme Kartları
      • Pazar Yeri Alımları
    • 🐞Profil
      • Sosyal Grafiğinizi Oluşturmak
      • Para Transferi
      • Kredi Raporları
      • Güvenlik ve Diğerleri
    • 💹Gelir paylaşımı
      • Gaz pedalı
      • İşletmeler
      • Katkıda Bulunanlar
      • Tavsiyeler
    • 🍯Sponsorlar
    • 🍏SSI
      • Veri Oluşturma
      • SSID Oluşturma
      • Benzersiz Bir Profil Oluşturma
    • 📈StakeMarket
      • Listelenen Bir Ürünü Satın Alma
      • İhale Çağrısı
      • Teminatlı Krediler
      • Bahis Uygulamaları
      • davalar
    • 🖥️TrustBounties
      • FT Ödüller
      • NFT Ödüller
      • Onaylar
    • 🌐ValuePools/DAOs
      • NFT Tokenı Basmak
      • Bir Valuepool'e sponsor olmak
      • Bir Valuepool ile Alışveriş
      • A Valuepool ile Borç Verme ve Yatırım Yapma
      • Teklif Oluşturma
    • 👾Vasiyetler
      • İradenizi Ayarlamak
      • Depolama İçin Vasiyetnamelerin Kullanılması
    • 🛍️Dünyalar
      • Kırmızı Hap Dünyaları
      • Mavi Hap Dünyaları
      • Yeşil Dünyalar
  • Kullanım Durumları
    • CanCan
      • Öğe Pazar Yeri: Amazon
      • Öğe Pazar Yeri: Kiralama
      • Yetenek Pazarı
      • AirBnB
      • Selamlama yolculuğu
      • Teslimat Uygulaması
      • Rent The Runway
      • Abonelik Uygulaması
      • Flört Uygulaması
      • Friend.tech
      • TeleSağlık
      • Ürün Remiksleri
    • Valuepools
      • BNPL Uygulaması
      • Grup Yatırım Uygulaması
      • Sigorta Uygulaması
      • Pazarlama Uygulaması
      • Tasarruf Uygulaması
    • ARPs
      • Budgetting
      • Group Vacation Planning
      • Vekalet Yatırımı
      • Spend Management
      • Loan Management
      • Rent Management
      • Tipping
      • Play & Earn Loan Management
    • Bills
      • Flexible Loan Management
      • Bill Payment
      • Taxes
      • Vekalet Yatırımı
    • 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
      • Tek seferlik
    • StakeMarket
      • Ön satış
      • Construction Contract
      • Collateralized Employment Contract
    • TrustBounty
      • Volatilite Riskinden Korunma
  • Yönetişim ve Tokenomik
  • Kültür ve Vizyon
  • Yol Haritası
  • Geliştiriciler
    • Smart Contracts (EVM)
      • PaySwap Exchange
        • v3 contracts
          • PancakeV3Factory
          • SmartRouterV3
            • V3SwapRouter
            • V2SwapRouter
            • StableSwapRouter
          • NonfungiblePositionManager
          • PancakeV3Pool
      • MasterChef
        • MasterChef V3
      • dRamps
        • dRamp Contract
      • Lottery
        • Lottery Contract
  • Takım
  • Bize Ulaşın
    • Müşteri desteği
    • Sosyal Hesaplar ve Topluluklar
Powered by GitBook
On this page
  • Contract info
  • Solidity API
  • PancakeV3Factory

Was this helpful?

  1. Geliştiriciler
  2. Smart Contracts (EVM)
  3. PaySwap Exchange
  4. v3 contracts

PancakeV3Factory

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

Previousv3 contractsNextSmartRouterV3

Last updated 1 year ago

Was this helpful?

Contract info

Contract name: PancakeFactory

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

Contract address