Go to file
KtorZ 87087a1811 Always check package status when version is not pinned
When the version isn't a git sha or a tag, we always check that we got
  the last version of a particular dependency before building. This is
  to avoid those awkward moments where someone try to use something from
  the stdlib that is brand new, and despite using 'main' they get a
  strange build failure regarding how it's not available.

  An important note is that we don't actually re-download the package
  when the case occurs; we merely check an HTTP ETag from a (cheap) 'HEAD'
  request on the package registry. If the tag hasn't changed then that
  means the local version is correct.

  The behavior is completely bypassed if the version is specified using
  a git sha or a tag, as here, we can assume that fetching it once it
  enough (and that it can change). If a package maintainer force-pushed
  a tag however, there may be discrepency and the only way around that
  is to `rm -r ./build`.
2023-09-13 17:17:32 -04:00
.github Add CODEOWNERS 2023-09-08 10:21:33 +02:00
aikup Bump versions to 1.0.0-alpha, update CHANGELOG. 2023-04-13 17:35:21 +02:00
crates Always check package status when version is not pinned 2023-09-13 17:17:32 -04:00
examples test: fix acceptance tests 2023-08-16 14:52:06 -04:00
.editorconfig rename examples/tests/{a,b,c,d,e,f} into examples/acceptance_tests/00{1,2,3,4,5,6} 2022-12-14 09:45:24 +01:00
.gitattributes Add support for Nix flakes. 2023-02-07 13:16:17 +01:00
.gitignore chore: re-add nix stuff from @waalge 2023-06-07 17:16:56 -04:00
CHANGELOG.md Preserve escape sequence after formatting 2023-09-08 12:12:15 +02:00
CONTRIBUTING.md chore: add release instructions in contributing.md 2023-08-24 15:43:26 -06:00
Cargo.lock chore: Release 2023-08-24 15:05:12 -06:00
Cargo.toml chore: update resolver in virtual workspace 2023-08-24 15:51:39 -06:00
LICENSE chore: adjustment cargo.toml 2023-05-23 10:40:26 -04:00
README.md chore: add stats to readme 2023-07-18 19:28:07 -04:00
flake.lock chore: update flake 2023-07-27 10:23:10 -04:00
flake.nix chore[nix]: remove unused cargoBuildFlags 2023-07-27 10:23:10 -04:00

README.md

Aiken Aiken

A modern smart contract platform for Cardano

Licence Crates.io Tests


Installation

How to use

For more information please see the user manual.

Contributing

Want to contribute? See CONTRIBUTING.md to know how.


Note

The name comes from Howard Aiken, an American physicist and a pioneer in computing.

Stats

Alt