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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pontis-0.4.0.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.0.tar.gz
Algorithm Hash digest
SHA256 0bc65507caa49e8508bcf04962e582b2a3b4978841d8c8d710ef366dd6ca1d37
MD5 0feba5368078573cda5658e5f7a93b4c
BLAKE2b-256 e05358ad413c14c0900bbaf5838cacdce541d1182b073a7e9f549ad1fd87188a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pontis-0.4.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0037141398dc72b6ee34c803e7b725ab9f7353cc2b3937f9f9243f0b11b3c9b9
MD5 4886cf1c3fb487e329929b9a04077f1f
BLAKE2b-256 353f5bf5c3c6eb7a6c95faf7f370c05f49d59347c9e7ebe54defcacfee5f9ef4

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