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

Uploaded Source

Built Distribution

pontis-0.4.15-py3-none-any.whl (19.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pontis-0.4.15.tar.gz
  • Upload date:
  • Size: 10.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.4.15.tar.gz
Algorithm Hash digest
SHA256 343820093810b529b4b587540f268808c90e7690efe6373b9ff6f01f4a2f6884
MD5 aa7ce4db42639573d269740c2c099539
BLAKE2b-256 ca93be026cda6ab01b1cf385cbc7f0bff467cffdfaefa1817b60357c222e116e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pontis-0.4.15-py3-none-any.whl
  • Upload date:
  • Size: 19.3 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.15-py3-none-any.whl
Algorithm Hash digest
SHA256 1d374e0861ad37689a24d800d38b1d16a3de6b3d0fc4bae47f3cff685f93ac25
MD5 ba9c084f1c068c9066738ce3cee5a25e
BLAKE2b-256 0e821eb0ade754eae2f90ab6f0f22b039f992224dc7692101adace9c2f8568a6

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