A Console Application Use Pancakeswap To Swap Token

Overview

Pancakeswap Console

A Pancakeswap Application

Why

It is a pity that some areas do not have access to the functions of PancakeSwap. I developed this tool to help these $People$.

I believe $People$ have the right to access the blockchain.

Building on Linux

Dependencies:

  • go >= 1.9

Clone & compile:

git clone https://github.com/walletConsole/pancakeswap-console.git
go mod tidy
go build

Features

  • Prices [x]
  • Syrup Pool [x]
  • IFO [ ]
  • Batch Transfer [ ]
  • Batch Deposit Syrup Pool [ ]

Use

rename tool-conf.yaml.sample to tool-conf.yaml. Set You Address

Bsc:
  RpcUrl: "https://bsc-dataseed1.defibit.io/"
  WsUrl:  "wss://bsc-ws-node.nariox.org:443"
  
# set u adddress to Analysis
FromAddress: "XXXX"

PancakeRouter: "0x10ed43c718714eb63d5aa57b78b54704e256024e"

PriceToken:
  - BNB-USDT
  - CAKE-USDT
  - DAR-USDT
  - XCV-USDT
  - SANTOS-USDT

ShowSyrupPool:
  - CAKE-AUTO
  - SANTOS
  - QUIDD
  - XCV

BscToken: {
  CAKE: "0x0e09fabb73bd3ade0a17ecc321fd13a19e81ce82",
  DAR: "0x23CE9e926048273eF83be0A3A8Ba9Cb6D45cd978",
  WBNB: "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c",
  BUSD: "0xe9e7cea3dedca5984780bafc599bd69add087d56",
  USDT: "0x55d398326f99059ff775485246999027b3197955",
  QI: "0x8729438eb15e2c8b576fcc6aecda6a148776c0f5",
  KART: "0x8bdd8dbcbdf0c066ca5f3286d33673aa7a553c10",
  PORTO: "0x49f2145d6366099e13b10fbf80646c0f377ee7f6",
  ETERNAL: "0xD44FD09d74cd13838F137B590497595d6b3FEeA4",
  SFUND: "0x477bc8d23c634c154061869478bce96be6045d12",
  ZOO: "0x1D229B958D5DDFca92146585a8711aECbE56F095",
  QUIDD: "0x7961ade0a767c0e5b67dd1a1f78ba44f727642ed",
  SANTOS: "0xa64455a4553c9034236734faddaddbb64ace4cc7",
  XCV: "0x4be63a9b26EE89b9a3a13fd0aA1D0b2427C135f8",
}
SyrupPool: {
  CAKE-AUTO: "0xa80240Eb5d7E05d3F250cF000eEc0891d00b51CC",
  CAKE: "0xbb472601b3cb32723d0755094ba80b73f67f2af3",
  AXS: "0xbb472601b3cb32723d0755094ba80b73f67f2af3",
  QI: "0xbd52ef04DB1ad1c68A8FA24Fa71f2188978ba617",
  KART: "0x73bB10B89091f15e8FeD4d6e9EBa6415df6acb21",
  PORTO: "0xdD52FAB121376432DBCBb47592742F9d86CF8952",
  ETERNAL: "0xc28c400F2B675b25894FA632205ddec71E432288",
  SFUND: "0x7f103689cabe17c2f70da6faa298045d72a943b8",
  DAR: "0x9b861A078B2583373A7a3EEf815bE1A39125Ae08",
  ZOO: "0x2EfE8772EB97B74be742d578A654AB6C95bF18db",
  QUIDD: "0xd97ee2bfe79a4d4ab388553411c462fbb536a88c",
  SANTOS: "0x0914b2d9d4dd7043893def53ecfc0f1179f87d5c",
  XCV: "0xf1fa41f593547e406a203b681df18accc3971a43",

}


run

 ./pancakeswap-console

Update Price Every Second image

Note

  • The price may be a little different from that of the official website.Because using route path -> WBNB -> USDT
  • Don't set up too many trading pairs, there will be problems with rpc node.

Donations

BNB/CAKE/USDT: 0xec5fa25e37dfa8fa42210a94cbc8a61c7fd3751c

email: [email protected]

You might also like...
Poweth - Etchash go module intended for use by core-pool (and open-ethereum-pool)

