M
M
Maverick Docs
English
Search
⌃
K
Introducing Maverick
Getting Started
👛
Connect a Wallet
⛓
Choose a Network
🪙
Approving Tokens
Guides
🤝
Traders
💰
Liquidity Providers
⚡
Incentives
👩🏫
Advanced Tutorials
📓
Technical Reference
Development FAQ
Router
Pool
Factory
SlimRouter
MAV token
MAV Token & Tokenomics
veMAV & MAV Staking
How to Stake MAV
Maverick Ecosystem Rewards Pre-Season Airdrop
Ecosystem Leaderboard
Further Information
Frequently Asked Questions
Glossary
Security
Contract Addresses
Incentives Wallet
Dune Analytics
Rebasing Tokens
Restricted Territories
Roadmap
Whitepaper 1.0
Delphi Digital Report
Powered By
GitBook
Comment on page
Pool
This documentation provides an overview of the IPool.sol. This contract defines the functions and events for interacting with a liquidity pool in Maverick AMM.
Table of Contents
Contract Details
Events
Swap
AddLiquidity
MigrateBinsUpStack
TransferLiquidity
RemoveLiquidity
BinMerged
BinMoved
ProtocolFeeCollected
SetProtocolFeeRatio
Structs
BinDelta
TwaState
BinState
AddLiquidityParams
RemoveLiquidityParams
State
Functions
fee()
tickSpacing()
tokenA()
tokenB()
factory()
binMap()
binPositions()
binBalanceA()
binBalanceB()