semvec/pypi-packages huggingface dataset:
bctsag-telliotfeeds 1.0.1
Tools for interacting with Tellor Protocol smart contracts.
License: MIT
Requires Python: >=3.9
Keywords: oracle,ethereum,blockchain

## Background

Reporting tools and datafeeds for Tellor oracles.

The package `telliot-feeds` version `0.1.14` forked from:<br />
https://github.com/tellor-io/telliot-feeds

## Initial Setup

### Prerequisites
The following tools are expected to be installed on your system to run this project:

- Python 3.9.x
- Pip 23.3.x
- Git

### Setup

```bash
python3.9 -m venv tenv
source tenv/bin/activate
pip3.9 install .
```

### Test

Install development requirements:
```bash
pip3.9 install -r requirements-dev.txt
```

Run automated testing in all environments:
```bash
tox
```

Run `py39` testing:
```bash
tox -e py39
```

Run `style` testing:
```bash
tox -e style
```

Run `typing` typing:
```bash
tox -e typing
```

### Publish

1. Create the `$HOME/.pypirc` file:
```
[pypi]
  username = __token__
  password = pypi-AgEIcHlw... (your PyPI token)
```

2. Build distribution:
```bash
python3.9 -m build
```

3. Deploy distribution to PyPI repository:
```bash
twine upload dist/*
```

## Usage

### Using Docker

1. Create & start container in the background:
```bash
docker compose up -d
```

2. Execute commands in a running Docker container:
```bash
docker exec -it telliot sh
```

### Configuration

1. Create the default configuration files:
```bash
telliot config init
```

The default configuration files are created in a folder called `telliot` in the user's home folder.

2. View your current configuration:
```bash
telliot config show
```
### Using Telliot

1. Add Reporting account:
```bash
telliot account add fantomacct1 5d18c4aabe8f0ee841e2e0ee504c7d9ec98d2aa9edb2e44d5e8825ec0670f896 4002
```

2. Check Reporting account:
```bash
telliot account find
```

3. Using StakingToken smart contract address provided below, mint 1000 TTRB tokens to the `fantomacct1` account:<br />
`0x8e4E5eDab27Df5a93B25AC3a62b80beec1CfEBd0`


4. Report data with the `fantomacct1` account to the Tellor Oracle:
```bash
telliot report -a fantomacct1 -ncr -qt trb-usd-spot
```

## Contributing

Bug reports and pull requests are welcome on GitHub at:<br />
https://github.com/BCTSAG/tellor
bctsag-telliotcore 1.0.1
Telliot is a Python framework for interacting with the decentralized TellorX network.
License: MIT
Requires Python: >=3.9
Keywords: oracle,etherium,blockchain

## Background

Command line tool and SDK for interacting with the Tellor Protocol.

The package `telliot-core` version `0.3.0` forked from:<br />
https://github.com/tellor-io/telliot-core

## Initial Setup

### Prerequisites
The following tools are expected to be installed on your system to run this project:

- Python 3.9.x
- Pip 23.3.x
- Git

### Setup

```bash
python3.9 -m venv tenv
source tenv/bin/activate
pip3.9 install .
```

NPM ganache dependency required:
```bash
npm install ganache --global
```

### Test

Install development requirements:
```bash
pip3.9 install -r requirements-dev.txt
```

Run automated testing in all environments:
```bash
tox
```

Run `py39` testing:
```bash
tox -e py39
```

Run `style` testing:
```bash
tox -e style
```

Run `typing` typing:
```bash
tox -e typing
```

### Publish

1. Create the `$HOME/.pypirc` file:
```
[pypi]
  username = __token__
  password = pypi-AgEIcHlw... (your PyPI token)
```

2. Build distribution:
```bash
python3.9 -m build
```

3. Deploy distribution to PyPI repository:
```bash
twine upload dist/*
```

## Usage

### Configuration

1. Create the default configuration files:
```bash
telliot-core config init
```

The default configuration files are created in the folder `~/telliot/` or `$HOME/telliot/`.

2. View your current configuration:
```bash
telliot-core config show
```

## Contributing

Bug reports and pull requests are welcome on GitHub at:<br />
https://github.com/BCTSAG/tellor
hspylib-cfman 0.9.142
HsPyLib - CloudFoundry manager
License: MIT
Requires Python: >=3.10
Keywords: pivotal,pcf,cloudfoundry,manager,application

# HomeSetup - CloudFoundry manager

## Manage your PCF applications

[![License](https://badgen.net/badge/license/MIT/gray)](LICENSE.md)
[![Release](https://badgen.net/badge/release/v0.9.142/gray)](CHANGELOG.md#unreleased)
[![PyPi](https://badgen.net/badge/icon/python?icon=pypi&label)](https://pypi.org/project/hspylib-cfman)
[![GitHub](https://badgen.net/badge/icon/github?icon=github&label)](https://github.com/yorevs/hspylib)
[![Gitter](https://badgen.net/badge/icon/gitter?icon=gitter&label)](https://gitter.im/hspylib/community)
[![Donate](https://badgen.net/badge/paypal/donate/yellow)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=J5CDEFLF6M3H4)
bcts-telliotfeeds 1.0.3
Tools for interacting with Tellor Protocol smart contracts.
License: MIT
Requires Python: >=3.9
Keywords: oracle,ethereum,blockchain

## Background

Reporting tools and datafeeds for Tellor oracles.

The package `telliot-feeds` version `0.1.14` forked from:<br />
https://github.com/tellor-io/telliot-feeds

## Initial Setup

### Prerequisites
The following tools are expected to be installed on your system to run this project:

- Python 3.9.x
- Pip 23.3.x
- Git

### Setup

```bash
python3.9 -m venv tenv
source tenv/bin/activate
pip3.9 install .
```

### Test

Install development requirements:
```bash
pip3.9 install -r requirements-dev.txt
```

Run automated testing in all environments:
```bash
tox
```

Run `py39` testing:
```bash
tox -e py39
```

Run `style` testing:
```bash
tox -e style
```

Run `typing` typing:
```bash
tox -e typing
```

### Publish

1. Create the `$HOME/.pypirc` file:
```
[pypi]
  username = __token__
  password = pypi-AgEIcHlw... (your PyPI token)
```

2. Build distribution:
```bash
python3.9 -m build
```

3. Deploy distribution to PyPI repository:
```bash
twine upload dist/*
```

## Usage

### Using Docker

1. Create & start container in the background:
```bash
docker compose up -d
```

2. Execute commands in a running Docker container:
```bash
docker exec -it telliot sh
```

### Configuration

1. Create the default configuration files:
```bash
telliot config init
```

The default configuration files are created in a folder called `telliot` in the user's home folder.

2. View your current configuration:
```bash
telliot config show
```
### Using Telliot

1. Add Reporting account:
```bash
telliot account add fantomacct1 5d18c4aabe8f0ee841e2e0ee504c7d9ec98d2aa9edb2e44d5e8825ec0670f896 4002
```

2. Check Reporting account:
```bash
telliot account find
```

3. Using StakingToken smart contract address provided below, mint 1000 TTRB tokens to the `fantomacct1` account:<br />
`0x8e4E5eDab27Df5a93B25AC3a62b80beec1CfEBd0`


4. Report data with the `fantomacct1` account to the Tellor Oracle:
```bash
telliot report -a fantomacct1 -ncr -qt trb-usd-spot
```

## Contributing

Bug reports and pull requests are welcome on GitHub at:<br />
https://github.com/SELISEdigitalplatforms/l3-solidity-bcts-tellor