Multi-Protocol Blockchain Simulator and Enterprise Ledger Framework

An interactive framework for simulating blockchain protocols using a hybrid 'R-Shiny' and 'Python' architecture. The package provides tools to visualize peer-to-peer network maps, manage supply chain logistics on-chain, and execute cross-border settlements via smart contract logic. It leverages the 'reticulate' package to perform standardized cryptographic operations, including 'SHA-256' hashing, 'Merkle' Tree construction, and 'ECDSA' (Elliptic Curve Digital Signature Algorithm) key generation. This tool is designed for pedagogical demonstration and rapid prototyping of distributed ledger requirements.


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("ShinyBlock")

0.1.3 by Isaac Osei, 4 months ago


https://github.com/ikemillar/ShinyBlock


Report a bug at https://github.com/ikemillar/ShinyBlock/issues


Browse source code at https://github.com/cran/ShinyBlock


Authors: Isaac Osei [aut, cre] , Yamini Alakunta [aut]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports shiny, reticulate, reactable, networkD3, bslib, jsonlite

Suggests testthat, knitr, rmarkdown

System requirements: Python (>= 3.7), ecdsa (Python package)


See at CRAN