⛓ Compute leasing marketplace & settlement layer
 
 
 
 
Go to file
michael 8711758f20 enforce min & max lease period 2022-09-05 22:17:55 +00:00
.github/workflows Initialized with Ignite CLI 2022-08-25 23:51:14 +00:00
app update module permissions to make escrow possible + more fixes 2022-09-04 23:36:57 +00:00
cmd/cosmos-testd add deadline to auctions 2022-09-01 19:13:17 +00:00
docs fix ceiling remainder payout + implied auction completion status 2022-09-05 21:18:04 +00:00
proto/cosmostest fix ceiling remainder payout + implied auction completion status 2022-09-05 21:18:04 +00:00
tests enforce min & max lease period 2022-09-05 22:17:55 +00:00
testutil check spendable when making bid, groundwork for built-in transfers 2022-09-01 06:09:36 +00:00
x/cosmostest enforce min & max lease period 2022-09-05 22:17:55 +00:00
.gitignore gitignore vue folder 2022-08-28 18:22:39 +00:00
Dockerfile add dockerfiles 2022-09-04 23:35:15 +00:00
Makefile update docs & go unit test make cmd 2022-09-05 00:42:28 +00:00
README.md update docs & go unit test make cmd 2022-09-05 00:42:28 +00:00
config.yml tests & utils for checking balance/escrow + fixes 2022-09-05 00:10:42 +00:00
dev.Dockerfile dockerfile updates, still WIP 2022-09-05 21:45:53 +00:00
go.mod apply auction type updates to cli 2022-09-02 21:58:22 +00:00
go.sum apply auction type updates to cli 2022-09-02 21:58:22 +00:00
sdk-readme.md scaffold chain 2022-08-25 23:53:47 +00:00

README.md

Colinear Chain

Go Shell Script Docker Rocky Linux

This repository contains the base chain implementation that Colinear's compute marketplace uses as a settlement layer.

Validators

Requirements

  • docker >= 20.10.*

Development

Requirements

Setup

To build the chain:

ignite chain build

To serve the chain:

ignite chain serve

Unit Tests

Unit tests use Go's built-in testing system. To run all unit tests:

make utest

To test any specific subpackage:

go test ./path/to/package

Integration Tests

Integration tests use a custom bash testing framework that interacts with a running instance of the chain. To run all integration tests:

make test

Integration tests can also be run individually:

./tests/<specific_test>.sh