Skip to content

Commit

Permalink
Merge pull request IntersectMBO#2411 from saratomaz/add_plutus_script…
Browse files Browse the repository at this point in the history
…s_v3_tests

Add V3 plutus scripts tests
  • Loading branch information
mkoura authored Jun 18, 2024
2 parents e0f14ad + 5b185d5 commit 8e0c0fb
Show file tree
Hide file tree
Showing 20 changed files with 297 additions and 91 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"type": "PlutusScriptV3",
"description": "",
"cborHex": "4b4a010100225968c0022c01"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"type": "PlutusScriptV3",
"description": "",
"cborHex": "484701010022280001"
}
5 changes: 5 additions & 0 deletions cardano_node_tests/tests/data/plutus/v3/blsMint.plutus
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"type": "PlutusScriptV3",
"description": "",
"cborHex": "590a0c590a090101003232323232323232323232322259323232333573466ee4cddc00180099bb6001337709000000c0020046eed2213097f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb003232325333573466e1d2000002132323232323232328009919192999ab9a3370e900000109919191919191919191919191919191919999999999991999199199111111111111111400404201f00e806c03201700a804c02200f006802c0120070028008c004d5d080a18009aba1013302623232325333573466e1d20000021800980e9aba100198029aba1357440021303203135573c0046aae74004dd5000998130009aba101123232325333573466e1d2000002132328009919192999ab9a3370e90000010c004c094d5d0800ccc08c8c8c8c94ccd5cd19b8748000008600260526ae840042a666ae68cdc3a4004004265003375a6ae8400a6eb4d5d0800cdd69aba13574400235744002260740726aae78008d55ce8009baa001357426ae880042606c06a6aae78008d55ce8009baa357420073007357420053232325333573466e1d200000218000a999ab9a3370e90010010c014dd71aba10010a999ab9a3370e90020010c00cd5d080084c0d80d4d55cf0011aab9d00137546ae8400666040eb8d5d09aba20011aba200135744002260620606aae78008d55ce8009baa001375a6ae8403cc004d5d0807180118013ad330240183574201866602c036eb4d5d08059919192999ab9a3370e90000010c004c8c8c94ccd5cd19b874800000860026605ceb4d5d0800cc0b4d5d09aba2001098190189aab9e00235573a0026ea8d5d0800cc8c8c94ccd5cd19b874800000860026605ceb4d5d0800cc0b4d5d09aba2001098190189aab9e00235573a0026ea8d5d09aba2001098178171aab9e00235573a0026ea8d5d0805198123ae3574201266602c02804c6ae84020cc008098d5d080398151aba100633301601a3301602923232325333573466e1d200000218010a999ab9a3370e90010010c01054ccd5cd19b874801000860002606005e6aae78008d55ce8009baa0013574200a6604802a6ae84010c004d5d080198009aba1357440066030eb4c051d71aba2001357440026ae88004d5d10009aba2001357440026ae88004d5d10009aba2001357440026ae88004d5d10009aba200135744002260380366aae78008d55ce8009baa357420133001357426ae880244646464a666ae68cdc3a40000043003375c6ae840042a666ae68cdc3a4004004300930073574200215333573466e1d2004002180398059aba10010a999ab9a3370e90030010c004dd69aba100198041aba13574400215333573466e1d2008002180598051aba10010a999ab9a3370e90050010c014dd69aba100198029aba1357440021301c01b35573c0046aae74004dd500091919192999ab9a3370e90000010994004dd69aba100298059aba10019919192999ab9a3370e90000010994024cc034074d5d08014d5d0800ccc035d71aba135744002357440022a666ae68cdc3a400400430013300c01c357420033232325333573466e1d200000218009bad35742003375a6ae84d5d100084c088084d55cf0011aab9d00137546ae84d5d1000854ccd5cd19b8748010008601666601201ceb4d5d0800ccc031d71aba13574400215333573466e1d200600218039980600e1aba10010a999ab9a3370e9004001099194034cc038078d5d0801ccc064040d5d08014ccc02c041d69aba1001c9919192999ab9a3370e90000010c004dd69aba10019bad357426ae88004260480466aae78008d55ce8009baa357426ae8800644660320040021aba2001357440022a666ae68cdc3a401400430053300c01c357420033232325333573466e1d200000213300f75c6ae840044c088084d55cf0011aab9d00137546ae84d5d1000854ccd5cd19b874803000860042603e03c6aae78008d55ce8009baa357426ae880046ae880044c06c068d55cf0011aab9d00137540024464460046eac004c06488cccd55cf800940008ca007001300635573a003300535573c00298021aba20031aba100280011919192999ab9a3370e90000010c004c05cd5d0800cdd69aba1357440021301901835573c0046aae74004dd500091919192999ab9a3370e90000010c034c01cd5d0800ccc015d69aba13574400215333573466e1d2002002180998039aba100199802bad357426ae880042a64666ae68cdc3a400800630033008357420053001357426ae880082a666ae68cdc3a400c00626500b300935742007300235742003375a6ae84d5d10008d5d10010a999ab9a3370e90040018c024c020d5d08014dd69aba13574400415333573466e1d200a003180a98041aba10020a999ab9a3370e90060018c044c020d5d08014dd69aba13574400415333573466e1d200e00318029bae35742005375c6ae84d5d1001054ccd5cd19b874804000c600e6eb8d5d08014dd69aba13574400415333573466e1d2012003180098041aba100298041aba13574400415333573466e1d2014003180798041aba10020980c80c11919192999ab9a3370e90000010c004dd71aba10010a99199ab9a3370e90010018c014c004d5d0801054ccd5cd19b874801000c60066eb8d5d08014c004d5d09aba20020980e80e11919192999ab9a3370e90000010c004c03cd5d0800854ccd5cd19b874800800860042a666ae68cdc3a400800430041302001f35573c0046aae74004dd50009aab9e00235573a0026ea8004d55cf0011aab9d001375400244646464a666ae68cdc3a4004004300215333573466e1d2000002180098029aba10010980c00b9aab9e00235573a0026ea80048c8c8c94ccd5cd19b87480000086002600a6ae840042a666ae68cdc3a4004004300330053574200215333573466e1d200400218029bae357420021301601535573c0046aae74004dd500091919192999ab9a3370e90000010c004dd71aba10010a999ab9a3370e90010010c00cdd71aba10010980a80a1aab9e00235573a0026ea80044c044040d55cf0011aab9d00137540046eb400a300089806a481035054350018059112999ab9a3370e00200c2c2a666ae68cdc400080309980199b810060023370200c002265001337080060033370800400233004002001300a2225333573466e1c00401440084cc00c004cdc3001000919118011bac001300a2233335573e0025000280198021aba100298019aba200240012000200123232325333573466e1d200000218010a999ab9a3370e90010010c0004c024020d55cf0011aab9d001375400244646464a666ae68cdc3a4000004300215333573466e1d2002002180098029aba10010a999ab9a3370e90020010c0104c024020d55cf0011aab9d00137540024646464a666ae68cdc3a40000043001300535742003375a6ae84d5d100084c01c018d55cf0011aab9d00137540024646464a666ae68cdc3a400000426eb8d5d0800898030029aab9e00235573a0026ea80052401035054310023263357380030002323001001223300330020020011"
}
5 changes: 5 additions & 0 deletions cardano_node_tests/tests/data/plutus/v3/blsSpend.plutus
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"type": "PlutusScriptV3",
"description": "",
"cborHex": "590a10590a0d0101003232323232323232323232322225932323232333573466ee4cddc00200099bb6001337700060030008011bbb48813097f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb003232325333573466e1d2000002132323232323232328009919192999ab9a3370e900000109919191919191919191919191919191919999999999991999199199111111111111111400404201f00e806c03201700a804c02200f006802c0120070028008c004d5d080a18009aba1013302823232325333573466e1d20000021800980e9aba100198029aba1357440021303403335573c0046aae74004dd5000998140009aba101123232325333573466e1d2000002132328009919192999ab9a3370e90000010c004c094d5d0800ccc08c8c8c8c94ccd5cd19b8748000008600260526ae840042a666ae68cdc3a4004004265003375a6ae8400a6eb4d5d0800cdd69aba13574400235744002260780766aae78008d55ce8009baa001357426ae880042607006e6aae78008d55ce8009baa357420073007357420053232325333573466e1d200000218000a999ab9a3370e90010010c014dd71aba10010a999ab9a3370e90020010c00cd5d080084c0e00dcd55cf0011aab9d00137546ae8400666040eb8d5d09aba20011aba200135744002260660646aae78008d55ce8009baa001375a6ae8403cc004d5d080718009800bad330260183574201866602c036eb4d5d08059919192999ab9a3370e90000010c004c8c8c94ccd5cd19b8748000008600266060eb4d5d0800cc0bcd5d09aba20010981a0199aab9e00235573a0026ea8d5d0800cc8c8c94ccd5cd19b8748000008600266060eb4d5d0800cc0bcd5d09aba20010981a0199aab9e00235573a0026ea8d5d09aba2001098188181aab9e00235573a0026ea8d5d0805198133ae3574201266602c0280506ae84020cc0040a0d5d080398161aba100633301601a3301602b23232325333573466e1d200000218010a999ab9a3370e90010010c01054ccd5cd19b87480100086000260640626aae78008d55ce8009baa0013574200a6604c02a6ae84010c008d5d080198011aba135744006602aeb8c05dd69aba2001357440026ae88004d5d10009aba2001357440026ae88004d5d10009aba2001357440026ae88004d5d10009aba2001357440022603c03a6aae78008d55ce8009baa357420133001357426ae880244646464a666ae68cdc3a40000043003375c6ae840042a666ae68cdc3a4004004300930073574200215333573466e1d2004002180398059aba10010a999ab9a3370e90030010c004dd69aba100198041aba13574400215333573466e1d2008002180598051aba10010a999ab9a3370e90050010c014dd69aba100198029aba1357440021301e01d35573c0046aae74004dd500091919192999ab9a3370e90000010994004dd69aba100298059aba10019919192999ab9a3370e90000010994024cc03407cd5d08014d5d0800ccc035d71aba135744002357440022a666ae68cdc3a400400430013300c01e357420033232325333573466e1d200000218009bad35742003375a6ae84d5d100084c09008cd55cf0011aab9d00137546ae84d5d1000854ccd5cd19b8748010008601666601201ceb4d5d0800ccc031d71aba13574400215333573466e1d200600218039980600f1aba10010a999ab9a3370e9004001099194034cc038080d5d0801ccc06c040d5d08014ccc02c041d69aba1001c9919192999ab9a3370e90000010c004dd69aba10019bad357426ae880042604c04a6aae78008d55ce8009baa357426ae8800644660360040021aba2001357440022a666ae68cdc3a401400430053300c01e357420033232325333573466e1d200000213300f75c6ae840044c09008cd55cf0011aab9d00137546ae84d5d1000854ccd5cd19b87480300086004260420406aae78008d55ce8009baa357426ae880046ae880044c074070d55cf0011aab9d00137540024464460046eac004c06c88cccd55cf800940008ca007001300635573a003300535573c00298021aba20031aba100280011919192999ab9a3370e90000010c004c064d5d0800cdd69aba1357440021301b01a35573c0046aae74004dd500091919192999ab9a3370e90000010c034c01cd5d0800ccc015d69aba13574400215333573466e1d2002002180998039aba100199802bad357426ae880042a64666ae68cdc3a400800630033008357420053001357426ae880082a666ae68cdc3a400c00626500b300935742007300235742003375a6ae84d5d10008d5d10010a999ab9a3370e90040018c024c020d5d08014dd69aba13574400415333573466e1d200a003180a98041aba10020a999ab9a3370e90060018c044c020d5d08014dd69aba13574400415333573466e1d200e00318029bae35742005375c6ae84d5d1001054ccd5cd19b874804000c600e6eb8d5d08014dd69aba13574400415333573466e1d2012003180098041aba100298041aba13574400415333573466e1d2014003180798041aba10020980d80d11919192999ab9a3370e90000010c004dd71aba10010a99199ab9a3370e90010018c014c004d5d0801054ccd5cd19b874801000c60066eb8d5d08014c004d5d09aba20020980f80f11919192999ab9a3370e90000010c004c03cd5d0800854ccd5cd19b874800800860042a666ae68cdc3a400800430041302202135573c0046aae74004dd50009aab9e00235573a0026ea8004d55cf0011aab9d001375400244646464a666ae68cdc3a4004004300215333573466e1d2000002180098029aba10010980d00c9aab9e00235573a0026ea80048c8c8c94ccd5cd19b87480000086002600a6ae840042a666ae68cdc3a4004004300330053574200215333573466e1d200400218029bae357420021301801735573c0046aae74004dd500091919192999ab9a3370e90000010c004dd71aba10010a999ab9a3370e90010010c00cdd71aba10010980b80b1aab9e00235573a0026ea80044c04c048d55cf0011aab9d00137540066eb400cdd6801c60011300e491035054350018059112999ab9a3370e00200c2c2a666ae68cdc400080309980199b810060023370200c002265001337080060033370800400233004002001300a2225333573466e1c00401440084cc00c004cdc3001000919118011bac001300a2233335573e0025000280198021aba100298019aba200240012000200123232325333573466e1d200000218010a999ab9a3370e90010010c0004c024020d55cf0011aab9d001375400244646464a666ae68cdc3a4000004300215333573466e1d2002002180098029aba10010a999ab9a3370e90020010c0104c024020d55cf0011aab9d00137540024646464a666ae68cdc3a40000043001300535742003375a6ae84d5d100084c01c018d55cf0011aab9d00137540024646464a666ae68cdc3a400000426eb8d5d0800898030029aab9e00235573a0026ea80052401035054310023263357380030002323001001223300330020020011"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"type": "PlutusScriptV3",
"description": "",
"cborHex": "587f587d0101003223225333573466e24c8c8cc0188964006290004886400a44a666ae68cdc780100389805000898030018005200522900193480064d269348989001914801488888888888888880304800060043000300222590018a40012219002912999ab9a3371e00400e20022600c00611918008009119801980100100081"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"type": "PlutusScriptV3",
"description": "",
"cborHex": "590d1b590d180101003232323232323232323232323232225932325323232990049148014894c8ca400e2b20092130020058994009400a260020088ac802484c00a002660140340028994009400a26003004094ca5400e42a00518004540042b20032159500390ac99980480e001000c60051800460048b460048b4565400a430008b460040c801c8964006200515900290c004cc024068005100288010230008acc802c8a400a44a64652007159004909801002c4ca004a0051300100445640124260050013300a01a00144ca004a0051300180204a652a0072150028c0022a00215900190aca801c8564ccc02407000800630028c002300245a300245a2b2a0052180045a300206400e44b200310028ac801486002660120340028801440081180146401645200d2253232933300201a9006912c800c400a2b2005218009980600e000a200510021200922590018801456400a430013300c01c0014400a200422a00318014540042b2666002033200522590018801456400a430013300a01b0014400a20042401244b200310028ac801486002660140360028801440084600118014600022253232900490a801456400e430048c00230044540042b20052150028c00a2a00215900290ac801484ccc0280140080062d180222d15900190c00a2d180000520032222222200714800c8888880145200322222200649919192999ab9a3370e9000001099191919194004c8c8c94ccd5cd19b87480000084c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8cccccccccccc8ccc8cc8cc888888888888888a00202100f807403601900b80540260110078034016009003801400460026ae84050c004d5d0809981391919192999ab9a3370e90000010c004c078d5d0800cc014d5d09aba2001098172481035054310035573c0046aae74004dd5000998138009aba101123232325333573466e1d2000002132328009919192999ab9a3370e90000010c004c0c0d5d0800ccc0c48c8c8c94ccd5cd19b8748000008600260686ae840042a666ae68cdc3a4004004265003375a6ae8400a6eb4d5d0800cdd69aba135744002357440022606c9201035054310035573c0046aae74004dd50009aba135744002130324901035054310035573c0046aae74004dd51aba100398039aba10029919192999ab9a3370e90000010c00054ccd5cd19b8748008008600a6eb8d5d0800854ccd5cd19b874801000860066ae8400426064921035054310035573c0046aae74004dd51aba1001998173ae357426ae880046ae88004d5d100089816a481035054310035573c0046aae74004dd50009bad3574201e60026ae84038c008c009d69981280b1aba100c33302902675a6ae8402cc8c8c94ccd5cd19b87480000086002646464a666ae68cdc3a400000430013302975a6ae8400660506ae84d5d100084c0b92401035054310035573c0046aae74004dd51aba10019919192999ab9a3370e90000010c004cc0a5d69aba100198141aba1357440021302e491035054310035573c0046aae74004dd51aba1357440021302b491035054310035573c0046aae74004dd51aba100a3302575c6ae84024ccc0a4050084d5d0804198010109aba1007375c6ae84018ccc0a405ccc0a40908c8c8c94ccd5cd19b874800000860042a666ae68cdc3a4004004300415333573466e1d2004002180009816249035054310035573c0046aae74004dd50009aba1005330250153574200860026ae8400cc004d5d09aba2003302675a604eeb8d5d10009aba2001357440026ae88004d5d10009aba2001357440026ae88004d5d10009aba2001357440026ae88004d5d10009aba200113018491035054310035573c0046aae74004dd51aba100698009aba13574400c23232325333573466e1d200000218019bae3574200215333573466e1d2002002180498041aba10010a999ab9a3370e90020010c01cc058d5d0800854ccd5cd19b874801800860026eb4d5d0800cc018d5d09aba20010a999ab9a3370e90040010c02cc01cd5d0800854ccd5cd19b8748028008600a6eb4d5d0800cc014d5d09aba20010980c249035054310035573c0046aae74004dd500091919192999ab9a3370e90000010994004dd69aba1002980b1aba10019919192999ab9a3370e90000010994024cc06c060d5d08014d5d0800ccc06dd71aba135744002357440022a666ae68cdc3a400400430013301a017357420033232325333573466e1d200000218009bad35742003375a6ae84d5d100084c079241035054310035573c0046aae74004dd51aba13574400215333573466e1d2004002180599980e00cbad357420033301a75c6ae84d5d1000854ccd5cd19b8748018008600e6603402e6ae840042a666ae68cdc3a40100042646500d3301c019357420073301a01b3574200533301e01b75a6ae840072646464a666ae68cdc3a40000043001375a6ae840066eb4d5d09aba2001098102481035054310035573c0046aae74004dd51aba13574400322330160020010d5d10009aba200115333573466e1d200a00218029980d00b9aba10019919192999ab9a3370e900000109980ebae357420022603c9201035054310035573c0046aae74004dd51aba13574400215333573466e1d200c00218010980da481035054310035573c0046aae74004dd51aba135744002357440022602e921035054310035573c0046aae74004dd500091919192999ab9a3370e90000010c034c050d5d0800ccc055d69aba13574400215333573466e1d20020021809980a1aba10019980abad357426ae880042a64666ae68cdc3a400800630033015357420053001357426ae880082a666ae68cdc3a400c00626500b301635742007300235742003375a6ae84d5d10008d5d10010a999ab9a3370e90040018c024c054d5d08014dd69aba13574400415333573466e1d200a003180a980a9aba10020a999ab9a3370e90060018c044c054d5d08014dd69aba13574400415333573466e1d200e00318029bae35742005375c6ae84d5d1001054ccd5cd19b874804000c600e6eb8d5d08014dd69aba13574400415333573466e1d20120031800980a9aba1002980a9aba13574400415333573466e1d20140031807980a9aba10020980ba49035054310023232325333573466e1d200000218009bae357420021532333573466e1d2002003180298009aba10020a999ab9a3370e90020018c00cdd71aba100298009aba1357440041301b491035054310023232325333573466e1d20000021800980e1aba10010a999ab9a3370e90010010c00854ccd5cd19b874801000860082603c921035054310035573c0046aae74004dd50009aab9e00235573a0026ea8004d55cf0011aab9d00137540024646464a666ae68cdc3a4000004300130133574200215333573466e1d2002002180198099aba10010a999ab9a3370e90020010c014dd71aba10010980aa49035054310035573c0046aae74004dd500091919192999ab9a3370e90000010c004dd71aba10019bad357426ae8800426028921035054310035573c0046aae74004dd500089808249035054310035573c0046aae74004dd500148a400a44444444444444440124006003002c001800c004dd680130002300089806249035054350018069112999ab9a3370e9000000898062481035054330015333573466e20005200013300333702900000119b81480000044ca00266e1000c00666e10008004660080040026018444a666ae68cdc3a4000002200426600600266e1800800480048c8c8c94ccd5cd19b874800000860042a666ae68cdc3a400400430001300a491035054310035573c0046aae74004dd5000911919192999ab9a3370e90000010c00854ccd5cd19b87480080086002600a6ae840042a666ae68cdc3a400800430041300a4901035054310035573c0046aae74004dd500091919192999ab9a3370e90000010c004dd71aba10019bad357426ae8800426010921035054310035573c0046aae74004dd5000919118011bac00130082233335573e0025000280198021aba100298019aba200240008c8c8c94ccd5cd19b874800000860026eb8d5d0800854ccd5cd19b874800800860066eb8d5d080084c0192401035054310035573c0046aae74004dd5000911919192999ab9a3370e90010010c00854ccd5cd19b87480000086002600a6ae840042600c921035054310035573c0046aae74004dd5000919319ab9c0018001119118011bab00130052233335573e0025000232801c004c018d55ce800cc014d55cf000a60086ae8800c6ae8400a0010012337009001000c8cdc0800a400520019000cc0088894ccd5cd19b8900200118018014cc00ccdc02400400400218004888c8c8c94ccd5cd19b88003480004c0040184c008018c01c894ccd5cd19b8800100518000c00c006600466e00004010600c44a666ae68cdc48008020c00c006600466e0000400c30003370200400680091199ab9a3370e0040030008014894ccd5cd19b8700200118000a999ab9a3371200400230041801488ccd5cd19b88002001800400a44666ae68cdc4801000c00200522333573466e2400800600500091199ab9a337100040030028004894ccd5cd19b8900200110011002912999ab9a337120040022004200223230010012233003300200200101"
}
Loading

0 comments on commit 8e0c0fb

Please sign in to comment.