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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pontis-0.6.0.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.0.tar.gz
Algorithm Hash digest
SHA256 67007b1a092d5ea41761c3ee53f7d15abcb21392ad9d5cfc5b229e40aedb2793
MD5 f0c248f1a0304bc479fc97dbe8087c40
BLAKE2b-256 4945805fdf7507ca860b23475b21c681a9561057f3c5829ed4f10d3995e85623

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pontis-0.6.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cfe50004d09b3f0f16d36dc3eb7e0ff5a756eb5ee5d6af317a5401465b4bc929
MD5 d1cba1dffbc20290ed7ffbcf2c993e88
BLAKE2b-256 46c185f763701705ddead24cce190fd4cbb05a4c04ec4126e4d1c09af10819ea

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