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

Uploaded Source

Built Distribution

pontis-0.6.1-py3-none-any.whl (17.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pontis-0.6.1.tar.gz
Algorithm Hash digest
SHA256 ba4a480ce9953713fda3b3f96269f54a9beabd3482e75c3693276cbbb347ec69
MD5 37fc40f1b88a4a2b93cb68477851559d
BLAKE2b-256 f00715e115b85068536dfc433724031b9bae2f9ca052e899cf6c22f28710bb64

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pontis-0.6.1-py3-none-any.whl
  • Upload date:
  • Size: 17.7 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.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c75fe57ced3d4c62aac3065ed16b166219cd1add5395d54e56dffd71ecf56bf6
MD5 b093c3952adfbdefcaebf176954b924a
BLAKE2b-256 52f1444cce065930d8cc94d9e8edc537578d54e239ceb56f5774a2ce538596ea

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