Skip to main content

Secure ledger system, near real-time payment processing time and market deterministic transaction fee all in BIFAS.

Project description

bifas

Secure ledger system, near real-time payment processing time and market deterministic transaction fee all in BIFAS.

Where to get it

The source code is currently hosted on GitHub at: https://github.com/jaaseoi/bifas.

Code Standards for Contribution

Environment

  1. The minimum Python version supported is 3.9.
  2. Your code is expected to be executable on Windows, MacOS and Linux.

State Management

  1. No global states or variables, all stateful operations should be implemented as classes.
  2. Limit the use of helper functions only to generic operations that are shared among multiple parts of the code.
  3. Avoid returning multiple values from a function, instead consider to returning a class instance.

#Name Conventions

  1. Always use snake_case for variable and function name, and use PascalCase for class names, UPPERCASE for constants.
  2. Try at all costs to give a proper, clear name to your variables, functions, arguments, and classes, from which the user can directly understand its purposes.
  3. Class initialization and function calls should use named arguments.

Documentation

  1. For each publicly available class and functions, document their purpose, parameters, and returns in the docstring format along with your code. Read this guide.
  2. Keep the documentation simple and precise, no need to repeat what is already obvious in their names, no need to include implementation details (make in-line comments instead).

Code Commits

  1. Create a branch for each feature that you are working on. Submit a Pull Request to respective branch for merging.

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

bifas-0.1.0.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

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

bifas-0.1.0-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file bifas-0.1.0.tar.gz.

File metadata

  • Download URL: bifas-0.1.0.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.7

File hashes

Hashes for bifas-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ccd26eade4ce6bcd422b93b7bc6a1d8689235d0c998dd81d4b929c0933674ce5
MD5 05bf317995024e78792769f955837c5b
BLAKE2b-256 6b926867328701258aaa0bb375da1587300591585191f5637656366a3702e954

See more details on using hashes here.

File details

Details for the file bifas-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: bifas-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.7

File hashes

Hashes for bifas-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dfa60ffd7b98813fddf565a9da92f858aaf5f1987dfc548b59c9158cbd71cb30
MD5 43eee28d51c6a8c5624ae8f3cd27da1d
BLAKE2b-256 89620bbded966443a028264ce89ac0ac2b7aa451417cc64bb6c73fb7181457f4

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