Skip to main content

Core package for Pontis oracle on Starknet

Project description

Pontis Oracle

About

For more information, see the project's repository here.

Usage

Publishing a Price Feed

First, please register with the Pontis team. Currently being a data publisher is permissioned, while we build out the safeguards that will allow us to enable anyone to be a data publisher in the future. Reach out to @JonasNelle on Telegram to inquire about becoming a data publisher.

Once you have chosen your publisher_id and have a public/private key pair that is registered, you can start publishing prices!

Simply install this package and run:

from pontis.core.entry import construct_entry
from pontis.publisher.client import PontisPublisherClient

client = PontisPublisherClient(private_key, publisher_address)
entry = construct_entry(key, value, timestamp, publisher)
client.publish(entry)

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

pontis-0.5.4.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

pontis-0.5.4-py3-none-any.whl (20.1 kB view details)

Uploaded Python 3

File details

Details for the file pontis-0.5.4.tar.gz.

File metadata

  • Download URL: pontis-0.5.4.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.7.13

File hashes

Hashes for pontis-0.5.4.tar.gz
Algorithm Hash digest
SHA256 6b848fd9468bf7c91a61c663a7fe7267a8a82726862018d923e2b8e353c9e729
MD5 69758d845d6431a1d67cd6547339c254
BLAKE2b-256 acf64c926cf532481dab99892fb1155ff5471d04876518a7a96b94f1e3c9d656

See more details on using hashes here.

File details

Details for the file pontis-0.5.4-py3-none-any.whl.

File metadata

  • Download URL: pontis-0.5.4-py3-none-any.whl
  • Upload date:
  • Size: 20.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.7.13

File hashes

Hashes for pontis-0.5.4-py3-none-any.whl
Algorithm Hash digest
SHA256 7e678df8c02225447a062990e602b31863ac7bf313f6f8f72c7dda134e41a29a
MD5 907179ac519d4d4468d1574f0c0ed191
BLAKE2b-256 063d4d3aeb595642f749e8d160739448cdf6382aeaddcb2937c92902e78fb12f

See more details on using hashes here.

Supported by

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