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

Uploaded Source

Built Distribution

pontis-0.4.14-py3-none-any.whl (18.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pontis-0.4.14.tar.gz
  • Upload date:
  • Size: 10.6 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.14.tar.gz
Algorithm Hash digest
SHA256 cba5148b8c68cd02c4c99d247035a761ab62b8d0a7acf1eb5221973931f6be96
MD5 1d5bfab2fd81c296a6f8c7244210ec83
BLAKE2b-256 2ad2b487374de67834256695cea1afdd32798abd8fe3d0adca77ce4da95b8e43

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pontis-0.4.14-py3-none-any.whl
  • Upload date:
  • Size: 18.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.14-py3-none-any.whl
Algorithm Hash digest
SHA256 adad114a7ddeb86fb3632ce57126c16bbea528e02c051c1aa0dcd85fe7beb05e
MD5 b7d98b9dbbb387637b7d7cf52c7b1642
BLAKE2b-256 2e71fd80bfa7c6a02caf44c7d009a584a3830bb2ec5676190fe77c14a16971b0

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