Package: ShinyBlock Type: Package Title: Multi-Protocol Blockchain Simulator and Enterprise Ledger Framework Version: 0.1.1 Authors@R: c( person("Isaac", "Osei", email = "ikemillar65@gmail.com", role = c("aut", "cre")), person("Yamini", "Alakunta", email = "yamini_alakunta@srmap.edu.in", role = "aut") ) Maintainer: Isaac Osei Description: 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 key generation. This tool is designed for pedagogical demonstration and rapid prototyping of distributed ledger requirements. License: MIT + file LICENSE Encoding: UTF-8 Imports: shiny, reticulate, reactable, networkD3, bslib, jsonlite Suggests: testthat (>= 3.0.0), knitr, rmarkdown SystemRequirements: Python (>= 3.7), ecdsa (Python package) VignetteBuilder: knitr Roxygen: list(markdown = TRUE) RoxygenNote: 7.3.3 Config/testthat/edition: 3 URL: https://github.com/ikemillar/ShinyBlock BugReports: https://github.com/ikemillar/ShinyBlock/issues Config/pak/sysreqs: cmake libglpk-dev make libicu-dev libpng-dev libuv1-dev libxml2-dev python3 zlib1g-dev Repository: https://ikemillar.r-universe.dev Date/Publication: 2026-05-24 07:05:49 UTC RemoteUrl: https://github.com/ikemillar/shinyblock RemoteRef: HEAD RemoteSha: eda07371630f5a633d13f8aa9e41f08ec9b62c3f NeedsCompilation: no Packaged: 2026-10-11 14:59:15 UTC; root Author: Isaac Osei [aut, cre], Yamini Alakunta [aut]