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

Uploaded Source

Built Distribution

pontis-0.5.3-py3-none-any.whl (19.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pontis-0.5.3.tar.gz
Algorithm Hash digest
SHA256 a85ab9af4eacd117cc029ef9b6268be1d8bd7e88d8cbcf3512d2067e77b8f0a6
MD5 707e232f67568d99b3ceb45d710a4879
BLAKE2b-256 19e906042a280927709c924a42a293662856d2c57ec96baeecaf70a50ba1bbfb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pontis-0.5.3-py3-none-any.whl
  • Upload date:
  • Size: 19.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.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 884570cb52a4af1c60f9982866f18ccb72e230a36317da71a993c8b16596cba3
MD5 d0f50e4302545e7fd0f6570354af786f
BLAKE2b-256 d3bb104e9bd32f756e919b376b807dfaa5c2e25688348a93af232c8f8f1e13b5

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