Skip to main content

Python wrappers for permaswap

Project description

permaswap.py

python sdk for permaswap

install

pip install permaswap

usage

  1. perpare everpay account
import everpay
api_server = 'https://api-dev.everpay.io'

# eth account
pk = ''
signer = everpay.ETHSigner(pk)

# or ar account
#signer = everpay.ARSigner('arweave-keyfile-xxx.json')
account = everpay.Account(api_server, signer)
  1. init permaswap
router_host = 'wss://router0-dev.permaswap.network/'
swap = permaswap.Swap(router_host, account)
  1. query order
import permaswap
# get_order('token_in', 'token_out', 'amount_in')
# sell 1 tar for tusdc
order = swap.get_order('tAR', 'tUSDC', 10**12)
print(order)
  1. place order
result = swap.place_order(order)
print(result)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

permaswap-0.1.3.tar.gz (3.5 kB view details)

Uploaded Source

File details

Details for the file permaswap-0.1.3.tar.gz.

File metadata

  • Download URL: permaswap-0.1.3.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for permaswap-0.1.3.tar.gz
Algorithm Hash digest
SHA256 9b5c18aa12bc39cf3bc8dfe13817f669febcee28acebbccc0601153de397b5ee
MD5 c1200b69c5789764a2d87a7a8880cdc6
BLAKE2b-256 e96017f9b2852864bb20a694616263e32b284934fcbe610a5a9100c72a900ce1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page