SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
Decentralized market making
How the network can be the ultimate
liquidity provider
Michael Feng
CEO, Hummingbot
About us
Deep domain expertise in machine learning and
blockchain engineering
22 years of Wall Street experience at Goldman Sachs,
JPMorgan, etc.
First product was a quant crypto hedge fund that
operated from Oct 2017 to Sep 2018
Financial markets are 3-sided
Trader
Exchange
Market
maker
fees rebates
bid-ask spread
Crypto markets today
Exchanges
Traders Market makers
Low vs high liquidity
Bid-ask spread
0.04%
Market depth (ETH)
2,600 sell / 1,200 buy
Bid-ask spread
2.62%
Market depth (ETH)
175 sell / 215 buy
ETH/USDT
WETH/DAI
Why aren’t there more DEX market makers?
Technical risk
Regulatory risk
Inventory risk
Exchange connectors
Architecture of a market making node
Cross-exchange MM
Arbitrage
Pure MM
User defined
ETH
wallet
API
keys
Local / Hosted
Decentralized
exchanges
Centralized
exchanges
Strategy plugins
Cross-exchange market making
100
100
10496
99 101
Cross-exchange market making (cont)
100
100
10496
99 101
make make
1. On Radar, make buy offer
at $98 and make sell offer
at $102
98 102
Cross-exchange market making (cont)
100
100
10496
99 101
make make
98 102
order
filled
1. On Radar, make buy offer
at $98 and make sell offer
at $102
2. When buy offer is filled,
you BUY the asset for $98
Cross-exchange market making (cont)
100
100
10496
99 101
make make
98 102
order
filled
1. On Radar, make buy offer
at $98 and make sell offer
at $102
2. When buy offer is filled,
you BUY the asset for $98
3. On Binance, take best
buy offer and SELL the
asset for $99
take
Cross-exchange market making (cont)
100
100
10496
99 101
98 102
1. On Radar, make buy offer
at $98 and make sell offer
at $102
2. When buy offer is filled,
you BUY the asset for $98
3. On Binance, take best
buy offer and SELL the
asset for $99
4. Lock in $1 arbitrage
profit
arbitrage
Timeline
Sept
2018
Closed down
hedge fund
Nov
2018
0x dev
grant
Feb
2019
Private
alpha
March
2019
Public
beta
Q2
2019
More exchange connectors
Graphical user interface
User-defined strategies
Thank you!
t.me/projecthummingbot hummingbot.io

Mais conteúdo relacionado

Mais procurados

roller cone
roller cone roller cone
roller cone amrhaggag
 
Drilling fluid - Chapter 2
Drilling fluid  - Chapter 2Drilling fluid  - Chapter 2
Drilling fluid - Chapter 2Chairul Abdi
 
8 bit selection
8   bit selection8   bit selection
8 bit selectionamrhaggag
 
Drillstring & BHA Design
Drillstring & BHA DesignDrillstring & BHA Design
Drillstring & BHA DesignM.T.H Group
 
Glazing powerpoint
Glazing powerpointGlazing powerpoint
Glazing powerpointflucchetti
 
Q922+de2+l06 v1
Q922+de2+l06 v1Q922+de2+l06 v1
Q922+de2+l06 v1AFATous
 
Ceramic slab building techniques
Ceramic slab building techniquesCeramic slab building techniques
Ceramic slab building techniquesmichelehart1
 
Ceramic Project: Slab built boxes
Ceramic Project: Slab built boxesCeramic Project: Slab built boxes
Ceramic Project: Slab built boxesKimberly Wheeler
 
PS and CTP Printing Plates
PS and CTP Printing PlatesPS and CTP Printing Plates
PS and CTP Printing Platesssuser32f835
 
PVC CLING FILM LINE-Extru-tech
PVC CLING FILM LINE-Extru-techPVC CLING FILM LINE-Extru-tech
PVC CLING FILM LINE-Extru-techAjay Beniwal
 
Introduction to ceramics
Introduction to ceramicsIntroduction to ceramics
Introduction to ceramicsJennifer Cahoon
 
Migrating vs non migrating in polymer
Migrating  vs non migrating in polymerMigrating  vs non migrating in polymer
Migrating vs non migrating in polymerSHRIPAD AMATE
 

Mais procurados (20)

roller cone
roller cone roller cone
roller cone
 
Drilling fluid - Chapter 2
Drilling fluid  - Chapter 2Drilling fluid  - Chapter 2
Drilling fluid - Chapter 2
 
Iadc tricone bits
Iadc tricone bitsIadc tricone bits
Iadc tricone bits
 
8 bit selection
8   bit selection8   bit selection
8 bit selection
 
