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.publisher.client import PontisPublisherClient

client = PontisPublisherClient(oracle_controller_address, private_key, publisher)
client.publish(key, value, timestamp)

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.4.2.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

pontis-0.4.2-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pontis-0.4.2.tar.gz
Algorithm Hash digest
SHA256 16811c8e88cf9f9c3b323108a7e64a21e22ff711d668a1517385b6d5c5068509
MD5 2314e7291437f4f5bc7d18438190b35a
BLAKE2b-256 5f668e69fa65c43da3bae467b5842edb5fd2ea4502c7c54e97975493cc0f052a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pontis-0.4.2-py3-none-any.whl
  • Upload date:
  • Size: 7.4 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.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 75f83df3624e1ecdb35162c5b1c9810847172776b9d35f503561a8596291958d
MD5 8865319ed73fa8226ff9ac91e96cfdab
BLAKE2b-256 4bca2ebb97bf09186842027a9ce07ab9eb242d44a330c50deaa1ce61b9989ab5

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