-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
12 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,22 @@ | ||
# potential-robot | ||
Big Thanks to Done Collectively, Stellar, Helios, Gimbalabs and James D., Romain Soulat IOG. | ||
|
||
Thank's to Randall Harmon, Helios community, Gimbalabs and James D., Romain Soulat IOG. | ||
## Usage | ||
1. `npm install` | ||
2. `npm test` | ||
|
||
## How does it work? | ||
Start by cloning the repo and experimenting with the network emulator. | ||
|
||
Experiment with transaction inputs, find conditions that cause "transaction rejected" error. | ||
|
||
Experiment with the validator logic, e.g. https://github.com/aleeusgr/sniffle | ||
|
||
This is a toolbox for test-driven development on Cardano, using Helios. | ||
Start cloning the repo and experimenting with the ledger emulator. | ||
Gather product requirements and user stories, create Issues, formulate testable expectations and make tests pass. | ||
Contribute | ||
To build your dApp gather product requirements and user stories, create Issues - formulate testable expectations and make tests pass. | ||
|
||
## Documentation: | ||
[Vitest](https://vitest.dev/) | ||
|
||
[Helios](https://github.com/Hyperion-BT/helios) | ||
|
||
[Helios vesting example](https://github.com/lley154/helios-examples/tree/main/vesting) | ||
|
||
## Usage | ||
1. `npm install` | ||
2. `npm test` | ||
3. onchain code is in `./src/vesting.hl` | ||
4. `./tests/unit` document Helios API | ||
5. tests in `./tests/*.test.ts` use pre-defined environment to run a transaction as a test and as an importable module. | ||
6. importable transaction modules are in `src` | ||
|