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_address, private_key, publisher)
client.publish(timestamp, asset, price)

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

Uploaded Source

Built Distribution

pontis-0.2.2-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pontis-0.2.2.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.7.13

File hashes

Hashes for pontis-0.2.2.tar.gz
Algorithm Hash digest
SHA256 1c8ac98f0d7671d3a398770b835e50324082e7c791b9fe101f6cf90d9d2179e7
MD5 3d79d92e646386dddc2595f19d306733
BLAKE2b-256 d6c1f02d19fe45f5d9e9f015789afe995447b96c433c115597c04403cdc8176e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pontis-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 4.4 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.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bcabe809a196e3973198a570cfc4f9e36c7e8f103bacf5506c4ee8ec447f7c03
MD5 f0bb3ef7b8549f233b6fdbea7f26980d
BLAKE2b-256 d8c0acc08c9e2a4dd3a0e12601634daeb2c404835fa9507c4436c9781a89890b

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