Skip to main content

web3 lending platform business logic

Project description

BizLogic

Some nanoswap business logic

Installation

pip install bizlogic

Documentation

https://bizlogic.readthedocs.io/

Build docs locally

mkdocs serve

Tests

To only run tests: pytest --cov=bizlogic --log-cli-level=debug
To only run lints: flake8 bizlogic --docstring-convention google --ignore=D100,D104 --exclude=loan_pb2.py,vouch_pb2.py,loan_application_pb2.py To run all checks: nox

Before running tests:

Regenerate pb2.py files

protoc --python_out=bizlogic/protoc --proto_path=protobuf protobuf/*.proto

Ipfs setup

https://docs.ipfs.tech/install/

Run the ipfs daemon

ipfs daemon --api /ip4/0.0.0.0/tcp/5001

Check the status of your node at:

IPFS troubleshooting

Set the log level, send the logs to a file, and search the file for relevant messages

export IPFS_LOGGING=<debug|info|error>
ipfs daemon --debug 2>&1 | tee ipfs.log
cat ipfs.log | grep test_directory

If you find something important, you can show the first few lines around that message

grep -C 10 '2023-04-13T17:31:49.712-0400' ipfs.log

Here is an example of an error message in these logs:

2023-04-13T17:31:49.712-0400	DEBUG	cmds/http	http/handler.go:90	incoming API request: /files/mkdir?arg=test_directory
2023-04-13T17:31:49.712-0400	DEBUG	cmds	go-ipfs-cmds@v0.8.2/command.go:161	error occured in call, closing with error: paths must start with a leading slash

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

bizlogic-0.2.20.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

bizlogic-0.2.20-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

Details for the file bizlogic-0.2.20.tar.gz.

File metadata

  • Download URL: bizlogic-0.2.20.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for bizlogic-0.2.20.tar.gz
Algorithm Hash digest
SHA256 6b3d742b8d24b6826aaf4d4433aa066f412dd9600a4356cb60ba5fc0c24797a3
MD5 3d07832034fd5b8e64f397f348b053da
BLAKE2b-256 95e1df7cbb351cf3cf310ca0ab6ec4c400102c92f7882f0d5328c51899270484

See more details on using hashes here.

File details

Details for the file bizlogic-0.2.20-py3-none-any.whl.

File metadata

  • Download URL: bizlogic-0.2.20-py3-none-any.whl
  • Upload date:
  • Size: 15.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for bizlogic-0.2.20-py3-none-any.whl
Algorithm Hash digest
SHA256 1954229234ae70a8e330a5bacdafc977465e4acb155762ee138893fd412083b7
MD5 c531413a1191291b695b1bd720034e39
BLAKE2b-256 2cadcecb15ee650386e544cf03deedc749f3da4b6daca68e22039b67cdf1497f

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