Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
9c8e366
WIP
t4ccer Apr 23, 2022
4eaed09
Add cli args to use without rebuilding.
Jun 16, 2022
0cc1a64
Merge pull request #361 from mlabs-haskell/aleksandr/cli-for-efficien…
ryukzak Jun 21, 2022
1ce4042
Fix .gitignore
Jun 27, 2022
bd2e69f
Add unappliedScriptOutput and other element of configuration
Jun 28, 2022
83b63a2
Add trace code for minting policy args.
Jun 29, 2022
9cb9576
Add more trace code.
Jun 30, 2022
417aa5f
Migrate from typed minting policy to untyped
Jul 1, 2022
4bc70d6
Refactoring sm'mintPolicy -> sm'policyId
Jul 7, 2022
26a6fde
Add mintPolicy to Metadata (mint script hash without arguments applic…
Jul 7, 2022
fee8ef4
Enable PR CI for non main/staging
samuelWilliams99 Jul 8, 2022
48bca39
Merge branch 't4/testnet-script' into aleksandr/mintPolicyToMetadata
samuelWilliams99 Jul 8, 2022
dbca233
Enable other actions
samuelWilliams99 Jul 8, 2022
4624ca4
Merge branch 't4/testnet-script' into aleksandr/mintPolicyToMetadata
samuelWilliams99 Jul 8, 2022
06c791c
Formatting and apply hlint suggestions.
Jul 8, 2022
91b7198
Remove unnecessary outputs
Jul 9, 2022
0e7d159
Change mintPolicy type from hash to arbitrary string from CLI
Jul 10, 2022
6305620
Fix building CI building. Comment out all deprecated tests.
Jul 10, 2022
43b8d03
Skip push in build step
samuelWilliams99 Jul 11, 2022
571ed75
Make untyped lock script for ctl
rynoV Jul 15, 2022
0c73499
Make untyped NFT mint script for CTL
rynoV Jul 15, 2022
bee71fd
Merge pull request #363 from mlabs-haskell/aleksandr/mintPolicyToMeta…
samuelWilliams99 Jul 20, 2022
eb267c4
Drop efficient-nft-pab startup actions, defer to pab
samuelWilliams99 Jul 20, 2022
b037f99
Add locking validator print
samuelWilliams99 Jul 20, 2022
d0b2380
Formatting
samuelWilliams99 Jul 20, 2022
b2ba36f
Switch to serialising directly
samuelWilliams99 Jul 21, 2022
a825127
Merge pull request #364 from mlabs-haskell/calum/ctl-locking-script
samuelWilliams99 Jul 25, 2022
6f27b2b
Support 0 price onchain, adjust offchain and add test
samuelWilliams99 Aug 5, 2022
55a3720
Merge pull request #368 from mlabs-haskell/sam/zero-price
samuelWilliams99 Aug 10, 2022
ad45053
Merge remote-tracking branch 'origin/staging' into t4/testnet-script
samuelWilliams99 Aug 12, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions mlabs/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,4 @@ plutus-pab.yaml
pab-core.db
.direnv/
.envrc
pab/*
2 changes: 1 addition & 1 deletion mlabs/cabal.project
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
-- in-line with: 3f089ccf0ca746b399c99afe51e063b0640af547
-- 2021/11/10
index-state: 2021-10-20T00:00:00Z
index-state: 2022-01-22T00:00:00Z

packages: ./.

Expand Down
208 changes: 208 additions & 0 deletions mlabs/data/testnet-protocol-params.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,208 @@
{
"maxValueSize": 5000,
"minUTxOValue": null,
"minPoolCost": 340000000,
"monetaryExpansion": 3.0e-3,
"stakeAddressDeposit": 2000000,
"txFeeFixed": 155381,
"poolRetireMaxEpoch": 18,
"stakePoolDeposit": 500000000,
"maxBlockExecutionUnits": {
"memory": 50000000,
"steps": 40000000000
},
"extraPraosEntropy": null,
"stakePoolTargetNum": 500,
"maxBlockHeaderSize": 1100,
"maxCollateralInputs": 3,
"txFeePerByte": 44,
"treasuryCut": 0.2,
"protocolVersion": {
"minor": 0,
"major": 6
},
"collateralPercentage": 150,
"poolPledgeInfluence": 0.3,
"costModels": {
"PlutusScriptV1": {
"mapData-memory-arguments": 32,
"lessThanInteger-memory-arguments": 1,
"sha3_256-cpu-arguments-slope": 82363,
"bData-cpu-arguments": 150000,
"equalsByteString-cpu-arguments-intercept": 112536,
"equalsString-cpu-arguments-constant": 1000,
"modInteger-memory-arguments-slope": 1,
"equalsInteger-memory-arguments": 1,
"trace-cpu-arguments": 150000,
"iData-cpu-arguments": 150000,
"equalsByteString-memory-arguments": 1,
"unIData-memory-arguments": 32,
"consByteString-memory-arguments-intercept": 0,
"cekLamCost-exBudgetCPU": 29773,
"indexByteString-cpu-arguments": 150000,
"cekStartupCost-exBudgetMemory": 100,
"listData-memory-arguments": 32,
"divideInteger-cpu-arguments-constant": 148000,
"lessThanInteger-cpu-arguments-intercept": 179690,
"verifySignature-cpu-arguments-slope": 1,
"appendString-memory-arguments-intercept": 0,
"equalsString-cpu-arguments-slope": 1000,
"blake2b-cpu-arguments-intercept": 2477736,
"encodeUtf8-cpu-arguments-slope": 1000,
"mapData-cpu-arguments": 150000,
"equalsByteString-cpu-arguments-slope": 247,
"multiplyInteger-cpu-arguments-intercept": 61516,
"cekStartupCost-exBudgetCPU": 100,
"sndPair-memory-arguments": 32,
"sha3_256-cpu-arguments-intercept": 0,
"addInteger-cpu-arguments-slope": 0,
"constrData-memory-arguments": 32,
"divideInteger-memory-arguments-intercept": 0,
"cekForceCost-exBudgetCPU": 29773,
"equalsByteString-cpu-arguments-constant": 150000,
"modInteger-cpu-arguments-model-arguments-intercept": 425507,
"sliceByteString-memory-arguments-slope": 1,
"equalsString-memory-arguments": 1,
"cekLamCost-exBudgetMemory": 100,
"lessThanEqualsInteger-cpu-arguments-intercept": 145276,
"quotientInteger-memory-arguments-minimum": 1,
"consByteString-cpu-arguments-intercept": 150000,
"appendByteString-memory-arguments-slope": 1,
"lessThanByteString-cpu-arguments-slope": 248,
"lessThanByteString-memory-arguments": 1,
"multiplyInteger-cpu-arguments-slope": 11218,
"cekVarCost-exBudgetCPU": 29773,
"cekDelayCost-exBudgetMemory": 100,
"blake2b-cpu-arguments-slope": 29175,
"mkNilData-cpu-arguments": 150000,
"appendByteString-cpu-arguments-slope": 621,
"appendString-memory-arguments-slope": 1,
"lessThanInteger-cpu-arguments-slope": 497,
"chooseUnit-memory-arguments": 32,
"divideInteger-cpu-arguments-model-arguments-slope": 118,
"decodeUtf8-cpu-arguments-slope": 1000,
"chooseData-cpu-arguments": 150000,
"verifySignature-cpu-arguments-intercept": 3345831,
"modInteger-memory-arguments-minimum": 1,
"lessThanEqualsByteString-memory-arguments": 1,
"quotientInteger-cpu-arguments-constant": 148000,
"consByteString-memory-arguments-slope": 1,
"tailList-memory-arguments": 32,
"divideInteger-cpu-arguments-model-arguments-intercept": 425507,
"decodeUtf8-cpu-arguments-intercept": 150000,
"lessThanEqualsInteger-memory-arguments": 1,
"appendByteString-cpu-arguments-intercept": 396231,
"unMapData-memory-arguments": 32,
"chooseList-cpu-arguments": 150000,
"divideInteger-memory-arguments-minimum": 1,
"unListData-memory-arguments": 32,
"remainderInteger-cpu-arguments-constant": 148000,
"addInteger-memory-arguments-slope": 1,
"sha3_256-memory-arguments": 4,
"lessThanByteString-cpu-arguments-intercept": 103599,
"modInteger-cpu-arguments-constant": 148000,
"lessThanEqualsInteger-cpu-arguments-slope": 1366,
"appendByteString-memory-arguments-intercept": 0,
"listData-cpu-arguments": 150000,
"ifThenElse-memory-arguments": 1,
"cekApplyCost-exBudgetMemory": 100,
"sliceByteString-memory-arguments-intercept": 0,
"unIData-cpu-arguments": 150000,
"modInteger-cpu-arguments-model-arguments-slope": 118,
"equalsData-cpu-arguments-intercept": 150000,
"mkNilPairData-memory-arguments": 32,
"cekConstCost-exBudgetCPU": 29773,
"indexByteString-memory-arguments": 1,
"blake2b-memory-arguments": 4,
"lessThanEqualsByteString-cpu-arguments-slope": 248,
"cekDelayCost-exBudgetCPU": 29773,
"multiplyInteger-memory-arguments-slope": 1,
"remainderInteger-memory-arguments-slope": 1,
"subtractInteger-cpu-arguments-slope": 0,
"iData-memory-arguments": 32,
"cekBuiltinCost-exBudgetCPU": 29773,
"mkNilData-memory-arguments": 32,
"cekForceCost-exBudgetMemory": 100,
"trace-memory-arguments": 32,
"encodeUtf8-cpu-arguments-intercept": 150000,
"sha2_256-cpu-arguments-intercept": 2477736,
"headList-memory-arguments": 32,
"unBData-cpu-arguments": 150000,
"remainderInteger-memory-arguments-minimum": 1,
"unMapData-cpu-arguments": 150000,
"sha2_256-cpu-arguments-slope": 29175,
"modInteger-memory-arguments-intercept": 0,
"ifThenElse-cpu-arguments": 1,
"tailList-cpu-arguments": 150000,
"multiplyInteger-memory-arguments-intercept": 0,
"remainderInteger-memory-arguments-intercept": 0,
"consByteString-cpu-arguments-slope": 1000,
"lengthOfByteString-memory-arguments": 4,
"fstPair-memory-arguments": 32,
"mkPairData-cpu-arguments": 150000,
"appendString-cpu-arguments-intercept": 150000,
"verifySignature-memory-arguments": 1,
"sliceByteString-cpu-arguments-intercept": 150000,
"equalsData-cpu-arguments-slope": 10000,
"lessThanEqualsByteString-cpu-arguments-intercept": 103599,
"chooseList-memory-arguments": 32,
"nullList-memory-arguments": 32,
"unListData-cpu-arguments": 150000,
"equalsData-memory-arguments": 1,
"quotientInteger-cpu-arguments-model-arguments-slope": 118,
"sha2_256-memory-arguments": 4,
"quotientInteger-cpu-arguments-model-arguments-intercept": 425507,
"encodeUtf8-memory-arguments-intercept": 0,
"quotientInteger-memory-arguments-slope": 1,
"unConstrData-cpu-arguments": 150000,
"sliceByteString-cpu-arguments-slope": 5000,
"cekBuiltinCost-exBudgetMemory": 100,
"equalsInteger-cpu-arguments-slope": 1326,
"subtractInteger-memory-arguments-slope": 1,
"mkCons-cpu-arguments": 150000,
"chooseUnit-cpu-arguments": 150000,
"chooseData-memory-arguments": 32,
"bData-memory-arguments": 32,
"appendString-cpu-arguments-slope": 1000,
"decodeUtf8-memory-arguments-slope": 8,
"fstPair-cpu-arguments": 150000,
"unConstrData-memory-arguments": 32,
"sndPair-cpu-arguments": 150000,
"addInteger-memory-arguments-intercept": 1,
"cekConstCost-exBudgetMemory": 100,
"remainderInteger-cpu-arguments-model-arguments-intercept": 425507,
"equalsString-cpu-arguments-intercept": 150000,
"mkCons-memory-arguments": 32,
"mkPairData-memory-arguments": 32,
"lengthOfByteString-cpu-arguments": 150000,
"remainderInteger-cpu-arguments-model-arguments-slope": 118,
"cekApplyCost-exBudgetCPU": 29773,
"constrData-cpu-arguments": 150000,
"nullList-cpu-arguments": 150000,
"headList-cpu-arguments": 150000,
"decodeUtf8-memory-arguments-intercept": 0,
"subtractInteger-cpu-arguments-intercept": 197209,
"subtractInteger-memory-arguments-intercept": 1,
"encodeUtf8-memory-arguments-slope": 8,
"equalsInteger-cpu-arguments-intercept": 136542,
"quotientInteger-memory-arguments-intercept": 0,
"cekVarCost-exBudgetMemory": 100,
"unBData-memory-arguments": 32,
"addInteger-cpu-arguments-intercept": 197209,
"mkNilPairData-cpu-arguments": 150000,
"divideInteger-memory-arguments-slope": 1
}
},
"maxTxExecutionUnits": {
"memory": 12500000,
"steps": 10000000000
},
"executionUnitPrices": {
"priceSteps": 7.21e-5,
"priceMemory": 5.77e-2
},
"decentralization": 0,
"utxoCostPerWord": 34482,
"maxTxSize": 16384,
"maxBlockBodySize": 73728
}
Loading