go-etchash Etchash go module intended for use by core-pool (and open-ethereum-po

Easy to use crypto library with multiple algorithms

crypka Crypka is library, which abstracts away crypto, so one can easily do: Swap cryptosystems by swapping algorithm object in one place Easily and s

Coinbase - You can use this to retrieve the current price for an crypto currency

whats-this You can use this to retrieve the current price for an crypto currency

Arche - Smart Hybrid Workforce Manager: A system that aims to provide companies an easy to use platform for managing company resources by allowing employees to book company spaces and resources.
Arche - Smart Hybrid Workforce Manager: A system that aims to provide companies an easy to use platform for managing company resources by allowing employees to book company spaces and resources.

Description Smart Hybrid Workforce Manager is a system that aims to provide companies an easy to use system for managing company resources by allowing

A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀

cointop is a fast and lightweight interactive terminal based UI application for tracking and monitoring cryptocurrency coin stats in real-time.

Frontier Chain is a blockchain application built using Cosmos SDK and Tendermint.

Frontier Chain Frontier Chain is a blockchain application built using Cosmos SDK and Tendermint. Setup Initialize the blockchain with one validator no

The Fabric Smart Client is a new Fabric Client that lets you focus on the business processes and simplifies the development of Fabric-based distributed application.

Fabric Smart Client The Fabric Smart Client (FSC, for short) is a new Fabric client-side component whose objective is twofold. FSC aims to simplify th

Cross-platform application for easy encrypted sharing of files, folders, and text between devices.
Cross-platform application for easy encrypted sharing of files, folders, and text between devices.

wormhole-gui Wormhole-gui is a cross-platform application that lets you easily share files, folders and text between devices. It uses the Go implement

Eunomia is a distributed application framework that support Gossip protocol, QuorumNWR algorithm, PBFT algorithm, PoW algorithm, and ZAB protocol and so on.

Introduction Eunomia is a distributed application framework that facilitates developers to quickly develop distributed applications and supports distr

Owner
Open Wallet
build Wallet For $People$
Open Wallet
Console - Commands are defined in struct extending pkg/command/create user.go

Console Creating a Command Commands are defined in struct extending pkg/command/

null 0 Jan 2, 2022
An easy-to-use XChaCha20-encryption wrapper for io.ReadWriteCloser (even lossy UDP) using ECDH key exchange algorithm, ED25519 signatures and Blake3+Poly1305 checksums/message-authentication for Go (golang). Also a multiplexer.

Quick start Prepare keys (on both sides): [ -f ~/.ssh/id_ed25519 ] && [ -f ~/.ssh/id_ed25519.pub ] || ssh-keygen -t ed25519 scp ~/.ssh/id_ed25519.pub

null 26 Dec 30, 2022
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.

Themis provides strong, usable cryptography for busy people General purpose cryptographic library for storage and messaging for iOS (Swift, Obj-C), An

Cossack Labs 1.6k Jan 9, 2023
Use golang to reproduce the basic blockchain

Blockchain_with_Go Use golang to reproduce the basic blockchain Update Panel V0.1 No transactions but noly blocks are allowed. V0.5 Transactions are n

null 26 Dec 30, 2022
Easy to use encryption library for Go

encryptedbox EncryptedBox is an easy to use module for Go that can encrypt or sign any type of data. It is especially useful when you must serialize y

Jesse Swidler 17 Jul 20, 2022
Use the HashPassword function to generate a hashed value for the provided password

hasher Use the 'HashPassword' function to generate a hashed value for the provided password. h, err := hasher.HashPassword("password") // h == XohImNo

null 0 Nov 1, 2021
docker plugin use vault as secret provider.

docker plugin vault docker secret plugin for vault provider how to build docker plugin rm -fr plugin/rootfs/.dockerenv plugin/rootfs/* docker build -

Canux 1 Aug 12, 2022
A golang library to use aes encrypt easier.

Aes a golang library to use aes encrypt easier. Install go get github.com/hanson/aes Document import import github.com/hanson/aes CBC orig := "hello

null 12 Dec 8, 2022
Shows how to use OpenCL with Go bindings.

Golang OpenCL example This is a tiny "hello world"-like application that shows how to use the github.com/jgillich/go-opencl OpenCL bindings for Go. Se

ErikL 4 Nov 20, 2022
Uses Google's classic diff-match-patch algorithm to compare two files, sending the color highlighted output to *testing.T for use when testing expected versus actual results.

Compare-files uses Google's classic diff-match-patch algorithm to compare two files. It sends the color highlighted output to *testing.T for use when

Read Write Pro 0 Dec 30, 2021