Drillstring & BHA Design
Drillstring & BHA DesignDrillstring & BHA Design
Drillstring & BHA Design
 
Glazing powerpoint
Glazing powerpointGlazing powerpoint
Glazing powerpoint
 
Hydraulics
HydraulicsHydraulics
Hydraulics
 
Q922+de2+l06 v1
Q922+de2+l06 v1Q922+de2+l06 v1
Q922+de2+l06 v1
 
Japanese tea bowls
Japanese tea bowlsJapanese tea bowls
Japanese tea bowls
 
Paper 101
Paper 101Paper 101
Paper 101
 
Casing_Design(1).ppt
Casing_Design(1).pptCasing_Design(1).ppt
Casing_Design(1).ppt
 
Ceramic slab building techniques
Ceramic slab building techniquesCeramic slab building techniques
Ceramic slab building techniques
 
Ceramic Project: Slab built boxes
Ceramic Project: Slab built boxesCeramic Project: Slab built boxes
Ceramic Project: Slab built boxes
 
Drill.pptx
Drill.pptxDrill.pptx
Drill.pptx
 
Casing design
Casing designCasing design
Casing design
 
PS and CTP Printing Plates
PS and CTP Printing PlatesPS and CTP Printing Plates
PS and CTP Printing Plates
 
PVC CLING FILM LINE-Extru-tech
PVC CLING FILM LINE-Extru-techPVC CLING FILM LINE-Extru-tech
PVC CLING FILM LINE-Extru-tech
 
Varel Roller Cone Drill Bits
Varel Roller Cone Drill BitsVarel Roller Cone Drill Bits
Varel Roller Cone Drill Bits
 
Introduction to ceramics
Introduction to ceramicsIntroduction to ceramics
Introduction to ceramics
 
Migrating vs non migrating in polymer
Migrating  vs non migrating in polymerMigrating  vs non migrating in polymer
Migrating vs non migrating in polymer
 

Semelhante a Hummingbot melonport presentation | Decentralized market making

Hacking The Trading Floor
Hacking The Trading FloorHacking The Trading Floor
Hacking The Trading Flooriffybird_099
 
Investors Europe, The World's Greatest Online Trading portal with the Greates...
Investors Europe, The World's Greatest Online Trading portal with the Greates...Investors Europe, The World's Greatest Online Trading portal with the Greates...
Investors Europe, The World's Greatest Online Trading portal with the Greates...Investors Europe (Mauritius) Limited
 
8DC Market Update - July 2022
8DC Market Update - July 20228DC Market Update - July 2022
8DC Market Update - July 2022MattLarson61
 
Blockchain presentation-tech ontap-tv-v1
Blockchain presentation-tech ontap-tv-v1Blockchain presentation-tech ontap-tv-v1
Blockchain presentation-tech ontap-tv-v1Tony Vernall
 
NICSA Webinar | Reimaging the Future of the Fund Industry Through Emerging Te...
NICSA Webinar | Reimaging the Future of the Fund Industry Through Emerging Te...NICSA Webinar | Reimaging the Future of the Fund Industry Through Emerging Te...
NICSA Webinar | Reimaging the Future of the Fund Industry Through Emerging Te...NICSA
 
Ny crypto investors may meetup
Ny crypto investors may meetupNy crypto investors may meetup
Ny crypto investors may meetupfarazq
 
Future scenarious of DeFi
Future scenarious of DeFiFuture scenarious of DeFi
Future scenarious of DeFiSandrisMurins
 
Interledger DvP Settlement on Amazon Managed Blockchain
Interledger DvP Settlement on Amazon Managed BlockchainInterledger DvP Settlement on Amazon Managed Blockchain
Interledger DvP Settlement on Amazon Managed BlockchainAmazon Web Services
 
Top open source blockchain platforms of 2018
Top open source blockchain platforms of 2018Top open source blockchain platforms of 2018
Top open source blockchain platforms of 2018Parangat Technologies
 
Big data in Private Banking
Big data in Private BankingBig data in Private Banking
Big data in Private BankingJérôme Kehrli
 
VelcomEx pitch presentation
VelcomEx pitch presentationVelcomEx pitch presentation
VelcomEx pitch presentationMathiyarasu T
 
Decentralized Exchange Development PPT .pdf
Decentralized Exchange Development PPT .pdfDecentralized Exchange Development PPT .pdf
Decentralized Exchange Development PPT .pdfBlock Coders
 
What we learned from running a quant crypto hedge fund
What we learned from running a quant crypto hedge fundWhat we learned from running a quant crypto hedge fund
What we learned from running a quant crypto hedge fundYingdan (Mora) Liang
 
