Commit graph

779 commits

Author SHA1 Message Date
Hongrui Fang
edee537ce2
type safe sorted votes/effects 2022-08-26 22:10:46 +08:00
emiflake
6fbee1313d
Merge pull request #163 from Liqwid-Labs/connor/unique-resulttags
Ensure the uniqueness of `ResultTag`
2022-08-25 15:58:46 +02:00
Hongrui Fang
1c06389a19
ensure the uniqueness of ResultTag 2022-08-25 20:42:57 +08:00
emiflake
5dbf0d3d63
Merge pull request #162 from Liqwid-Labs/emiflake/kind-sigs
Add kind signatures where missing.
2022-08-24 19:21:44 +02:00
Emily Martins
a8973c9b92 infer system for make ci 2022-08-24 18:33:38 +02:00
Emily Martins
e615dc6f9b ensure make ci is consistent with system
Sadly I can't see of a way to pass your current system to `nix build`.
So, let's just support x86 64-bit Linux and tell the user how to
use `nix build` directly.
2022-08-24 17:23:41 +02:00
Emily Martins
fe39eea726 add kind signatures to all agora decls 2022-08-24 17:08:19 +02:00
emiflake
0d8822285c
Merge pull request #161 from Liqwid-Labs/emiflake/auth-check-support
AuthCheck token name instead of effect validator
2022-08-23 17:01:16 +02:00
Emily Martins
2c068d9b07 apply @chfanghr's suggestions 2022-08-23 15:58:58 +02:00
Emily Martins
41b524703a update CHANGELOG 2022-08-23 12:37:24 +02:00
Emily Martins
f335bf98df auth check tokens instead of effect validator 2022-08-23 12:34:24 +02:00
emiflake
029b6d848e
Merge pull request #160 from Liqwid-Labs/emiflake/cleanup
Clean up imports and haddock comments
2022-08-18 19:35:42 +02:00
Emily Martins
7e51470a8a add docstring for PProposalEffectGroup 2022-08-18 18:48:38 +02:00
Emily Martins
255c38db67 explicit imports for core agora modules 2022-08-18 16:52:53 +02:00
Emily Martins
566d1a3b9d add changelog entry for Credential change 2022-08-18 16:11:28 +02:00
emiflake
4ca1f5933b
Merge pull request #159 from Liqwid-Labs/connor/bump-stuff
Use latest version of Plutarch; Use upstreamed LPE utilities; Clean up some import/export lists
2022-08-18 16:09:39 +02:00
Hongrui Fang
e99e78437b
update benchmark 2022-08-18 00:20:26 +08:00
Hongrui Fang
cb45b5255b
use utils from LPE 2022-08-18 00:20:25 +08:00
Hongrui Fang
548cd8c2eb
clean up import/export lists 2022-08-18 00:20:24 +08:00
Hongrui Fang
9f0aab889f
bump plutarch and LPE 2022-08-18 00:20:06 +08:00
emiflake
8001d9f743
Merge pull request #158 from Liqwid-Labs/emiflake/credential
use Credential instead of PubKeyHash everywhere
2022-08-17 11:40:21 +02:00
Emily Martins
dc0289e7c4 fix docs for Agora.Credential module 2022-08-17 11:00:26 +02:00
Emily Martins
44f3ddf00d use Credential instead of PubKeyHash everywhere 2022-08-17 11:00:24 +02:00
方泓睿
3ea03a6665
Merge pull request #157 from Liqwid-Labs/connor/effect-ref-script
Store `ScriptHash`es in the effects
2022-08-17 12:52:37 +08:00
Hongrui Fang
6d4fe92b30
test new functionalities in proposal advancements 2022-08-17 12:26:55 +08:00
Hongrui Fang
ce72202cfd
encode reference script hashes in effects
Also:

- Change the validation logic to check the reference script in the GAT UTXO upon the minting of GAT
- Make use of `PMonad`
2022-08-17 12:26:54 +08:00
Hongrui Fang
bd4eab6563
bump PCB 2022-08-17 12:26:46 +08:00
方泓睿
ba10132e1e
Merge pull request #156 from Liqwid-Labs/connor/v2-types 2022-08-16 00:44:42 +08:00
Hongrui Fang
c0b5f99148
targeting 1.0.0 2022-08-16 00:10:54 +08:00
Hongrui Fang
1471649664
update CHANGELOG 2022-08-15 21:47:07 +08:00
Hongrui Fang
e220d25d8d
update benchmark 2022-08-15 21:42:32 +08:00
Hongrui Fang
b7902c0cf8
use v2 types 2022-08-15 21:41:31 +08:00
Hongrui Fang
70e88a18be
bump LPE/PCB 2022-08-15 21:35:40 +08:00
Emily Martins
a6ad4c7f5f bump version in agora.cabal 2022-08-13 15:02:43 +02:00
emiflake
e4f07bb1ff
Merge pull request #154 from Liqwid-Labs/emiflake/changelog-0.2.0
add changelog entry for 0.2.0
2022-08-13 15:01:03 +02:00
Emily Martins
93d41deba3 add changelog entry for 0.2.0 2022-08-13 15:00:04 +02:00
emiflake
8516dec99c
Merge pull request #150 from Liqwid-Labs/connor/liqwid-nix
Use `liqwid-nix`; Bump plutarch
2022-08-12 14:38:22 +02:00
Hongrui Fang
4d7fa7901c
remove unused development flag 2022-08-12 19:13:28 +08:00
Hongrui Fang
47d9e69298
update benchmark 2022-08-12 05:01:36 +08:00
Hongrui Fang
7424a96a2d
remove pvalidatorHashToTokenName 2022-08-12 05:01:35 +08:00
Hongrui Fang
651b7ef631
remove unused SOP.Generic derivations 2022-08-12 05:01:35 +08:00
Hongrui Fang
638dc2d0c6
speed up test execution by precompiling scripts
x250 faster!
2022-08-12 05:01:35 +08:00
Hongrui Fang
91f7118ec3
parameterize scripts over AgoraScripts 2022-08-12 05:01:34 +08:00
Hongrui Fang
f248dbab49
fix compilation errors 2022-08-12 04:56:19 +08:00
Hongrui Fang
14aacf206f
refactor makefile 2022-08-12 04:56:18 +08:00
Hongrui Fang
ed98172d04
use liqwid-nix; enable checks for CI
add extra command line tool `hasktags`
2022-08-12 04:56:14 +08:00
Hongrui Fang
968409cf34
pipe benchmark result to diff directly 2022-08-07 21:39:07 +08:00
Peter Dragos
8f3423c451
Update README.md 2022-08-06 12:35:16 -04:00
Emily
e49fadbcff
Merge pull request #151 from Liqwid-Labs/nini-faroux/comment-fix
Update ProposalRedeemer comment
2022-08-05 13:20:00 +02:00
Emily
b607aea5f4
Merge branch 'staging' into nini-faroux/comment-fix 2022-08-05 13:05:55 +02:00