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

Uploaded Source

Built Distribution

pontis-0.4.1-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pontis-0.4.1.tar.gz
  • Upload date:
  • Size: 4.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.4.1.tar.gz
Algorithm Hash digest
SHA256 88bef25e3c7028e71f2b385a44ac09e6dc03d0fb287091d7260efd858139ac66
MD5 1228830eebfcb49469a505ed0e96b554
BLAKE2b-256 35af9ae9ea1242487ab99413e1640642a7f8ced26955201f738a7c98ee5210e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pontis-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 7.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.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2769311ecd292469e94ecced02ac6dc92223b577dd1b4593b4d17753949f1b96
MD5 0e763e3ab991545ba21dbab243310630
BLAKE2b-256 3912a767f5514e5057504a932c2b41db34e8cc5eeb4a409046be9b8866f92561

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