Skip to content

Releases: GuapSwap/guapswap

GuapSwap CLI v1.1.1-beta

18 Apr 01:02

Choose a tag to compare

Pre-release

New Features

None.

Fixes

  1. Reduced the maximum search limit for the pool box for the refund command from 1000 to 100, this was an error. This prevented refunds from functioning.

GuapSwap CLI v1.1.0-beta

13 Apr 05:09

Choose a tag to compare

Pre-release

New Features

  1. Added "Paideia" and "COMET" tokens.
  2. Updated AppKit version to 4.0.8.
  3. Merged GuapSwap-Ronin CLI functionality with GuapSwap CLI.
  4. Added UTC timestamp next to all console log messages.

Fixes

  1. Modified the following functions:
  • ergToNanoErg()
  • calculateTotalProtocolFeePercentage()
  • calculateTotalProtocolFee()
  1. Modified the protocolFeePercentage and protocolUIFeePercentage format to represent the number before division by 100.
  2. Increased the protocolFeePercentage default value from 0.25% to 1%. Please make sure to update the protocol fee to the same one set in your previous guapswap_config.json file (but in the new format), unless you like giving us more money :)
  3. Increased the maximum search limit for the pool box and proxy box from 20 to 100.

Walkthrough

If you would like to watch a walkthrough for GuapSwap CLI, consider subscribing to our YouTube channel here. If a tutorial video is not already out, then it may be added soon.

GuapSwap CLI v1.0.1-beta

07 Mar 10:32

Choose a tag to compare

Pre-release

New Features

  1. Added UTC timestamp in automatic swap mode for quick and easy reference instead of looking at the log.

Fixes

  1. Fixed the calculation of the exFeePerToken variable, which prevented amounts higher than 0.1 ERG in the proxy from being swapped properly.

Walkthrough

If you would like to watch a walkthrough for this version of the CLI, consider subscribing to our YouTube channel here. If a tutorial video is not already out, then it will be added soon.

GuapSwap CLI v1.0.0-beta

06 Mar 14:09

Choose a tag to compare

Pre-release

New Features

  1. Enable automatic swap that queries Ergo blockchain in increments of 1 hour. Modify the "swapIntervalInHours" parameter in the config file.
  2. List all eUTXOs at a given proxy address
  3. Added "NETA" and "ergopad" tokens as an option for profit swap.
  4. Added default node url.

Fixes

  1. Removed guapswap_swaps.config file, now it is just called guapswap_swap.config and an extra file is not generated.
  2. Modified constants of ErgoTree inserted as a context variable into proxy contract such that a dummy PK is inserted and substituted.
  3. Changed protocol fee contract to make GuapSwapMinerFee and FeeSplitNum/Denom fixed values within the contract instead of inserted as variables at contract compile time.

Walkthrough

If you would like to watch a walkthrough for this version of the CLI, consider subscribing to our YouTube channel here. If a tutorial video is not already out, then it will be added soon.

GuapSwap CLI v0.1.0-beta

27 Feb 23:23

Choose a tag to compare

Pre-release

New Features

  1. Generate a proxy address based on config settings.
  2. Perform a onetime swap with a proxy address, swap --onetime <proxy_address> (ERG -> Token).
  3. Refund funds locked in proxy address to user PK.
  4. Logs proxy address and onetime swap tx id.

KYA

  1. Use at your own risk.
  2. Your funds could be lost and stuck in smart-contract limbo until the heat-death of the Universe, please only spend what you are willing to lose.
  3. We are not responsible for anything bad that happens to you while using this program, please go complain to your mommy instead.

Usage Steps

  1. Clone/download repository or source folder.
  2. Install Java (JRE, JDK, or OpenJDK).
  3. Modify the settings in the config file; please only use "SigUSD" or "SigRSV" as the token ticker (other tokens will be added later).
  4. Run java -jar guapswap-0.1.0-beta.jar --help to get command usage directions. Use the --help tag after the command to get usage directions.
  5. If you would like to compile the jar yourself, download sbt and run sbt assembly within the repository/source folder.

Usage WARNING

  1. Please have at least 0.1 ERG at the proxy address before deciding to initiate a onetime swap, otherwise you will need to fund it with more ERG. This is to ensure that there are enough funds to pay for the protocol fee and all of the ErgoDex fees.

Walkthrough

If you would like to watch a walkthrough for this version of the CLI, consider subscribing to our YouTube channel here. If a tutorial video is not already out, then it will be added soon.

Pool Compatibility

Known compatible pools

  • getblok.io
  • nanopool.org
  • herominers.com
  • 666pool.com
  • woolypooly.com
  • k1pool.com
  • rkdn.app
  • solopool.org

Known incompatible pools (do not accept proxy address)

  • flypool.org
  • 2miners.com
  • f2pool.com
  • leafpool.com
  • enigmapool.com
  • cruxpool.com
  • fairhash.org