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.publisher.client import PontisPublisherClient

client = PontisPublisherClient(oracle_controller_address, private_key, publisher)
client.publish(key, value, timestamp)

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

Uploaded Source

Built Distribution

pontis-0.4.8-py3-none-any.whl (18.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pontis-0.4.8.tar.gz
  • Upload date:
  • Size: 10.1 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.8.tar.gz
Algorithm Hash digest
SHA256 c0f84a2e9d14452977f833a9810fe7dc88004711438570e2ede11e1393f0b155
MD5 3049a7e54b27379895da60836e60e303
BLAKE2b-256 adad327f2bf0a59903b2188112217e24067b4e4a1049a72af7fe14817a114a98

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pontis-0.4.8-py3-none-any.whl
  • Upload date:
  • Size: 18.6 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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 332942bec658645357a17a8248380703fd7605bfb1624debc496eb609bc0eb8a
MD5 ff56503641a48f11ae602caeea80806c
BLAKE2b-256 24b9c27811b2f314c440927cf73322e244fb0d73f735b54a52f24197ae86cd6a

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