├── .changes ├── 7.0.0.md ├── 7.0.1.md ├── 7.0.2.md ├── 7.1.0.md ├── 7.1.1.md ├── 7.2.0.md ├── 7.2.1.md ├── 7.2.2.md ├── 8.0.0.md ├── 8.1.0.md ├── 8.2.0.md ├── header.tpl.md └── unreleased │ └── .gitkeep ├── .changie.yaml ├── .envrc ├── .gitattributes ├── .github ├── pull_request_template.md └── workflows │ ├── add-issues-to-project.yml │ ├── ci.yml │ └── haddock.yml ├── .gitignore ├── .hlint.yaml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── default.nix ├── flake.lock ├── flake.nix ├── fourmolu.yaml ├── onchain ├── Makefile ├── app │ └── serialise │ │ └── Main.hs ├── cabal.project ├── cabal.project.freeze ├── hie.yaml ├── partner-chains-smart-contracts.cabal ├── shell.nix ├── src │ └── PartnerChains │ │ ├── EncodeHelpers.hs │ │ ├── ScriptId.hs │ │ ├── Scripts │ │ ├── AlwaysFailingScripts.hs │ │ ├── AlwaysPassingScripts.hs │ │ ├── CommitteeCandidateValidator.hs │ │ ├── DParameter.hs │ │ ├── ExampleVFunction.hs │ │ ├── GovernedMap.hs │ │ ├── IlliquidCirculationSupply.hs │ │ ├── PermissionedCandidates.hs │ │ ├── Reserve.hs │ │ └── Versioning.hs │ │ ├── Types.hs │ │ └── Utils.hs └── test │ ├── Main.hs │ ├── Test │ └── PartnerChains │ │ ├── Golden │ │ ├── Tests.hs │ │ ├── Types.hs │ │ └── Versioning.hs │ │ └── GoldenTest.hs │ ├── common │ └── ApiBuilder.hs │ ├── golden │ ├── IlliquidCirculationSupplyRedeemer1-cbor.golden │ ├── IlliquidCirculationSupplyRedeemer1-isdata.golden │ ├── IlliquidCirculationSupplyRedeemer2-cbor.golden │ ├── IlliquidCirculationSupplyRedeemer2-isdata.golden │ ├── PermissionedCandidatesPolicyRedeemer1-cbor.golden │ ├── PermissionedCandidatesPolicyRedeemer1-isdata.golden │ ├── PermissionedCandidatesPolicyRedeemer2-cbor.golden │ ├── PermissionedCandidatesPolicyRedeemer2-isdata.golden │ ├── PermissionedCandidatesValidatorRedeemer1-cbor.golden │ ├── PermissionedCandidatesValidatorRedeemer1-isdata.golden │ ├── PermissionedCandidatesValidatorRedeemer2-cbor.golden │ ├── PermissionedCandidatesValidatorRedeemer2-isdata.golden │ ├── ReserveDatum-cbor.golden │ ├── ReserveDatum-isdata.golden │ ├── ReserveRedeemer1-cbor.golden │ ├── ReserveRedeemer1-isdata.golden │ ├── ReserveRedeemer2-cbor.golden │ ├── ReserveRedeemer2-isdata.golden │ ├── ReserveRedeemer3-cbor.golden │ ├── ReserveRedeemer3-isdata.golden │ ├── ReserveRedeemer4-cbor.golden │ ├── ReserveRedeemer4-isdata.golden │ ├── VersionOracle-cbor.golden │ ├── VersionOracle-isdata.golden │ ├── VersionOracleConfig-cbor.golden │ └── VersionOracleConfig-isdata.golden │ ├── perf_data │ ├── committeeCandidateValidator.json │ ├── dParamMintingPolicy.json │ ├── dParamValidatorNotSpending.json │ ├── dParamValidatorSpending.json │ ├── governedMapPolicy.json │ ├── governedMapValidator.json │ ├── icsAuthorityTokenPolicy.json │ ├── icsValidatorDeposit.json │ ├── icsValidatorWithdraw.json │ ├── permissionedCandidatesPolicyBurn.json │ ├── permissionedCandidatesPolicyMint.json │ ├── permissionedCandidatesValidatorRemove.json │ ├── permissionedCandidatesValidatorUpdate.json │ ├── reserveAuthPolicy.json │ ├── reserveValidatorDeposit.json │ ├── reserveValidatorHandover.json │ ├── reserveValidatorTransferToICS.json │ ├── reserveValidatorUpdate.json │ ├── versioningPolicyBurn.json │ ├── versioningPolicyInitialize.json │ ├── versioningPolicyMint.json │ └── versioningValidator.json │ ├── roundtrip │ ├── Laws.hs │ └── Main.hs │ ├── script-perf │ ├── Main.hs │ ├── Perf │ │ ├── CommitteeCandidateValidator.hs │ │ ├── DParameter.hs │ │ ├── GovernedMap.hs │ │ ├── IlliquidCirculationSupply.hs │ │ ├── PermissionedCandidates.hs │ │ ├── Reserve.hs │ │ └── Versioning.hs │ ├── Size.hs │ ├── TestValues.hs │ └── Testing.hs │ ├── script-specs │ ├── Main.hs │ ├── Specs │ │ ├── CommitteeCandidateValidator.hs │ │ ├── DParameter.hs │ │ ├── GovernedMap.hs │ │ ├── IlliquidCirculationSupply.hs │ │ ├── PermissionedCandidates.hs │ │ ├── Reserve.hs │ │ └── Versioning.hs │ ├── TestValues.hs │ └── Testing.hs │ └── size_data │ ├── CommitteeCandidateValidator.serialisableValidator.json │ ├── DParameter.serialisableMintingPolicy.json │ ├── DParameter.serialisableValidator.json │ ├── GovernedMap.serialisableMintingPolicy.json │ ├── GovernedMap.serialisableValidator.json │ ├── IlliquidCirculationSupply.serialisableIlliquidCirculationSupplyAuthorityTokenPolicy.json │ ├── IlliquidCirculationSupply.serialisableIlliquidCirculationSupplyValidator.json │ ├── PermissionedCandidates.serialisableMintingPolicy.json │ ├── PermissionedCandidates.serialisableValidator.json │ ├── Reserve.serialisableReserveAuthPolicy.json │ ├── Reserve.serialisableReserveValidator.json │ ├── Versioning.serialisableVersionOraclePolicy.json │ └── Versioning.serialisableVersionOracleValidator.json ├── raw-scripts-traced ├── Cargo.toml ├── Makefile └── src │ └── lib.rs ├── raw-scripts ├── Cargo.toml ├── Makefile └── src │ └── lib.rs ├── release.sh └── shell.nix /.changes/7.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/.changes/7.0.0.md -------------------------------------------------------------------------------- /.changes/7.0.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/.changes/7.0.1.md -------------------------------------------------------------------------------- /.changes/7.0.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/.changes/7.0.2.md -------------------------------------------------------------------------------- /.changes/7.1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/.changes/7.1.0.md -------------------------------------------------------------------------------- /.changes/7.1.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/.changes/7.1.1.md -------------------------------------------------------------------------------- /.changes/7.2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/.changes/7.2.0.md -------------------------------------------------------------------------------- /.changes/7.2.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/.changes/7.2.1.md -------------------------------------------------------------------------------- /.changes/7.2.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/.changes/7.2.2.md -------------------------------------------------------------------------------- /.changes/8.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/.changes/8.0.0.md -------------------------------------------------------------------------------- /.changes/8.1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/.changes/8.1.0.md -------------------------------------------------------------------------------- /.changes/8.2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/.changes/8.2.0.md -------------------------------------------------------------------------------- /.changes/header.tpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/.changes/header.tpl.md -------------------------------------------------------------------------------- /.changes/unreleased/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.changie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/.changie.yaml -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/.envrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | flake.lock linguist-generated=true 2 | *.golden -text 3 | -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/add-issues-to-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/.github/workflows/add-issues-to-project.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/haddock.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/.github/workflows/haddock.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/.gitignore -------------------------------------------------------------------------------- /.hlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/.hlint.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/README.md -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/default.nix -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/flake.nix -------------------------------------------------------------------------------- /fourmolu.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/fourmolu.yaml -------------------------------------------------------------------------------- /onchain/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/Makefile -------------------------------------------------------------------------------- /onchain/app/serialise/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/app/serialise/Main.hs -------------------------------------------------------------------------------- /onchain/cabal.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/cabal.project -------------------------------------------------------------------------------- /onchain/cabal.project.freeze: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/cabal.project.freeze -------------------------------------------------------------------------------- /onchain/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/hie.yaml -------------------------------------------------------------------------------- /onchain/partner-chains-smart-contracts.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/partner-chains-smart-contracts.cabal -------------------------------------------------------------------------------- /onchain/shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/shell.nix -------------------------------------------------------------------------------- /onchain/src/PartnerChains/EncodeHelpers.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/src/PartnerChains/EncodeHelpers.hs -------------------------------------------------------------------------------- /onchain/src/PartnerChains/ScriptId.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/src/PartnerChains/ScriptId.hs -------------------------------------------------------------------------------- /onchain/src/PartnerChains/Scripts/AlwaysFailingScripts.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/src/PartnerChains/Scripts/AlwaysFailingScripts.hs -------------------------------------------------------------------------------- /onchain/src/PartnerChains/Scripts/AlwaysPassingScripts.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/src/PartnerChains/Scripts/AlwaysPassingScripts.hs -------------------------------------------------------------------------------- /onchain/src/PartnerChains/Scripts/CommitteeCandidateValidator.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/src/PartnerChains/Scripts/CommitteeCandidateValidator.hs -------------------------------------------------------------------------------- /onchain/src/PartnerChains/Scripts/DParameter.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/src/PartnerChains/Scripts/DParameter.hs -------------------------------------------------------------------------------- /onchain/src/PartnerChains/Scripts/ExampleVFunction.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/src/PartnerChains/Scripts/ExampleVFunction.hs -------------------------------------------------------------------------------- /onchain/src/PartnerChains/Scripts/GovernedMap.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/src/PartnerChains/Scripts/GovernedMap.hs -------------------------------------------------------------------------------- /onchain/src/PartnerChains/Scripts/IlliquidCirculationSupply.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/src/PartnerChains/Scripts/IlliquidCirculationSupply.hs -------------------------------------------------------------------------------- /onchain/src/PartnerChains/Scripts/PermissionedCandidates.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/src/PartnerChains/Scripts/PermissionedCandidates.hs -------------------------------------------------------------------------------- /onchain/src/PartnerChains/Scripts/Reserve.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/src/PartnerChains/Scripts/Reserve.hs -------------------------------------------------------------------------------- /onchain/src/PartnerChains/Scripts/Versioning.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/src/PartnerChains/Scripts/Versioning.hs -------------------------------------------------------------------------------- /onchain/src/PartnerChains/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/src/PartnerChains/Types.hs -------------------------------------------------------------------------------- /onchain/src/PartnerChains/Utils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/src/PartnerChains/Utils.hs -------------------------------------------------------------------------------- /onchain/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/Main.hs -------------------------------------------------------------------------------- /onchain/test/Test/PartnerChains/Golden/Tests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/Test/PartnerChains/Golden/Tests.hs -------------------------------------------------------------------------------- /onchain/test/Test/PartnerChains/Golden/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/Test/PartnerChains/Golden/Types.hs -------------------------------------------------------------------------------- /onchain/test/Test/PartnerChains/Golden/Versioning.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/Test/PartnerChains/Golden/Versioning.hs -------------------------------------------------------------------------------- /onchain/test/Test/PartnerChains/GoldenTest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/Test/PartnerChains/GoldenTest.hs -------------------------------------------------------------------------------- /onchain/test/common/ApiBuilder.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/common/ApiBuilder.hs -------------------------------------------------------------------------------- /onchain/test/golden/IlliquidCirculationSupplyRedeemer1-cbor.golden: -------------------------------------------------------------------------------- 1 | 00 -------------------------------------------------------------------------------- /onchain/test/golden/IlliquidCirculationSupplyRedeemer1-isdata.golden: -------------------------------------------------------------------------------- 1 | I 0 -------------------------------------------------------------------------------- /onchain/test/golden/IlliquidCirculationSupplyRedeemer2-cbor.golden: -------------------------------------------------------------------------------- 1 | 01 -------------------------------------------------------------------------------- /onchain/test/golden/IlliquidCirculationSupplyRedeemer2-isdata.golden: -------------------------------------------------------------------------------- 1 | I 1 -------------------------------------------------------------------------------- /onchain/test/golden/PermissionedCandidatesPolicyRedeemer1-cbor.golden: -------------------------------------------------------------------------------- 1 | 00 -------------------------------------------------------------------------------- /onchain/test/golden/PermissionedCandidatesPolicyRedeemer1-isdata.golden: -------------------------------------------------------------------------------- 1 | I 0 -------------------------------------------------------------------------------- /onchain/test/golden/PermissionedCandidatesPolicyRedeemer2-cbor.golden: -------------------------------------------------------------------------------- 1 | 01 -------------------------------------------------------------------------------- /onchain/test/golden/PermissionedCandidatesPolicyRedeemer2-isdata.golden: -------------------------------------------------------------------------------- 1 | I 1 -------------------------------------------------------------------------------- /onchain/test/golden/PermissionedCandidatesValidatorRedeemer1-cbor.golden: -------------------------------------------------------------------------------- 1 | 00 -------------------------------------------------------------------------------- /onchain/test/golden/PermissionedCandidatesValidatorRedeemer1-isdata.golden: -------------------------------------------------------------------------------- 1 | I 0 -------------------------------------------------------------------------------- /onchain/test/golden/PermissionedCandidatesValidatorRedeemer2-cbor.golden: -------------------------------------------------------------------------------- 1 | 01 -------------------------------------------------------------------------------- /onchain/test/golden/PermissionedCandidatesValidatorRedeemer2-isdata.golden: -------------------------------------------------------------------------------- 1 | I 1 -------------------------------------------------------------------------------- /onchain/test/golden/ReserveDatum-cbor.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/golden/ReserveDatum-cbor.golden -------------------------------------------------------------------------------- /onchain/test/golden/ReserveDatum-isdata.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/golden/ReserveDatum-isdata.golden -------------------------------------------------------------------------------- /onchain/test/golden/ReserveRedeemer1-cbor.golden: -------------------------------------------------------------------------------- 1 | d87980 -------------------------------------------------------------------------------- /onchain/test/golden/ReserveRedeemer1-isdata.golden: -------------------------------------------------------------------------------- 1 | Constr 0 [] -------------------------------------------------------------------------------- /onchain/test/golden/ReserveRedeemer2-cbor.golden: -------------------------------------------------------------------------------- 1 | d87a80 -------------------------------------------------------------------------------- /onchain/test/golden/ReserveRedeemer2-isdata.golden: -------------------------------------------------------------------------------- 1 | Constr 1 [] -------------------------------------------------------------------------------- /onchain/test/golden/ReserveRedeemer3-cbor.golden: -------------------------------------------------------------------------------- 1 | d87b80 -------------------------------------------------------------------------------- /onchain/test/golden/ReserveRedeemer3-isdata.golden: -------------------------------------------------------------------------------- 1 | Constr 2 [] -------------------------------------------------------------------------------- /onchain/test/golden/ReserveRedeemer4-cbor.golden: -------------------------------------------------------------------------------- 1 | d87c80 -------------------------------------------------------------------------------- /onchain/test/golden/ReserveRedeemer4-isdata.golden: -------------------------------------------------------------------------------- 1 | Constr 3 [] -------------------------------------------------------------------------------- /onchain/test/golden/VersionOracle-cbor.golden: -------------------------------------------------------------------------------- 1 | 1a0017ec96 -------------------------------------------------------------------------------- /onchain/test/golden/VersionOracle-isdata.golden: -------------------------------------------------------------------------------- 1 | I 1567894 -------------------------------------------------------------------------------- /onchain/test/golden/VersionOracleConfig-cbor.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/golden/VersionOracleConfig-cbor.golden -------------------------------------------------------------------------------- /onchain/test/golden/VersionOracleConfig-isdata.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/golden/VersionOracleConfig-isdata.golden -------------------------------------------------------------------------------- /onchain/test/perf_data/committeeCandidateValidator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/perf_data/committeeCandidateValidator.json -------------------------------------------------------------------------------- /onchain/test/perf_data/dParamMintingPolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/perf_data/dParamMintingPolicy.json -------------------------------------------------------------------------------- /onchain/test/perf_data/dParamValidatorNotSpending.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/perf_data/dParamValidatorNotSpending.json -------------------------------------------------------------------------------- /onchain/test/perf_data/dParamValidatorSpending.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/perf_data/dParamValidatorSpending.json -------------------------------------------------------------------------------- /onchain/test/perf_data/governedMapPolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/perf_data/governedMapPolicy.json -------------------------------------------------------------------------------- /onchain/test/perf_data/governedMapValidator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/perf_data/governedMapValidator.json -------------------------------------------------------------------------------- /onchain/test/perf_data/icsAuthorityTokenPolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/perf_data/icsAuthorityTokenPolicy.json -------------------------------------------------------------------------------- /onchain/test/perf_data/icsValidatorDeposit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/perf_data/icsValidatorDeposit.json -------------------------------------------------------------------------------- /onchain/test/perf_data/icsValidatorWithdraw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/perf_data/icsValidatorWithdraw.json -------------------------------------------------------------------------------- /onchain/test/perf_data/permissionedCandidatesPolicyBurn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/perf_data/permissionedCandidatesPolicyBurn.json -------------------------------------------------------------------------------- /onchain/test/perf_data/permissionedCandidatesPolicyMint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/perf_data/permissionedCandidatesPolicyMint.json -------------------------------------------------------------------------------- /onchain/test/perf_data/permissionedCandidatesValidatorRemove.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/perf_data/permissionedCandidatesValidatorRemove.json -------------------------------------------------------------------------------- /onchain/test/perf_data/permissionedCandidatesValidatorUpdate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/perf_data/permissionedCandidatesValidatorUpdate.json -------------------------------------------------------------------------------- /onchain/test/perf_data/reserveAuthPolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/perf_data/reserveAuthPolicy.json -------------------------------------------------------------------------------- /onchain/test/perf_data/reserveValidatorDeposit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/perf_data/reserveValidatorDeposit.json -------------------------------------------------------------------------------- /onchain/test/perf_data/reserveValidatorHandover.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/perf_data/reserveValidatorHandover.json -------------------------------------------------------------------------------- /onchain/test/perf_data/reserveValidatorTransferToICS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/perf_data/reserveValidatorTransferToICS.json -------------------------------------------------------------------------------- /onchain/test/perf_data/reserveValidatorUpdate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/perf_data/reserveValidatorUpdate.json -------------------------------------------------------------------------------- /onchain/test/perf_data/versioningPolicyBurn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/perf_data/versioningPolicyBurn.json -------------------------------------------------------------------------------- /onchain/test/perf_data/versioningPolicyInitialize.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/perf_data/versioningPolicyInitialize.json -------------------------------------------------------------------------------- /onchain/test/perf_data/versioningPolicyMint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/perf_data/versioningPolicyMint.json -------------------------------------------------------------------------------- /onchain/test/perf_data/versioningValidator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/perf_data/versioningValidator.json -------------------------------------------------------------------------------- /onchain/test/roundtrip/Laws.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/roundtrip/Laws.hs -------------------------------------------------------------------------------- /onchain/test/roundtrip/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/roundtrip/Main.hs -------------------------------------------------------------------------------- /onchain/test/script-perf/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/script-perf/Main.hs -------------------------------------------------------------------------------- /onchain/test/script-perf/Perf/CommitteeCandidateValidator.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/script-perf/Perf/CommitteeCandidateValidator.hs -------------------------------------------------------------------------------- /onchain/test/script-perf/Perf/DParameter.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/script-perf/Perf/DParameter.hs -------------------------------------------------------------------------------- /onchain/test/script-perf/Perf/GovernedMap.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/script-perf/Perf/GovernedMap.hs -------------------------------------------------------------------------------- /onchain/test/script-perf/Perf/IlliquidCirculationSupply.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/script-perf/Perf/IlliquidCirculationSupply.hs -------------------------------------------------------------------------------- /onchain/test/script-perf/Perf/PermissionedCandidates.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/script-perf/Perf/PermissionedCandidates.hs -------------------------------------------------------------------------------- /onchain/test/script-perf/Perf/Reserve.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/script-perf/Perf/Reserve.hs -------------------------------------------------------------------------------- /onchain/test/script-perf/Perf/Versioning.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/script-perf/Perf/Versioning.hs -------------------------------------------------------------------------------- /onchain/test/script-perf/Size.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/script-perf/Size.hs -------------------------------------------------------------------------------- /onchain/test/script-perf/TestValues.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/script-perf/TestValues.hs -------------------------------------------------------------------------------- /onchain/test/script-perf/Testing.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/script-perf/Testing.hs -------------------------------------------------------------------------------- /onchain/test/script-specs/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/script-specs/Main.hs -------------------------------------------------------------------------------- /onchain/test/script-specs/Specs/CommitteeCandidateValidator.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/script-specs/Specs/CommitteeCandidateValidator.hs -------------------------------------------------------------------------------- /onchain/test/script-specs/Specs/DParameter.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/script-specs/Specs/DParameter.hs -------------------------------------------------------------------------------- /onchain/test/script-specs/Specs/GovernedMap.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/script-specs/Specs/GovernedMap.hs -------------------------------------------------------------------------------- /onchain/test/script-specs/Specs/IlliquidCirculationSupply.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/script-specs/Specs/IlliquidCirculationSupply.hs -------------------------------------------------------------------------------- /onchain/test/script-specs/Specs/PermissionedCandidates.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/script-specs/Specs/PermissionedCandidates.hs -------------------------------------------------------------------------------- /onchain/test/script-specs/Specs/Reserve.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/script-specs/Specs/Reserve.hs -------------------------------------------------------------------------------- /onchain/test/script-specs/Specs/Versioning.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/script-specs/Specs/Versioning.hs -------------------------------------------------------------------------------- /onchain/test/script-specs/TestValues.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/script-specs/TestValues.hs -------------------------------------------------------------------------------- /onchain/test/script-specs/Testing.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/onchain/test/script-specs/Testing.hs -------------------------------------------------------------------------------- /onchain/test/size_data/CommitteeCandidateValidator.serialisableValidator.json: -------------------------------------------------------------------------------- 1 | 177 2 | -------------------------------------------------------------------------------- /onchain/test/size_data/DParameter.serialisableMintingPolicy.json: -------------------------------------------------------------------------------- 1 | 1566 2 | -------------------------------------------------------------------------------- /onchain/test/size_data/DParameter.serialisableValidator.json: -------------------------------------------------------------------------------- 1 | 891 2 | -------------------------------------------------------------------------------- /onchain/test/size_data/GovernedMap.serialisableMintingPolicy.json: -------------------------------------------------------------------------------- 1 | 891 2 | -------------------------------------------------------------------------------- /onchain/test/size_data/GovernedMap.serialisableValidator.json: -------------------------------------------------------------------------------- 1 | 892 2 | -------------------------------------------------------------------------------- /onchain/test/size_data/IlliquidCirculationSupply.serialisableIlliquidCirculationSupplyAuthorityTokenPolicy.json: -------------------------------------------------------------------------------- 1 | 891 2 | -------------------------------------------------------------------------------- /onchain/test/size_data/IlliquidCirculationSupply.serialisableIlliquidCirculationSupplyValidator.json: -------------------------------------------------------------------------------- 1 | 2891 2 | -------------------------------------------------------------------------------- /onchain/test/size_data/PermissionedCandidates.serialisableMintingPolicy.json: -------------------------------------------------------------------------------- 1 | 1819 2 | -------------------------------------------------------------------------------- /onchain/test/size_data/PermissionedCandidates.serialisableValidator.json: -------------------------------------------------------------------------------- 1 | 955 2 | -------------------------------------------------------------------------------- /onchain/test/size_data/Reserve.serialisableReserveAuthPolicy.json: -------------------------------------------------------------------------------- 1 | 2123 2 | -------------------------------------------------------------------------------- /onchain/test/size_data/Reserve.serialisableReserveValidator.json: -------------------------------------------------------------------------------- 1 | 4062 2 | -------------------------------------------------------------------------------- /onchain/test/size_data/Versioning.serialisableVersionOraclePolicy.json: -------------------------------------------------------------------------------- 1 | 2530 2 | -------------------------------------------------------------------------------- /onchain/test/size_data/Versioning.serialisableVersionOracleValidator.json: -------------------------------------------------------------------------------- 1 | 1791 2 | -------------------------------------------------------------------------------- /raw-scripts-traced/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/raw-scripts-traced/Cargo.toml -------------------------------------------------------------------------------- /raw-scripts-traced/Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | cargo build 3 | -------------------------------------------------------------------------------- /raw-scripts-traced/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/raw-scripts-traced/src/lib.rs -------------------------------------------------------------------------------- /raw-scripts/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/raw-scripts/Cargo.toml -------------------------------------------------------------------------------- /raw-scripts/Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | cargo build 3 | -------------------------------------------------------------------------------- /raw-scripts/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/raw-scripts/src/lib.rs -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/release.sh -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/input-output-hk/partner-chains-smart-contracts/HEAD/shell.nix --------------------------------------------------------------------------------