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.core.entry import construct_entry
from pontis.publisher.client import PontisPublisherClient

client = PontisPublisherClient(private_key, publisher_address)
entry = construct_entry(key, value, timestamp, publisher)
client.publish(entry)

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

Uploaded Source

Built Distribution

pontis-0.4.11-py3-none-any.whl (18.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pontis-0.4.11.tar.gz
  • Upload date:
  • Size: 10.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.4.11.tar.gz
Algorithm Hash digest
SHA256 4a3a7d8292d513ca60fe084b8063e7d971789d834bfc991504c8b09b5300d551
MD5 36f99c212902bd67cd81c3bb10432bdd
BLAKE2b-256 1b46589786f21f73d77de13f6c29c064e70a0083ed9d9f4ec04925ba0d203f77

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pontis-0.4.11-py3-none-any.whl
  • Upload date:
  • Size: 18.9 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.11-py3-none-any.whl
Algorithm Hash digest
SHA256 9cae9d7fd20e09f4491c03a1e4d30b40d785014aef461b518cba0d884e6ee39e
MD5 36dc0dec2b89fbdeee5bb51d46e6f976
BLAKE2b-256 8f922b9cb35476b484f5402898e811a73146607704d8ffe5790a92d2ed83763c

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