Skip to main content

a python SDK for the Rubicon Protocol

Project description

rubi

rubi is a python SDK for the Rubicon Protocol and has a variety of functionality for interacting with the protocol. documentation related to rubi and its functionality can be found here.

Design Goals

the underlying goal of the design of rubi is to decrease user friction when interacting with the protocol, and when interacting with the sdk. we want to enable the user as much access as possible without requiring any input from the user. for example, by breaking up the contract functionality into read and write classes, we enable the user to use the sdk to read from the protocol without passing in any keys. within the data classes, we aim to provide as much information as possible to the user without requiring any additional input such as api keys. when it is clearly useful, we will add higher level classes that provide additional functionality to the user by requiring additional input.

SDK Disclaimer

This codebase is in Alpha and could contain bugs or change significantly between versions. Contributing through Issues or Pull Requests is welcome!

Protocol Disclaimer

Please refer to this for information on the risks associated to the Rubicon Protocol.

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

rubi-1.2.13.tar.gz (47.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rubi-1.2.13-py3-none-any.whl (58.2 kB view details)

Uploaded Python 3

File details

Details for the file rubi-1.2.13.tar.gz.

File metadata

  • Download URL: rubi-1.2.13.tar.gz
  • Upload date:
  • Size: 47.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.11.1 Darwin/22.3.0

File hashes

Hashes for rubi-1.2.13.tar.gz
Algorithm Hash digest
SHA256 1e4da7901a0f7350df0597a5afdd657f29b2b2201570b0a9eb4df5c6097315c6
MD5 b493f40a10373ca2d47f58ac105b63ce
BLAKE2b-256 acefb00489b29c71c35a9a4528cf111ec7d91e8a8a3b5df3ebdc2ff8f46e9942

See more details on using hashes here.

File details

Details for the file rubi-1.2.13-py3-none-any.whl.

File metadata

  • Download URL: rubi-1.2.13-py3-none-any.whl
  • Upload date:
  • Size: 58.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.11.1 Darwin/22.3.0

File hashes

Hashes for rubi-1.2.13-py3-none-any.whl
Algorithm Hash digest
SHA256 afdf136390b76092daa6e555c38eb2324074cd8ca63becd79aedbd721be09cf1
MD5 b9e08a92e5dddaad296c53cfcffa37e4
BLAKE2b-256 b88d554bcbd9d6250534069b7793acb1cb92bd1f5f75f2ac734abb78261bd13a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page