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

Uploaded Source

Built Distribution

pontis-0.4.6-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pontis-0.4.6.tar.gz
  • Upload date:
  • Size: 5.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.6.tar.gz
Algorithm Hash digest
SHA256 5c8294072fb05cd8021a3382ba9452dd63fe508e9ce654094717682b286b2842
MD5 b5cb2501ce74a7b866f2ccc9494c6d4b
BLAKE2b-256 762fae72d7a8c4db0cf3796c4049477d901e4dde8e70f43f7f364eba1954093c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pontis-0.4.6-py3-none-any.whl
  • Upload date:
  • Size: 8.2 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 a2a97ab84a4549fb2e0513de74f09ad391ee895b4086bcf257aec48b6ce3159c
MD5 8798e3967cc83d2974a7e3b9c892b342
BLAKE2b-256 e95589cc09cb9e9712bd4d29fc36e85011f84ef259405f80199a553a79da4a18

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