Skip to content

DEXbotLLC/AbacusV0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

AbacusV0


Overview

The on-chain logic for DEXbot to enable automated, trustless token swaps.

Functions

swapAndTransferUnwrappedNatoWithV2

Swap tokens and send unwrapped nato to the msg.sender with a Uni V2 LP interface.

function swapAndTransferUnwrappedNatoWithV2 (address _lp) external {

}

swapAndTransferUnwrappedNatoSupportingFeeOnTransferTokensWithV2

Swap tokens and send unwrapped nato to the msg.sender supporting fee on transfer with a Uni V2 LP interface.

function swapAndTransferUnwrappedNatoSupportingFeeOnTransferTokensWithV2 (address _lp) external {

}

AbacusV1 Add-Ons

A running list of functionality add ons for the AbacusV1. This list will be expanded upon through ideation and conversations around usecases. Gas optimizations are also going to be included in the next version and maybe even a rewrite in Yul. Off chain logic will also potentially be implemented to always look for the best price across dexes.

swapAndTransferDAI

Swaps to DAI to enable amount out in a stable coin.

swapAndTransferDAISupportingFeesOnTransfer

Swaps to DAI to enable amount out in a stable coin supporting fees on transfer.

WithdrawReferralRewards

Enable a user to withdraw their own referral rewards.

SwapAndDistribute

A function that a swap can happen and you can split amounts out to various wallets

SwapAndDistributePercentages

A function that a swap can happen and you can split amounts out to various wallets with percentage out for each wallet (ex. 5 wallets and wallet 1 gets 30%, wallet 2 gets 15%, the remaining wallets split the rest evently)

SwapWithManualRoutingPath

A function where you can specify the routing path

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages