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

Uploaded Source

Built Distribution

pontis-0.5.2-py3-none-any.whl (19.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pontis-0.5.2.tar.gz
  • Upload date:
  • Size: 11.3 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.2.tar.gz
Algorithm Hash digest
SHA256 ec1d10fc0ba6857be9a1ce292b2a61dd734e575965c2c39031dab9cbc91cb121
MD5 5b667fa7e0a70688dc7d12693961b773
BLAKE2b-256 07b365325263d8dc6f51218d39755537d90d757b8b4daaf8271027244d820e1a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pontis-0.5.2-py3-none-any.whl
  • Upload date:
  • Size: 19.8 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ac915760746393c330d9faa5a6fe6e8c1f73e83bbfc9fd532ac29546dee36759
MD5 ad1eb711af14d800fa875c5c51ce7024
BLAKE2b-256 f543fb11cf307e48ddb8450a661576770c2778e67ba699e24b532dbcd9c69ce2

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