Add a new liquidity scraper
Implement
LiquidityScraper
interface at pkg/dia/scraper/liquidity-scrapers/ScraperInterface.go
filetype LiquidityScraper interface {
Pool() chan dia.Pool
Done() chan bool
}
- 1.Add a scraper implementation,
MyLiquidityScraper.go
file topkg/dia/scraper/liquidity-scrapers/
folder implement the functions:
func (scraper *MyLiquidityScraper) Pool() chan dia.Pool {}
func (scraper *MyLiquidityScraper) Done() chan bool {}
- 1.Add a constructor for the scraper:
func NewMyLiquidityScraper(exchange dia.Exchange) *MyLiquidityScraper {}
go mod tidy -go=1.16 && go mod tidy -go=1.17 && go install && liquidityScraper -exchange=ExchangeName
go mod tidy -go=1.16 && go mod tidy -go=1.17 && go install && liquidityScraper -exchange=EXCHANGE_NAME
- PlatypusFinance:
go mod tidy -go=1.16 && go mod tidy -go=1.17 && go install && liquidityScraper -exchange=PlatypusFinance
- Orca:
go mod tidy -go=1.16 && go mod tidy -go=1.17 && go install && SOLANA_URI_REST=https://try-rpc.mainnet.solana.blockdaemon.tech/ liquidityScraper -exchange=Orca
Last modified 1mo ago