Digital Value presentation Blockchain Technology Conference Melbourne
Digital Value presentation Blockchain Technology Conference Melbourne Digital Value presentation Blockchain Technology Conference Melbourne
Digital Value presentation Blockchain Technology Conference Melbourne Steve Daws
 
crypto platform whitepaper
crypto platform whitepapercrypto platform whitepaper
crypto platform whitepaperAnonymous239445
 
Nền tảng giao dịch tiền điện tử TimeBit
Nền tảng giao dịch tiền điện tử TimeBitNền tảng giao dịch tiền điện tử TimeBit
Nền tảng giao dịch tiền điện tử TimeBitTimebit
 
Bitcoin Startup Landscape - Q2 2014
Bitcoin Startup Landscape - Q2 2014Bitcoin Startup Landscape - Q2 2014
Bitcoin Startup Landscape - Q2 2014Tracxn
 

Semelhante a Hummingbot melonport presentation | Decentralized market making (20)

Hacking The Trading Floor
Hacking The Trading FloorHacking The Trading Floor
Hacking The Trading Floor
 
Investors Europe, The World's Greatest Online Trading portal with the Greates...
Investors Europe, The World's Greatest Online Trading portal with the Greates...Investors Europe, The World's Greatest Online Trading portal with the Greates...
Investors Europe, The World's Greatest Online Trading portal with the Greates...
 
8DC Market Update - July 2022
8DC Market Update - July 20228DC Market Update - July 2022
8DC Market Update - July 2022
 
Blockchain presentation-tech ontap-tv-v1
Blockchain presentation-tech ontap-tv-v1Blockchain presentation-tech ontap-tv-v1
Blockchain presentation-tech ontap-tv-v1
 
NICSA Webinar | Reimaging the Future of the Fund Industry Through Emerging Te...
NICSA Webinar | Reimaging the Future of the Fund Industry Through Emerging Te...NICSA Webinar | Reimaging the Future of the Fund Industry Through Emerging Te...
NICSA Webinar | Reimaging the Future of the Fund Industry Through Emerging Te...
 
Ny crypto investors may meetup
Ny crypto investors may meetupNy crypto investors may meetup
Ny crypto investors may meetup
 
Future scenarious of DeFi
Future scenarious of DeFiFuture scenarious of DeFi
Future scenarious of DeFi
 
Interledger DvP Settlement on Amazon Managed Blockchain
Interledger DvP Settlement on Amazon Managed BlockchainInterledger DvP Settlement on Amazon Managed Blockchain
Interledger DvP Settlement on Amazon Managed Blockchain
 
Top open source blockchain platforms of 2018
Top open source blockchain platforms of 2018Top open source blockchain platforms of 2018
Top open source blockchain platforms of 2018
 
Big data in Private Banking
Big data in Private BankingBig data in Private Banking
Big data in Private Banking
 
VelcomEx pitch presentation
VelcomEx pitch presentationVelcomEx pitch presentation
VelcomEx pitch presentation
 
Decentralized Exchange Development PPT .pdf
Decentralized Exchange Development PPT .pdfDecentralized Exchange Development PPT .pdf
Decentralized Exchange Development PPT .pdf
 
Company presentation
Company presentationCompany presentation
Company presentation
 
What we learned from running a quant crypto hedge fund
What we learned from running a quant crypto hedge fundWhat we learned from running a quant crypto hedge fund
What we learned from running a quant crypto hedge fund
 
ICO digest TrustaBit
ICO digest TrustaBitICO digest TrustaBit
ICO digest TrustaBit
 
Digital Value presentation Blockchain Technology Conference Melbourne
Digital Value presentation Blockchain Technology Conference Melbourne Digital Value presentation Blockchain Technology Conference Melbourne
Digital Value presentation Blockchain Technology Conference Melbourne
 
crypto platform whitepaper
crypto platform whitepapercrypto platform whitepaper
crypto platform whitepaper
 
Nền tảng giao dịch tiền điện tử TimeBit
Nền tảng giao dịch tiền điện tử TimeBitNền tảng giao dịch tiền điện tử TimeBit
Nền tảng giao dịch tiền điện tử TimeBit
 
Bitcoin Startup Landscape - Q2 2014
Bitcoin Startup Landscape - Q2 2014Bitcoin Startup Landscape - Q2 2014
Bitcoin Startup Landscape - Q2 2014
 
Rapport ICO Rating
Rapport ICO RatingRapport ICO Rating
Rapport ICO Rating
 

Último

Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 

Último (20)

Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 

Hummingbot melonport presentation | Decentralized market making