Releases: danbaruka/COTS
Release list
v0.1.0.0
COTS v0.1.0.0 – Initial Public Release
Overview
COTS (Cardano Offline Transaction Simulator) is a professional, Cardano-CLI-like command-line tool for simulating, building, and validating Cardano transactions in an offline environment. This initial release provides a robust, user-friendly interface, realistic Cardano address and transaction handling, and comprehensive documentation—all designed to streamline advanced Cardano workflows and testing.
Key Features
-
Cardano-CLI Style Interface:
All commands and subcommands follow the structure and help output conventions of the official Cardano CLI, making COTS familiar and easy to use for Cardano developers and operators. -
Global
--configOption:
Specify a custom configuration file for advanced workflows using the new--configoption, or default to~/.COTS_NODE/config.json. -
Robust File Handling:
All file operations (UTXO sets, protocol parameters, keys, etc.) automatically resolve paths, searching both the current directory and the standard~/.COTS_NODEstructure, with clear error messages and guidance. -
Realistic Cardano Data:
Supports realistic Cardano-style addresses, stake addresses, transaction hashes, and UTXO formats, including Bech32 encoding and Cardano network options. -
Comprehensive Subcommands:
database: Initialize, import/export UTXOs, and manage the simulator database.wallet: Create, list, show info, export, and import wallets.address: Generate keys, build addresses, and display address info.utxo: List and reserve UTXOs.protocol: Update protocol parameters.transaction: Build, sign, simulate, validate, export, and decode transactions.version: Display the CLI version.
-
English-Only Documentation:
All help texts, error messages, and documentation are in clear, professional English. -
Clean Build and Dependency Management:
No build warnings or errors. All dependencies are specified for easy setup with Stack or Cabal. -
Extensive Examples and Tests:
Includes example configuration files, UTXO sets, and a test suite to verify all major commands and workflows.
Getting Started
- Install dependencies using Stack or Cabal.
- Initialize your environment:
cotscli database init
- Use the CLI for Cardano transaction simulation, wallet management, and more.
- Advanced: Use
--configto specify a custom configuration file.
See the README for full usage instructions and examples.
Feedback & Contributions
This is an early release. Feedback, bug reports, and contributions are welcome!