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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pontis-0.4.13.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.13.tar.gz
Algorithm Hash digest
SHA256 853fa830659dac28893d05787da0cdff6fb5c0d9878620fabb16f53cc6ddec50
MD5 12958c5206a8b4067bd8ae1f89149785
BLAKE2b-256 49f1acb86236d98bf90e62846bd7c745af92ddbc8a189a577384e33a7056e574

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pontis-0.4.13-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.13-py3-none-any.whl
Algorithm Hash digest
SHA256 06def217dd8547200095ac63737ec4135e1133b187121259958bbe1db79c4bbc
MD5 af99e7e45fe2f6c8b7bc0e4bf1962c2f
BLAKE2b-256 9df417f4165e0d43ebdba744fdc2abd5e549b145aaf6bfe8f6753fca3f50795e

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