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
- The minimum Python version supported is 3.9.
- Your code is expected to be executable on Windows, MacOS and Linux.
State Management
- No global states or variables, all stateful operations should be implemented as classes.
- Limit the use of helper functions only to generic operations that are shared among multiple parts of the code.
- Avoid returning multiple values from a function, instead consider to returning a class instance.
#Name Conventions
- Always use snake_case for variable and function name, and use PascalCase for class names, UPPERCASE for constants.
- 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.
- Class initialization and function calls should use named arguments.
Documentation
- For each publicly available class and functions, document their purpose, parameters, and returns in the docstring format along with your code. Read this guide.
- 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
- Create a branch for each feature that you are working on. Submit a Pull Request to respective branch for merging.
Project details
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
bifas-0.1.0-py3-none-any.whl
(7.4 kB
view details)
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ccd26eade4ce6bcd422b93b7bc6a1d8689235d0c998dd81d4b929c0933674ce5
|
|
| MD5 |
05bf317995024e78792769f955837c5b
|
|
| BLAKE2b-256 |
6b926867328701258aaa0bb375da1587300591585191f5637656366a3702e954
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dfa60ffd7b98813fddf565a9da92f858aaf5f1987dfc548b59c9158cbd71cb30
|
|
| MD5 |
43eee28d51c6a8c5624ae8f3cd27da1d
|
|
| BLAKE2b-256 |
89620bbded966443a028264ce89ac0ac2b7aa451417cc64bb6c73fb7181457f4
|