Skip to content

smartcontractkit/data-streams-canton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

data-streams-canton

A DAML project for Chainlink Data Streams integration with Canton.

Development

Prerequisites

Installing Daml SDK

curl -sSL https://get.daml.com/ | sh
daml install 3.4.9

Building and Testing

# Build all packages (main + tests)
make build

# Run all tests
make test

# Run example tests
make test-examples

# Lint all DAML files for code quality and best practices
make lint

# Clean build artifacts
make clean

Manual Commands (if needed)

# Build all packages
daml build --all

# Build main package only
daml build --project-root src/main

# Build test package only  
daml build --project-root src/test

# Run tests
daml test --project-root src/test

CI/CD

This project uses GitHub Actions for continuous integration:

  • Build: Compiles DAML contracts
  • Test: Runs all test suites
  • Lint: Ensures code quality and DAML best practices

References

About

Chainlink Data Streams Canton Integration

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors