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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pontis-0.5.5.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.5.tar.gz
Algorithm Hash digest
SHA256 68922755425bbfaa11f222e29ffddd1fcd597d43e1107cfb93e25ce49a0f5a64
MD5 7c7b50e021f0913a209a49bd24ad3e0b
BLAKE2b-256 022eba091f499bb5742767b13fb033191f2aeb54bb1b90a277b7432eefffd29e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pontis-0.5.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 d082a57354576bb1427483dbb1b4af785c2122867552600f88b714d25f1e2943
MD5 2c4b21f72a6f064ae3e5263f8ec786c6
BLAKE2b-256 a9d6678ed7fe5de22a97deae535bdf385354e531af2091c20275d6e5fe2a817f

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