Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Incorrect script budget estimation when minting assets and autobalancing a transaction #614

Closed
perturbing opened this issue Feb 21, 2024 · 11 comments

Comments

@perturbing
Copy link

perturbing commented Feb 21, 2024

Description

Currently, the build command does not resolve the correct CPU/Mem budgets if a tx is minting an asset, but the asset is not explicitly added as an output in the build command.

Steps to Reproduce

That is,

cardano-cli conway transaction build --testnet-magic 4 \
 --tx-in 94c0c83e568fa96063b807911bdfb1da8da42b3acadcd27bbeecab7ad23d512e#1 \
 --tx-in-collateral 91a82174d745fb0f350f2a20f4a3e0caf1eceeac2d5c12620c47294331ccce44#0 \
 --mint "1 5ee3ac97a4d13d5605b4bcbd1a1a3981685a746095e094bdde649a5f.eeeeee" \
 --tx-out $(cat payment.addr)+10000000 \
 --change-address $(cat payment.addr) \
 --mint-script-file scripts/blsMint.plutus --mint-redeemer-value 1 \
 --out-file tx.fails

creates an invalid tx without failure (it fails upon sending it to the node with incorrect cpu/mem budget), while

cardano-cli conway transaction build --testnet-magic 4 \
 --tx-in 87b5abd47c52ded7c86a24bee7d8882d702b1151c9a1257453d4192a97da2ea4#1 \
 --tx-in-collateral 91a82174d745fb0f350f2a20f4a3e0caf1eceeac2d5c12620c47294331ccce44#0 \
 --mint "1 5ee3ac97a4d13d5605b4bcbd1a1a3981685a746095e094bdde649a5f.6e6674" \
 --tx-out $(cat payment.addr)+2000000+"1 5ee3ac97a4d13d5605b4bcbd1a1a3981685a746095e094bdde649a5f.6e6674" \
 --change-address $(cat payment.addr) \
 --mint-script-file scripts/blsMint.plutus --mint-redeemer-value 1 \
 --out-file tx.succeeds

does work.

Additional Context

I used node 8.8.0-pre. Furthermore, If I view the tx.fails

    "outputs": [
        {
            "address": "addr_test1qzy8v4n3fvlne4epkxact5yl0mzvau7e4dhds2gytq7wyrxjafy6lsgzh5el4nt67fyg23evuuxgswqdr2ddf8ht0ccq0w5j6r",
            "address era": "Shelley",
            "amount": {
                "lovelace": 10000000
            },
            "network": "Testnet",
            "payment credential key hash": "887656714b3f3cd721b1bb85d09f7ec4cef3d9ab6ed82904583ce20c",
            "reference script": null,
            "stake reference": {
                "stake credential key hash": "d2ea49afc102bd33facd7af24885472ce70c88380d1a9ad49eeb7e30"
            }
        },
        {
            "address": "addr_test1qzy8v4n3fvlne4epkxact5yl0mzvau7e4dhds2gytq7wyrxjafy6lsgzh5el4nt67fyg23evuuxgswqdr2ddf8ht0ccq0w5j6r",
            "address era": "Shelley",
            "amount": {
                "lovelace": 7981439868,
                "policy 5ee3ac97a4d13d5605b4bcbd1a1a3981685a746095e094bdde649a5f": {
                    "asset eeeeee": 1
                }
            },
            "network": "Testnet",
            "payment credential key hash": "887656714b3f3cd721b1bb85d09f7ec4cef3d9ab6ed82904583ce20c",
            "reference script": null,
            "stake reference": {
                "stake credential key hash": "d2ea49afc102bd33facd7af24885472ce70c88380d1a9ad49eeb7e30"
            }
        }
    ]

The build command does add the asset as an output to the change address.

Possible Solution

Either log that explicit adding of the minted asset is required, or resolve the correct budget.

This comment was marked as off-topic.

@carbolymer
Copy link
Contributor

Needs to be tested again after CLI release for node 8.10, since it changes fee calculation: #680

@carbolymer
Copy link
Contributor

This comment was marked as off-topic.

@github-actions github-actions bot added the Stale label May 4, 2024
@carbolymer carbolymer removed the Stale label May 6, 2024

This comment was marked as off-topic.

@github-actions github-actions bot added the Stale label Jun 6, 2024
@carbolymer carbolymer removed the Stale label Jun 6, 2024

This comment was marked as off-topic.

@github-actions github-actions bot added the Stale label Jul 7, 2024
@carbolymer carbolymer removed the Stale label Jul 11, 2024

This comment was marked as off-topic.

@github-actions github-actions bot added the Stale label Aug 11, 2024
@carbolymer carbolymer removed the Stale label Aug 13, 2024
@carbolymer carbolymer self-assigned this Aug 14, 2024
@carbolymer
Copy link
Contributor

carbolymer commented Aug 20, 2024

The error on node 8.9.0:

Command failed: transaction submit Error: Error while submitting tx:

ShelleyTxValidationError ShelleyBasedEraConway (ApplyTxError (ConwayUtxowFailure (UtxoFailure (AlonzoInBabbageUtxoPredFailure (UtxosFailure (ValidationTagMismatch (IsValid True) (FailedUnexpectedly (PlutusFailure "\nThe PlutusV3 script failed:\nBase64-encoded script bytes:\n"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"\nThe script hash is:ScriptHash "18931f4abcce7153c27ad57ff2e0a2c91d3c63622cf86485c55e318e"\nThe plutus evaluation error is: CekError An error has occurred: User error:\nThe machine terminated part way through evaluation due to overspending the budget.\nThe budget when the machine terminated was:\n({cpu: -281614\n| mem: 1830})\nNegative numbers indicate the overspent budget; note that this only indicates the budget that was needed for the next step, not to run the program to completion.\nThe protocol version is: Version 9\nThe redeemer is: Map []\nThe script context is:\nPurpose: Minting 18931f4abcce7153c27ad57ff2e0a2c91d3c63622cf86485c55e318e\nTxInfo:\n TxId: 1e5b49395fb549de8cc99d7b452d343adb86e2989a75ce58cee7561be0dac37a\n Inputs: [ 5aacb5be69d553e681f164ef0ebc0a48d6596f1d0ac495db69b3c6187edb5916!0 -> - Value {getValue = Map {unMap = [(,Map {unMap = [("",600000000000)]})]}} addressed to\n PubKeyCredential: 7af9c5d1f4089c457211ad69a2c87803b0bb936594ca671800543f73 (no staking credential)\n with datum\n no datum\n with referenceScript\n ]\n Reference inputs: []\n Outputs: [ - Value {getValue = Map {unMap = [(,Map {unMap = [("",5000000)]})]}} addressed to\n ScriptCredential: a78c87b40d668e88e9995b0ebe83c9fdbbe423d461f49fc2dee561ef (no staking credential)\n with datum\n inline datum : <<CRWa3sQc5dSN3iSidaWywueUYchpPvYK+fwyBw==,\n D/H9RJR7zUzcbwaEHYgawqC+s/FbpfXjwImR2S6LpkM=>,\n [</3psnz6/gKtFfMp4E4QqohUNDa00GnlWozTHbQ==,\n GoKBi0iFdMFW8fqJQbrZtLSXa6Ic+u3hqzOjDeOfft0=>,\n <wiM4J8yjoMwsSfkaZidsRovplNuFXWtBMAX6iA==,\n O4U2o47qhxzIsndd61hhrENI72GoS56cZDSArluI/8M=>,\n <sjoCowgWXHAs4Av3YKDv8zsnsSkG4YBbdoUSXw==,\n /fkTq/248AmXzKXBTKC4Lz0IeBAVoGHpFERCXW93f/o=>],\n [</GoRTbdtMd5YV5N0nc1q0tbAKlLOkiaCBla+3Q==,\n fJ0ccywxMGbe0VaNwksSMMx4LTMctlRlvGWtXfb76DI=>,\n <Fo/wYA9iRYEhkvuEwdWnISmuBEWicqzGXciPsw==,\n xg4gvkzg+kV6jGWt4BAFR15xiA6SHC7kCmtR1C/ZXhE=>,\n <xTCoty3XLjIOf0iD/LmNAFjnDvz05+CHHOE+tw==,\n znV0jTelXvH67HIZcIBZR5GXllpZJ6f5kBxryXB+6qE=>]>\n with referenceScript\n\n , - Value {getValue = Map {unMap = [(,Map {unMap = [("",5000000)]})]}} addressed to\n ScriptCredential: fdc638c96ccbfe5bc4d81058e1f42d8e2eb8f45eb2c559ca440ea79b (no staking credential)\n with datum\n inline datum : [<+14L5IAa6nMTXv5D9KOm0IFHr1IxEpht1efROw==,\n V/VTDgV+ILcmt4qjEQTUFcsrzljGaYKaRNAJwbEAW80=>,\n <o8bLk6MrAod8YfZKscZsRRPxJ4i/fFAOrX2UGw==,\n mSPzHBzhTirL1QX6juvUzmd9G82WxtcWEPgQ8gCOzDo=>,\n <7aa+++Gky4GRdS2XtnYnpUi8xfPkZT7P26fN8A==,\n 7NZL7vz1nwGpdUV7CjYj0rA9W89xZCqNjYJ15GaKrTE=>]\n with referenceScript\n\n , - Value {getValue = Map {unMap = [(,Map {unMap = [("",599989487960)]}),(12fe8dc53d27421c3d3a3b736ce680042788483493336706bcbe806a,Map {unMap = [("Vote NFT",1)]}),(18931f4abcce7153c27ad57ff2e0a2c91d3c63622cf86485c55e318e,Map {unMap = [("Identity NFT",1)]})]}} addressed to\n PubKeyCredential: 7af9c5d1f4089c457211ad69a2c87803b0bb936594ca671800543f73 (no staking credential)\n with datum\n no datum\n with referenceScript\n ]\n Fee: 512040\n Value minted: Value {getValue = Map {unMap = [(12fe8dc53d27421c3d3a3b736ce680042788483493336706bcbe806a,Map {unMap = [("Vote NFT",1)]}),(18931f4abcce7153c27ad57ff2e0a2c91d3c63622cf86485c55e318e,Map {unMap = [("Identity NFT",1)]})]}}\n TxCerts: []\n Wdrl: []\n Valid range: (-\8734 , +\8734)\n Signatories: []\n Redeemers: [ ( Minting 12fe8dc53d27421c3d3a3b736ce680042788483493336706bcbe806a\n , {} )\n , ( Minting 18931f4abcce7153c27ad57ff2e0a2c91d3c63622cf86485c55e318e\n , {} ) ]\n Datums: []\n Votes: []\n Proposal Procedures: []\n Current Treasury Amount: \n Treasury Donation: \n" "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" :| [PlutusFailure "\nThe PlutusV3 script failed:\nBase64-encoded script bytes:\n"WQofAQEAMjIyMjIyMjIyIlkygAGRkZKZmrmjNw6QAAAQmRkZGRkZGRlABMjIyUzNXNGbh0gAAAhMjIyMjIyMjIyMjIyMjIyMjMzMzMzMyMzIzIzIiIiIiIiIiKACAhAPgHQDYBkAuAVAJgEQB4A0AWAJADgBQARgAmroQFDABNXQgJmBKRkZGSmZq5ozcOkAAAEMAEwITV0IAMwBTV0Jq6IAEJgXJIEDUFQxADVXPABGqudABN1QAJmBKACauhARIyMjJTM1c0ZuHSAAACEyMoAJkZGSmZq5ozcOkAAAEMAEwJDV0IAMzAiIyMjJTM1c0ZuHSAAACGACYFBq6EAEKmZq5ozcOkAEAEJlADN1pq6EAKbrTV0IAM3WmroTV0QAI1dEACJgbJIBA1BUMQA1VzwARqrnQATdUACauhNXRAAhMDJJAQNQVDEANVc8AEaq50AE3VGroQA5gDmroQApkZGSmZq5ozcOkAAAEMAAVMzVzRm4dIAIAIYApuuNXQgAhUzNXNGbh0gBAAhgBmroQAQmBkkhA1BUMQA1VzwARqrnQATdUauhABmYD7rjV0Jq6IAEauiABNXRAAiYFqSBA1BUMQA1VzwARqrnQATdUACbrTV0IB5gAmroQDjACMAJ1pmBGAuauhAMMzAWAadaauhALMjIyUzNXNGbh0gAAAhgAmRkZKZmrmjNw6QAAAQwATMCx1pq6EAGYFZq6E1dEACEwLkkAQNQVDEANVc8AEaq50AE3VGroQAZkZGSmZq5ozcOkAAAEMAEzAsdaauhABmBWauhNXRAAhMC5JEDUFQxADVXPABGqudABN1Rq6E1dEACEwK0kQNQVDEANVc8AEaq50AE3VGroQCjMCN1xq6EAkzMBYBQCQ1dCAQZgBASGroQBzdcauhAGMzAWAZMwFgJyMjIyUzNXNGbh0gAAAhgBCpmauaM3DpABABDAEFTM1c0ZuHSAEACGAAJgWJJA1BUMQA1VzwARqrnQATdUACauhAFMwIwFTV0IAhgAmroQAzABNXQmrogAzAXdaYCjrjV0QAJq6IAE1dEACauiABNXRAAmrogATV0QAJq6IAE1dEACauiABNXRAAmrogATV0QAJq6IAETAYSRA1BUMQA1VzwARqrnQATdUauhAJmACauhNXRAEiMjIyUzNXNGbh0gAAAhgBm641dCACFTM1c0ZuHSACACGASYBZq6EAEKmZq5ozcOkAIAEMAcwCjV0IAIVMzVzRm4dIAYAIYAJutNXQgAzAHNXQmrogAQqZmrmjNw6QBAAQwCzAJNXQgAhUzNXNGbh0gCgAhgCm601dCADMAU1dCauiABCYDCSQNQVDEANVc8AEaq50AE3VAAkZGRkpmauaM3DpAAABCZQATdaauhACmAUauhABmRkZKZmrmjNw6QAAAQmUAkzAMAbNXQgBTV0IAMzAMdcauhNXRAAjV0QAIqZmrmjNw6QAQAQwATMAsBo1dCADMjIyUzNXNGbh0gAAAhgAm601dCADN1pq6E1dEACEwHkkEDUFQxADVXPABGqudABN1Rq6E1dEACFTM1c0ZuHSAEACGAWZmASAa601dCADMwC3XGroTV0QAIVMzVzRm4dIAYAIYA5mAWA0auhABCpmauaM3DpAEABCZGUA0zANAcNXQgBzMBgA81dCAFMzALAPdaauhAByZGRkpmauaM3DpAAABDABN1pq6EAGbrTV0Jq6IAEJgQJIEDUFQxADVXPABGqudABN1Rq6E1dEADIjMBgAIAENXRAAmrogARUzNXNGbh0gCgAhgCmYBYDRq6EAGZGRkpmauaM3DpAAABCZgHOuNXQgAiYDySAQNQVDEANVc8AEaq50AE3VGroTV0QAIVMzVzRm4dIAwAIYAQmA2kgQNQVDEANVc8AEaq50AE3VGroTV0QAI1dEACJgLpIQNQVDEANVc8AEaq50AE3VAAkRkRgBG6sAEwFSIzM1Vz4AJQACMoAcAEwBjVXOgAzAFNVc8ACmAIauiADGroQAoABGRkZKZmrmjNw6QAAAQwDTAHNXQgAzMAV1pq6E1dEACFTM1c0ZuHSACACGAmYA5q6EAGZgCutNXQmrogAQqZGZq5ozcOkAIAGMAMwCDV0IAUwATV0Jq6IAIKmZq5ozcOkAMAGJlALMAk1dCAHMAI1dCADN1pq6E1dEACNXRABCpmauaM3DpAEABjAJMAg1dCAFN1pq6E1dEAEFTM1c0ZuHSAKADGAqYBBq6EAIKmZq5ozcOkAYAGMBEwCDV0IAU3WmroTV0QAQVMzVzRm4dIA4AMYApuuNXQgBTdcauhNXRABBUzNXNGbh0gEAAxgDm641dCAFN1pq6E1dEAEFTM1c0ZuHSASADGACYBBq6EAKYBBq6E1dEAEFTM1c0ZuHSAUADGAeYBBq6EAIJgLJIBA1BUMQAjIyMlMzVzRm4dIAAAIYAJuuNXQgAhUyMzVzRm4dIAIAMYApgAmroQAgqZmrmjNw6QAgAYwAzdcauhACmACauhNXRABBMBpJEDUFQxACMjIyUzNXNGbh0gAAAhgAmAeauhABCpmauaM3DpABABDACFTM1c0ZuHSAEACGAIJgOpIQNQVDEANVc8AEaq50AE3VAAmqueACNVc6ACbqgATVXPABGqudABN1QAJEZGRkpmauaM3DpABABDACFTM1c0ZuHSAAACGACYApq6EAEJgKpJA1BUMQA1VzwARqrnQATdUACRkZGSmZq5ozcOkAAAEMAEwBTV0IAIVMzVzRm4dIAIAIYAZgCmroQAQqZmrmjNw6QAgAQwBTdcauhABCYCaSEDUFQxADVXPABGqudABN1QAJGRkZKZmrmjNw6QAAAQwATdcauhABCpmauaM3DpABABDADN1xq6EAEJgJJJA1BUMQA1VzwARqrnQATdUACRkZGSmZq5ozcOkAAAEMAE3XGroQAZutNXQmrogAQmAikhA1BUMQA1VzwARqrnQATdUACJgGpJA1BUMQA1VzwARqrnQATdUADGABEwCkkBA1BUNQAYBBESmZq5ozcOkAAACJgFJIEDUFQzABUzNXNGbiAAUgABMwAzNwKQAAARm4FIAAAETKACZuEADABmbhAAgARmAIAEACYA5ESmZq5ozcOkAAACIAQmYAYAJm4YAIAEjIjACN1gAJgDkRmZqrnwASgAFADMAQ1dCAFMAM1dEAEgAEACRkZGSmZq5ozcOkAAAEMAIVMzVzRm4dIAIAIYAAmAOkkDUFQxADVXPABGqudABN1QAJEZGRkpmauaM3DpAAABDACFTM1c0ZuHSACACGACYApq6EAEKmZq5ozcOkAIAEMAQTAHSQEDUFQxADVXPABGqudABN1QAJGRkZKZmrmjNw6QAAAQwATdcauhABm601dCauiABCYAqSEDUFQxADVXPABGqudABN1QAJGTGaucABgAEZGACACRGYAZgBABAAk="\nThe script hash is:ScriptHash "12fe8dc53d27421c3d3a3b736ce680042788483493336706bcbe806a"\nThe plutus evaluation error is: CekError An error has occurred: User error:\nThe machine terminated part way through evaluation due to overspending the budget.\nThe budget when the machine terminated was:\n({cpu: -189614\n| mem: 2230})\nNegative numbers indicate the overspent budget; note that this only indicates the budget that was needed for the next step, not to run the program to completion.\nThe protocol version is: Version 9\nThe redeemer is: Map []\nThe script context is:\nPurpose: Minting 12fe8dc53d27421c3d3a3b736ce680042788483493336706bcbe806a\nTxInfo:\n TxId: 1e5b49395fb549de8cc99d7b452d343adb86e2989a75ce58cee7561be0dac37a\n Inputs: [ 5aacb5be69d553e681f164ef0ebc0a48d6596f1d0ac495db69b3c6187edb5916!0 -> - Value {getValue = Map {unMap = [(,Map {unMap = [("",600000000000)]})]}} addressed to\n PubKeyCredential: 7af9c5d1f4089c457211ad69a2c87803b0bb936594ca671800543f73 (no staking credential)\n with datum\n no datum\n with referenceScript\n ]\n Reference inputs: []\n Outputs: [ - Value {getValue = Map {unMap = [(,Map {unMap = [("",5000000)]})]}} addressed to\n ScriptCredential: a78c87b40d668e88e9995b0ebe83c9fdbbe423d461f49fc2dee561ef (no staking credential)\n with datum\n inline datum : <<CRWa3sQc5dSN3iSidaWywueUYchpPvYK+fwyBw==,\n D/H9RJR7zUzcbwaEHYgawqC+s/FbpfXjwImR2S6LpkM=>,\n [</3psnz6/gKtFfMp4E4QqohUNDa00GnlWozTHbQ==,\n GoKBi0iFdMFW8fqJQbrZtLSXa6Ic+u3hqzOjDeOfft0=>,\n <wiM4J8yjoMwsSfkaZidsRovplNuFXWtBMAX6iA==,\n O4U2o47qhxzIsndd61hhrENI72GoS56cZDSArluI/8M=>,\n <sjoCowgWXHAs4Av3YKDv8zsnsSkG4YBbdoUSXw==,\n /fkTq/248AmXzKXBTKC4Lz0IeBAVoGHpFERCXW93f/o=>],\n [</GoRTbdtMd5YV5N0nc1q0tbAKlLOkiaCBla+3Q==,\n fJ0ccywxMGbe0VaNwksSMMx4LTMctlRlvGWtXfb76DI=>,\n <Fo/wYA9iRYEhkvuEwdWnISmuBEWicqzGXciPsw==,\n xg4gvkzg+kV6jGWt4BAFR15xiA6SHC7kCmtR1C/ZXhE=>,\n <xTCoty3XLjIOf0iD/LmNAFjnDvz05+CHHOE+tw==,\n znV0jTelXvH67HIZcIBZR5GXllpZJ6f5kBxryXB+6qE=>]>\n with referenceScript\n\n , - Value {getValue = Map {unMap = [(,Map {unMap = [("",5000000)]})]}} addressed to\n ScriptCredential: fdc638c96ccbfe5bc4d81058e1f42d8e2eb8f45eb2c559ca440ea79b (no staking credential)\n with datum\n inline datum : [<+14L5IAa6nMTXv5D9KOm0IFHr1IxEpht1efROw==,\n V/VTDgV+ILcmt4qjEQTUFcsrzljGaYKaRNAJwbEAW80=>,\n <o8bLk6MrAod8YfZKscZsRRPxJ4i/fFAOrX2UGw==,\n mSPzHBzhTirL1QX6juvUzmd9G82WxtcWEPgQ8gCOzDo=>,\n <7aa+++Gky4GRdS2XtnYnpUi8xfPkZT7P26fN8A==,\n 7NZL7vz1nwGpdUV7CjYj0rA9W89xZCqNjYJ15GaKrTE=>]\n with referenceScript\n\n , - Value {getValue = Map {unMap = [(,Map {unMap = [("",599989487960)]}),(12fe8dc53d27421c3d3a3b736ce680042788483493336706bcbe806a,Map {unMap = [("Vote NFT",1)]}),(18931f4abcce7153c27ad57ff2e0a2c91d3c63622cf86485c55e318e,Map {unMap = [("Identity NFT",1)]})]}} addressed to\n PubKeyCredential: 7af9c5d1f4089c457211ad69a2c87803b0bb936594ca671800543f73 (no staking credential)\n with datum\n no datum\n with referenceScript\n ]\n Fee: 512040\n Value minted: Value {getValue = Map {unMap = [(12fe8dc53d27421c3d3a3b736ce680042788483493336706bcbe806a,Map {unMap = [("Vote NFT",1)]}),(18931f4abcce7153c27ad57ff2e0a2c91d3c63622cf86485c55e318e,Map {unMap = [("Identity NFT",1)]})]}}\n TxCerts: []\n Wdrl: []\n Valid range: (-\8734 , +\8734)\n Signatories: []\n Redeemers: [ ( Minting 12fe8dc53d27421c3d3a3b736ce680042788483493336706bcbe806a\n , {} )\n , ( Minting 18931f4abcce7153c27ad57ff2e0a2c91d3c63622cf86485c55e318e\n , {} ) ]\n Datums: []\n Votes: []\n Proposal Procedures: []\n Current Treasury Amount: \n Treasury Donation: \n" "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"])))))) :| []))

@carbolymer
Copy link
Contributor

The issue is still reproducible on cardano-node 9.1.0, built from e9ab511272a7694196778007211991a9984557e8

Command failed: transaction submit Error: Error while submitting tx: ShelleyTxValidationError ShelleyBasedEraConway (ApplyTxError (ConwayUtxowFailure (UtxoFailure (UtxosFailure (ValidationTagMismatch (IsValid True) (FailedUnexpectedly (PlutusFailure "\nThe PlutusV3 script failed:\nBase64-encoded script bytes:\n"WQspAQEAMjIyMjIyMjIyIySYyMjJVMzVzRm4dIAAAIRMjIyMjIyMjKACZGRkqmZq5ozcOkAAAEImRkZGRkZGRkZGRkZGRkZGRmZmZmZmZGZkZkZkRERERERERFABAQgHwDoBsAyAXAKgEwCIA8AaALAEgBwAoAIwATV0IChgAmroQEzAkIyMjJVMzVzRm4dIAAAIRgAmBAauhABmAKauhNXRAAhEwLUkAQNQVDEANVc8AEaq50AE3VAAmYEgAJq6EBEjIyMlUzNXNGbh0gAAAhEyMoAJkZGSqZmrmjNw6QAAAQjABMCM1dCADMwISMjIyVTM1c0ZuHSAAACEYAJgTmroQAQiqmZq5ozcOkAEAEImUAM3WmroQAputNXQgAzdaauhNXRAAjV0QAIiYGqSAQNQVDEANVc8AEaq50AE3VAAmroTV0QAIRMDFJEDUFQxADVXPABGqudABN1Rq6EAOYA5q6EAKZGRkqmZq5ozcOkAAAEIwABFVMzVzRm4dIAIAIRgCm641dCACEVUzNXNGbh0gBAAhGAGauhABCJgYpIBA1BUMQA1VzwARqrnQATdUauhABmYDzrjV0Jq6IAEauiABNXRAAiJgWJJA1BUMQA1VzwARqrnQATdUACbrTV0IB5gAmroQDjABMAF1pmBEAsauhAMMzAVAZdaauhALMjIyVTM1c0ZuHSAAACEYAJkZGSqZmrmjNw6QAAAQjABMwK3WmroQAZgVGroTV0QAIRMC1JBA1BUMQA1VzwARqrnQATdUauhABmRkZKpmauaM3DpAAABCMAEzArdaauhABmBUauhNXRAAhEwLUkBA1BUMQA1VzwARqrnQATdUauhNXRAAhEwKkkBA1BUMQA1VzwARqrnQATdUauhAKMwInXGroQCTMwFSMjIyVTM1c0ZuHSAAACEYAZuuNXQgAhFVMzVzRm4dIAIAIRgEmA8auhABCKqZmrmjNw6QAgAQjAHMB01dCACEVUzNXNGbh0gBgAhGACbrTV0IAMwGjV0Jq6IAEIqpmauaM3DpAEABCMAswHDV0IAIRVTM1c0ZuHSAKACEYAputNXQgAzAYNXQmrogAQiYFaSAQNQVDEANVc8AEaq50AE3VAAgRmroQCDMAECM1dCAObrjV0IAxmYCoDBmAqBMRkZGSqZmrmjNw6QAAAQjACEVUzNXNGbh0gAgAhGAIIqpmauaM3DpACABCMAARMCtJEDUFQxADVXPABGqudABN1QAJq6EAUzAiAUNXQgCGAEauhADMAI1dCauiADMBR1xgKutNXRAAmrogATV0QAJq6IAE1dEACauiABNXRAAmrogATV0QAJq6IAE1dEACauiABNXRAAmrogAREwF0kBA1BUMQA1VzwARqrnQATdUauhAJmroQCJkZGSqZmrmjNw6QAAAQjADN1xq6EAEIqpmauaM3DpABABCMAkwCjV0IAMzAHATNXQmrogAQiqmZq5ozcOkAIAEIwBzAJNXQgAhFVMzVzRm4dIAYAIRgAm601dCADMAY1dCauiABCKqZmrmjNw6QBAAQjALMAg1dCACEVUzNXNGbh0gCgAhGAKbrTV0IAMwBDV0Jq6IAEImAukgQNQVDEANVc8AEaq50AE3VGroTV0QBAjIyMlUzNXNGbh0gAAAhEygAm601dCAFMAo1dCADMjIyVTM1c0ZuHSAAACETKASZgGANmroQApq6EAGZgGOuNXQmrogARq6IAERVTM1c0ZuHSACACEYAJmAWA0auhABmRkZKpmauaM3DpAAABCMAE3WmroQAZutNXQmrogAQiYDySBA1BUMQA1VzwARqrnQATdUauhNXRAAhFVMzVzRm4dIAQAIRgFmZgEgGutNXQgAzMAt1xq6E1dEACEVUzNXNGbh0gBgAhGAOZgFgNGroQAQiqmZq5ozcOkAQAEImRlANMwDQHDV0IAczAYAPNXQgBTMwCwD3WmroQAcmRkZKpmauaM3DpAAABCMAE3WmroQAZutNXQmrogAQiYECSBA1BUMQA1VzwARqrnQATdUauhNXRAAyIzAYACABDV0QAJq6IAERVTM1c0ZuHSAKACEYApmAWA0auhABmRkZKpmauaM3DpAAABCJmAc641dCACImA8kgEDUFQxADVXPABGqudABN1Rq6E1dEACEVUzNXNGbh0gDAAhGAEImA2kgQNQVDEANVc8AEaq50AE3VGroTV0QAI1dEACImAukgEDUFQxADVXPABGqudABN1QAJEZEYARurABMBUiMzNVc+ACUAAjKAHABMAY1VzoAMwBTVXPAApgCGrogAxq6EAKAARkZGSqZmrmjNw6QAAAQjANMAc1dCADMwBXWmroTV0QAIRVTM1c0ZuHSACACEYCZgDmroQAZmAK601dCauiABCKmSmZq5ozcOkAIAGIwAzAINXQgBTABNXQmrogAgiqmZq5ozcOkAMAGImUAswCTV0IAcwAjV0IAM3WmroTV0QAI1dEAEIqpmauaM3DpAEABiMAkwCDV0IAU3WmroTV0QAQRVTM1c0ZuHSAKADEYCpgEGroQAgiqmZq5ozcOkAYAGIwETAINXQgBTdaauhNXRABBFVMzVzRm4dIA4AMRgCm641dCAFN1xq6E1dEAEEVUzNXNGbh0gEAAxGAObrjV0IAU3WmroTV0QAQRVTM1c0ZuHSASADEYAJgEGroQApgEGroTV0QAQRVTM1c0ZuHSAUADEYB5gEGroQAgiYCySEDUFQxACMjIyVTM1c0ZuHSAAACEYAJuuNXQgAhFTJTM1c0ZuHSACADEYApgAmroQAgiqmZq5ozcOkAIAGIwAzdcauhACmACauhNXRABBEwGkkBA1BUMQAjIyMlUzNXNGbh0gAAAhGACYB5q6EAEIqpmauaM3DpABABCMAIRVTM1c0ZuHSAEACEYAgiYDqSAQNQVDEANVc8AEaq50AE3VAAmqueACNVc6ACbqgATVXPABGqudABN1QAJEZGRkqmZq5ozcOkAEAEIwAhFVMzVzRm4dIAAAIRgAmAKauhABCJgKpJA1BUMQA1VzwARqrnQATdUACRkZGSqZmrmjNw6QAAAQjABMAU1dCACEVUzNXNGbh0gAgAhGAGYApq6EAEIqpmauaM3DpACABCMAU3XGroQAQiYCaSAQNQVDEANVc8AEaq50AE3VAAkZGRkqmZq5ozcOkAAAEIwATdcauhABCKqZmrmjNw6QAQAQjADN1xq6EAEImAkkkDUFQxADVXPABGqudABN1QAJGRkZKpmauaM3DpAAABCMAE3XGroQAZutNXQmrogAQiYCKSAQNQVDEANVc8AEaq50AE3VAAmrogAREwDEkBA1BUMQA1VzwARqrnQATdUACYBBESqZmrmjNw6QAAAIiYBSSBA1BUMwARVTM1c0ZuIABSAAETMAMzcCkAAAEZuBSAAABETKACZuEADABmbhAAgARmAIAEACYA5ESqZmrmjNw6QAAAIiAEImYAYAJm4YAIAEjIjACN1gAJgDkRmZqrnwASgAFADMAQ1dCAFMAM1dEAEgAEACRkZGSqZmrmjNw6QAAAQjACEVUzNXNGbh0gAgAhGAAImAOkgQNQVDEANVc8AEaq50AE3VAAkRkZGSqZmrmjNw6QAAAQjACEVUzNXNGbh0gAgAhGACYApq6EAEIqpmauaM3DpACABCMAQRMAdJEDUFQxADVXPABGqudABN1QAJGRkZKpmauaM3DpAAABCMAE3XGroQAZutNXQmrogAQiYAqSAQNQVDEANVc8AEaq50AE3VAAkZMZq5wAGAARkYAIAJGAERmAEAEACQ=="\nThe script hash is:ScriptHash "e2b715a86bee4f14fef84081217f9e2646893a7d60a38af69e0aa572"\nThe plutus evaluation error is: CekError An error has occurred:\nThe machine terminated part way through evaluation due to overspending the budget.\nThe budget when the machine terminated was:\n({cpu: -6583\n| mem: 2550})\nNegative numbers indicate the overspent budget; note that this only indicates the budget that was needed for the next step, not to run the program to completion.\nThe protocol version is: Version 9\nScriptInfo: MintingScript e2b715a86bee4f14fef84081217f9e2646893a7d60a38af69e0aa572\nTxInfo:\n TxId: 11424a202248d46eb4edaf62b2b384a3bc21e8bb0de479ffd3580e0bf1a38b8e\n Inputs: [ 898f3e65b2817caa315a7f738143b6b0f5977f07b91d3fbf1547157af8fdc4b5!0 -> - Value {getValue = Map {unMap = [(,Map {unMap = [("",600000000000)]})]}} addressed to\n PubKeyCredential: d86d1c9e15e4d30ab4153e9fb9187996a34545e044b9f0e792ae3306 (no staking credential)\n with datum\n no datum\n with referenceScript\n ]\n Reference inputs: []\n Outputs: [ - Value {getValue = Map {unMap = [(,Map {unMap = [("",5000000)]})]}} addressed to\n ScriptCredential: e2b715a86bee4f14fef84081217f9e2646893a7d60a38af69e0aa572 (no staking credential)\n with datum\n inline datum : <<CRWa3sQc5dSN3iSidaWywueUYchpPvYK+fwyBw==,\n D/H9RJR7zUzcbwaEHYgawqC+s/FbpfXjwImR2S6LpkM=>,\n [</3psnz6/gKtFfMp4E4QqohUNDa00GnlWozTHbQ==,\n GoKBi0iFdMFW8fqJQbrZtLSXa6Ic+u3hqzOjDeOfft0=>,\n <wiM4J8yjoMwsSfkaZidsRovplNuFXWtBMAX6iA==,\n O4U2o47qhxzIsndd61hhrENI72GoS56cZDSArluI/8M=>,\n <sjoCowgWXHAs4Av3YKDv8zsnsSkG4YBbdoUSXw==,\n /fkTq/248AmXzKXBTKC4Lz0IeBAVoGHpFERCXW93f/o=>],\n [</GoRTbdtMd5YV5N0nc1q0tbAKlLOkiaCBla+3Q==,\n fJ0ccywxMGbe0VaNwksSMMx4LTMctlRlvGWtXfb76DI=>,\n <Fo/wYA9iRYEhkvuEwdWnISmuBEWicqzGXciPsw==,\n xg4gvkzg+kV6jGWt4BAFR15xiA6SHC7kCmtR1C/ZXhE=>,\n <xTCoty3XLjIOf0iD/LmNAFjnDvz05+CHHOE+tw==,\n znV0jTelXvH67HIZcIBZR5GXllpZJ6f5kBxryXB+6qE=>]>\n with referenceScript\n\n , - Value {getValue = Map {unMap = [(,Map {unMap = [("",5000000)]})]}} addressed to\n ScriptCredential: 247099f60a4f06182a19144be8155477fff53fa4d67ebc9c0050e360 (no staking credential)\n with datum\n inline datum : [<+14L5IAa6nMTXv5D9KOm0IFHr1IxEpht1efROw==,\n V/VTDgV+ILcmt4qjEQTUFcsrzljGaYKaRNAJwbEAW80=>,\n <o8bLk6MrAod8YfZKscZsRRPxJ4i/fFAOrX2UGw==,\n mSPzHBzhTirL1QX6juvUzmd9G82WxtcWEPgQ8gCOzDo=>,\n <7aa+++Gky4GRdS2XtnYnpUi8xfPkZT7P26fN8A==,\n 7NZL7vz1nwGpdUV7CjYj0rA9W89xZCqNjYJ15GaKrTE=>]\n with referenceScript\n\n , - Value {getValue = Map {unMap = [(,Map {unMap = [("",599989467619)]}),(0af5a4a67c717adbcd0b5c66a92743d896a09fdbbf98db4bc39638f5,Map {unMap = [("Vote NFT",1)]}),(e2b715a86bee4f14fef84081217f9e2646893a7d60a38af69e0aa572,Map {unMap = [("Identity NFT",1)]})]}} addressed to\n PubKeyCredential: d86d1c9e15e4d30ab4153e9fb9187996a34545e044b9f0e792ae3306 (no staking credential)\n with datum\n no datum\n with referenceScript\n ]\n Fee: 532381\n Value minted: Value {getValue = Map {unMap = [(0af5a4a67c717adbcd0b5c66a92743d896a09fdbbf98db4bc39638f5,Map {unMap = [("Vote NFT",1)]}),(e2b715a86bee4f14fef84081217f9e2646893a7d60a38af69e0aa572,Map {unMap = [("Identity NFT",1)]})]}}\n TxCerts: []\n Wdrl: []\n Valid range: (-\8734 , +\8734)\n Signatories: []\n Redeemers: [ ( Minting 0af5a4a67c717adbcd0b5c66a92743d896a09fdbbf98db4bc39638f5\n , {} )\n , ( Minting e2b715a86bee4f14fef84081217f9e2646893a7d60a38af69e0aa572\n , {} ) ]\n Datums: []\n Votes: []\n Proposal Procedures: []\n Current Treasury Amount: \n Treasury Donation: \nRedeemer:\n {}\n" "hgmCAlkLLFkLKQEBADIyMjIyMjIyMiMkmMjIyVTM1c0ZuHSAAACETIyMjIyMjIygAmRkZKpmauaM3DpAAABCJkZGRkZGRkZGRkZGRkZGRkZmZmZmZmRmZGZGZERERERERERQAQEIB8A6AbAMgFwCoBMAiAPAGgCwBIAcAKACMAE1dCAoYAJq6EBMwJCMjIyVTM1c0ZuHSAAACEYAJgQGroQAZgCmroTV0QAIRMC1JAEDUFQxADVXPABGqudABN1QAJmBIACauhARIyMjJVMzVzRm4dIAAAIRMjKACZGRkqmZq5ozcOkAAAEIwATAjNXQgAzMCEjIyMlUzNXNGbh0gAAAhGACYE5q6EAEIqpmauaM3DpABABCJlADN1pq6EAKbrTV0IAM3WmroTV0QAI1dEACImBqkgEDUFQxADVXPABGqudABN1QAJq6E1dEACETAxSRA1BUMQA1VzwARqrnQATdUauhADmAOauhACmRkZKpmauaM3DpAAABCMAARVTM1c0ZuHSACACEYApuuNXQgAhFVMzVzRm4dIAQAIRgBmroQAQiYGKSAQNQVDEANVc8AEaq50AE3VGroQAZmA8641dCauiABGrogATV0QAIiYFiSQNQVDEANVc8AEaq50AE3VAAm601dCAeYAJq6EA4wATABdaZgRALGroQDDMwFQGXWmroQCzIyMlUzNXNGbh0gAAAhGACZGRkqmZq5ozcOkAAAEIwATMCt1pq6EAGYFRq6E1dEACETAtSQQNQVDEANVc8AEaq50AE3VGroQAZkZGSqZmrmjNw6QAAAQjABMwK3WmroQAZgVGroTV0QAIRMC1JAQNQVDEANVc8AEaq50AE3VGroTV0QAIRMCpJAQNQVDEANVc8AEaq50AE3VGroQCjMCJ1xq6EAkzMBUjIyMlUzNXNGbh0gAAAhGAGbrjV0IAIRVTM1c0ZuHSACACEYBJgPGroQAQiqmZq5ozcOkAIAEIwBzAdNXQgAhFVMzVzRm4dIAYAIRgAm601dCADMBo1dCauiABCKqZmrmjNw6QBAAQjALMBw1dCACEVUzNXNGbh0gCgAhGAKbrTV0IAMwGDV0Jq6IAEImBWkgEDUFQxADVXPABGqudABN1QAIEZq6EAgzABAjNXQgDm641dCAMZmAqAwZgKgTEZGRkqmZq5ozcOkAAAEIwAhFVMzVzRm4dIAIAIRgCCKqZmrmjNw6QAgAQjAAETArSRA1BUMQA1VzwARqrnQATdUACauhAFMwIgFDV0IAhgBGroQAzACNXQmrogAzAUdcYCrrTV0QAJq6IAE1dEACauiABNXRAAmrogATV0QAJq6IAE1dEACauiABNXRAAmrogATV0QAJq6IAERMBdJAQNQVDEANVc8AEaq50AE3VGroQCZq6EAiZGRkqmZq5ozcOkAAAEIwAzdcauhABCKqZmrmjNw6QAQAQjAJMAo1dCADMwBwEzV0Jq6IAEIqpmauaM3DpACABCMAcwCTV0IAIRVTM1c0ZuHSAGACEYAJutNXQgAzAGNXQmrogAQiqmZq5ozcOkAQAEIwCzAINXQgAhFVMzVzRm4dIAoAIRgCm601dCADMAQ1dCauiABCJgLpIEDUFQxADVXPABGqudABN1Rq6E1dEAQIyMjJVMzVzRm4dIAAAIRMoAJutNXQgBTAKNXQgAzIyMlUzNXNGbh0gAAAhEygEmYBgDZq6EAKauhABmYBjrjV0Jq6IAEauiABEVUzNXNGbh0gAgAhGACZgFgNGroQAZkZGSqZmrmjNw6QAAAQjABN1pq6EAGbrTV0Jq6IAEImA8kgQNQVDEANVc8AEaq50AE3VGroTV0QAIRVTM1c0ZuHSAEACEYBZmYBIBrrTV0IAMzALdcauhNXRAAhFVMzVzRm4dIAYAIRgDmYBYDRq6EAEIqpmauaM3DpAEABCJkZQDTMA0Bw1dCAHMwGADzV0IAUzMAsA91pq6EAHJkZGSqZmrmjNw6QAAAQjABN1pq6EAGbrTV0Jq6IAEImBAkgQNQVDEANVc8AEaq50AE3VGroTV0QAMiMwGAAgAQ1dEACauiABEVUzNXNGbh0gCgAhGAKZgFgNGroQAZkZGSqZmrmjNw6QAAAQiZgHOuNXQgAiJgPJIBA1BUMQA1VzwARqrnQATdUauhNXRAAhFVMzVzRm4dIAwAIRgBCJgNpIEDUFQxADVXPABGqudABN1Rq6E1dEACNXRAAiJgLpIBA1BUMQA1VzwARqrnQATdUACRGRGAEbqwATAVIjMzVXPgAlAAIygBwATAGNVc6ADMAU1VzwAKYAhq6IAMauhACgAEZGRkqmZq5ozcOkAAAEIwDTAHNXQgAzMAV1pq6E1dEACEVUzNXNGbh0gAgAhGAmYA5q6EAGZgCutNXQmrogAQipkpmauaM3DpACABiMAMwCDV0IAUwATV0Jq6IAIIqpmauaM3DpADABiJlALMAk1dCAHMAI1dCADN1pq6E1dEACNXRABCKqZmrmjNw6QBAAYjAJMAg1dCAFN1pq6E1dEAEEVUzNXNGbh0gCgAxGAqYBBq6EAIIqpmauaM3DpAGABiMBEwCDV0IAU3WmroTV0QAQRVTM1c0ZuHSAOADEYApuuNXQgBTdcauhNXRABBFVMzVzRm4dIBAAMRgDm641dCAFN1pq6E1dEAEEVUzNXNGbh0gEgAxGACYBBq6EAKYBBq6E1dEAEEVUzNXNGbh0gFAAxGAeYBBq6EAIImAskhA1BUMQAjIyMlUzNXNGbh0gAAAhGACbrjV0IAIRUyUzNXNGbh0gAgAxGAKYAJq6EAIIqpmauaM3DpACABiMAM3XGroQApgAmroTV0QAQRMBpJAQNQVDEAIyMjJVMzVzRm4dIAAAIRgAmAeauhABCKqZmrmjNw6QAQAQjACEVUzNXNGbh0gBAAhGAIImA6kgEDUFQxADVXPABGqudABN1QAJqrngAjVXOgAm6oAE1VzwARqrnQATdUACRGRkZKpmauaM3DpABABCMAIRVTM1c0ZuHSAAACEYAJgCmroQAQiYCqSQNQVDEANVc8AEaq50AE3VAAkZGRkqmZq5ozcOkAAAEIwATAFNXQgAhFVMzVzRm4dIAIAIRgBmAKauhABCKqZmrmjNw6QAgAQjAFN1xq6EAEImAmkgEDUFQxADVXPABGqudABN1QAJGRkZKpmauaM3DpAAABCMAE3XGroQAQiqmZq5ozcOkAEAEIwAzdcauhABCJgJJJA1BUMQA1VzwARqrnQATdUACRkZGSqZmrmjNw6QAAAQjABN1xq6EAGbrTV0Jq6IAEImAikgEDUFQxADVXPABGqudABN1QAJq6IAERMAxJAQNQVDEANVc8AEaq50AE3VAAmAQREqmZq5ozcOkAAACImAUkgQNQVDMAEVUzNXNGbiAAUgABEzADM3ApAAABGbgUgAAAREygAmbhAAwAZm4QAIAEZgCABAAmAOREqmZq5ozcOkAAACIgBCJmAGACZuGACABIyIwAjdYACYA5EZmaq58AEoABQAzAENXQgBTADNXRABIABAAkZGRkqmZq5ozcOkAAAEIwAhFVMzVzRm4dIAIAIRgACJgDpIEDUFQxADVXPABGqudABN1QAJEZGRkqmZq5ozcOkAAAEIwAhFVMzVzRm4dIAIAIRgAmAKauhABCKqZmrmjNw6QAgAQjAEETAHSRA1BUMQA1VzwARqrnQATdUACRkZGSqZmrmjNw6QAAAQjABN1xq6EAGbrTV0Jq6IAEImAKkgEDUFQxADVXPABGqudABN1QAJGTGaucABgAEZGACACRgBEZgBABAAlYHOK3Fahr7k8U/vhAgSF/niZGiTp9YKOK9p4KpXLYeZ/YeZ+f2Hmf2HmfWCCJjz5lsoF8qjFaf3OBQ7aw9Zd/B7kdP78VRxV6+P3EtQD/2Hmf2Hmf2HmfWBzYbRyeFeTTCrQVPp+5GHmWo0VF4ES58OeSrjMG/9h6gP+hQKFAGwAAAIuyyXAA2HmA2HqA////gJ/YeZ/YeZ/Yep9YHOK3Fahr7k8U/vhAgSF/niZGiTp9YKOK9p4KpXL/2HqA/6FAoUAaAExLQNh7n9h5n9h5n1gcCRWa3sQc5dSN3iSidaWywueUYchpPvYK+fwyB1ggD/H9RJR7zUzcbwaEHYgawqC+s/FbpfXjwImR2S6LpkP/n9h5n1gc/3psnz6/gKtFfMp4E4QqohUNDa00GnlWozTHbVggGoKBi0iFdMFW8fqJQbrZtLSXa6Ic+u3hqzOjDeOfft3/2HmfWBzCIzgnzKOgzCxJ+RpmJ2xGi+mU24Vda0EwBfqIWCA7hTajjuqHHMiyd13rWGGsQ0jvYahLnpxkNICuW4j/w//YeZ9YHLI6AqMIFlxwLOAL92Cg7/M7J7EpBuGAW3aFEl9YIP35E6v9uPAJl8ylwUyguC89CHgQFaBh6RREQl1vd3/6//+f2HmfWBz8ahFNt20x3lhXk3SdzWrS1sAqUs6SJoIGVr7dWCB8nRxzLDEwZt7RVo3CSxIwzHgtMxy2VGW8Za1d9vvoMv/YeZ9YHBaP8GAPYkWBIZL7hMHVpyEprgRFonKsxl3Ij7NYIMYOIL5M4PpFeoxlreAQBUdecYgOkhwu5AprUdQv2V4R/9h5n1gcxTCoty3XLjIOf0iD/LmNAFjnDvz05+CHHOE+t1ggznV0jTelXvH67HIZcIBZR5GXllpZJ6f5kBxryXB+6qH/////2HqA/9h5n9h5n9h6n1gcJHCZ9gpPBhgqGRRL6BVUd//1P6TWfrycAFDjYP/YeoD/oUChQBoATEtA2Hufn9h5n1gc+14L5IAa6nMTXv5D9KOm0IFHr1IxEpht1efRO1ggV/VTDgV+ILcmt4qjEQTUFcsrzljGaYKaRNAJwbEAW83/2HmfWByjxsuToysCh3xh9kqxxmxFE/EniL98UA6tfZQbWCCZI/McHOFOKsvVBfqO69TOZ30bzZbG1xYQ+BDyAI7MOv/YeZ9YHO2mvvvhpMuBkXUtl7Z2J6VIvMXz5GU+z9unzfBYIOzWS+789Z8BqXVFewo2I9KwPVvPcWQqjY2CdeRmiq0x////2HqA/9h5n9h5n9h5n1gc2G0cnhXk0wq0FT6fuRh5lqNFReBEufDnkq4zBv/YeoD/o0ChQBsAAACLsii541gcCvWkpnxxetvNC1xmqSdD2Jagn9u/mNtLw5Y49aFIVm90ZSBORlQBWBzitxWoa+5PFP74QIEhf54mRok6fWCjivaeCqVyoUxJZGVudGl0eSBORlQB2HmA2HqA//8aAAgfnaJYHAr1pKZ8cXrbzQtcZqknQ9iWoJ/bv5jbS8OWOPWhSFZvdGUgTkZUAVgc4rcVqGvuTxT++ECBIX+eJkaJOn1go4r2ngqlcqFMSWRlbnRpdHkgTkZUAYCg2Hmf2Hmf2HmA2HqA/9h5n9h7gNh6gP//gKLYeZ9YHAr1pKZ8cXrbzQtcZqknQ9iWoJ/bv5jbS8OWOPX/oNh5n1gc4rcVqGvuTxT++ECBIX+eJkaJOn1go4r2ngqlcv+goFggEUJKICJI1G607a9isrOEo7wh6LsN5Hn/01gOC/Gji46ggNh6gNh6gP+g2HmfWBzitxWoa+5PFP74QIEhf54mRok6fWCjivaeCqVy//+CGgAFuJgaBdwJVZj7GgABibQZAaQBARkD6BitAAEZA+gZ6jUEARkrrxggGgADElkZIKQEGT6AGGQZPoAYZBk+gBhkGT6AGGQZPoAYZBk+gBhkGGQYZBk+gBhkGgABcKcYIBoAAgeCGCAZ8BYEGgABGUoYsgABGVaHGCAaAAFkNRkDAQQCGgABT1gaAAHhQxkciTkDgxkGtBkCJRg5GgABT1gAAQEZA+gZp6kEAhlf5BlzOhgmARoADbRkGWqPARnKPxkCLgEZmRAZA+gZ7LIBGgACKkcYIBoAAUTOGCAZO8MYIBoAASkRARkzcQQZVlQKGXFHGEoBGXFHGEoBGakVGQIoARmuzRkCHQEZhDwYIBoAAQqWGCAaAAEaqhggGRxLGCAZHN8YIBktGhggGgABT1gaAAHhQxkciTkDgxkGtBkCJRg5GgABT1gAARoAAWFCGQIHAAEaAAEiwRggGgABT1gaAAHhQxkciTkDgxkGtBkCJRg5GgABT1gAAQEaAAFPWBoAAeFDGRyJOQODGQa0GQIlGDkaAAFPWAABGgAOlHIaAANBQAACGgAEITwZWDwEGgAWPK0Z/DYEGU/zAQQAGgACKqgYIBoAAYm0GQGkAQEaAAE+/xggGehqGCAZTq4YIBlgDBggGVEIGCAZZU0YIBlgLxggGgKQ8ecKGgMuk68ZN/0KGgKY5AsZZsQKGT6AGGQZPoAYZBoADq8fEhoAKm4GBhoABr6YARoDIarHGQ6sEhoABBaZEhoEjkZuGSKkEhoDJ+yaEhoAHnQ8GCQaADFBDwwaAA2/ngEaCfL20xkQ0xgkGgAEV4IYJBoJbkQCGWe1GCQaBHPO6BgkGhPmJHIBGg8j1AEYSBoAISxWGEgaACKBRhn8OwQaAAMrABkgdgQaABO+BBlwLBg/AAEaAA9Z2RmqZxj7AAE=" :| [PlutusFailure "\nThe PlutusV3 script failed:\nBase64-encoded script bytes:\n"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"\nThe script hash is:ScriptHash "0af5a4a67c717adbcd0b5c66a92743d896a09fdbbf98db4bc39638f5"\nThe plutus evaluation error is: CekError An error has occurred:\nThe machine terminated part way through evaluation due to overspending the budget.\nThe budget when the machine terminated was:\n({cpu: -100200\n| mem: 2886})\nNegative numbers indicate the overspent budget; note that this only indicates the budget that was needed for the next step, not to run the program to completion.\nThe protocol version is: Version 9\nScriptInfo: MintingScript 0af5a4a67c717adbcd0b5c66a92743d896a09fdbbf98db4bc39638f5\nTxInfo:\n TxId: 11424a202248d46eb4edaf62b2b384a3bc21e8bb0de479ffd3580e0bf1a38b8e\n Inputs: [ 898f3e65b2817caa315a7f738143b6b0f5977f07b91d3fbf1547157af8fdc4b5!0 -> - Value {getValue = Map {unMap = [(,Map {unMap = [("",600000000000)]})]}} addressed to\n PubKeyCredential: d86d1c9e15e4d30ab4153e9fb9187996a34545e044b9f0e792ae3306 (no staking credential)\n with datum\n no datum\n with referenceScript\n ]\n Reference inputs: []\n Outputs: [ - Value {getValue = Map {unMap = [(,Map {unMap = [("",5000000)]})]}} addressed to\n ScriptCredential: e2b715a86bee4f14fef84081217f9e2646893a7d60a38af69e0aa572 (no staking credential)\n with datum\n inline datum : <<CRWa3sQc5dSN3iSidaWywueUYchpPvYK+fwyBw==,\n D/H9RJR7zUzcbwaEHYgawqC+s/FbpfXjwImR2S6LpkM=>,\n [</3psnz6/gKtFfMp4E4QqohUNDa00GnlWozTHbQ==,\n GoKBi0iFdMFW8fqJQbrZtLSXa6Ic+u3hqzOjDeOfft0=>,\n <wiM4J8yjoMwsSfkaZidsRovplNuFXWtBMAX6iA==,\n O4U2o47qhxzIsndd61hhrENI72GoS56cZDSArluI/8M=>,\n <sjoCowgWXHAs4Av3YKDv8zsnsSkG4YBbdoUSXw==,\n /fkTq/248AmXzKXBTKC4Lz0IeBAVoGHpFERCXW93f/o=>],\n [</GoRTbdtMd5YV5N0nc1q0tbAKlLOkiaCBla+3Q==,\n fJ0ccywxMGbe0VaNwksSMMx4LTMctlRlvGWtXfb76DI=>,\n <Fo/wYA9iRYEhkvuEwdWnISmuBEWicqzGXciPsw==,\n xg4gvkzg+kV6jGWt4BAFR15xiA6SHC7kCmtR1C/ZXhE=>,\n <xTCoty3XLjIOf0iD/LmNAFjnDvz05+CHHOE+tw==,\n znV0jTelXvH67HIZcIBZR5GXllpZJ6f5kBxryXB+6qE=>]>\n with referenceScript\n\n , - Value {getValue = Map {unMap = [(,Map {unMap = [("",5000000)]})]}} addressed to\n ScriptCredential: 247099f60a4f06182a19144be8155477fff53fa4d67ebc9c0050e360 (no staking credential)\n with datum\n inline datum : [<+14L5IAa6nMTXv5D9KOm0IFHr1IxEpht1efROw==,\n V/VTDgV+ILcmt4qjEQTUFcsrzljGaYKaRNAJwbEAW80=>,\n <o8bLk6MrAod8YfZKscZsRRPxJ4i/fFAOrX2UGw==,\n mSPzHBzhTirL1QX6juvUzmd9G82WxtcWEPgQ8gCOzDo=>,\n <7aa+++Gky4GRdS2XtnYnpUi8xfPkZT7P26fN8A==,\n 7NZL7vz1nwGpdUV7CjYj0rA9W89xZCqNjYJ15GaKrTE=>]\n with referenceScript\n\n , - Value {getValue = Map {unMap = [(,Map {unMap = [("",599989467619)]}),(0af5a4a67c717adbcd0b5c66a92743d896a09fdbbf98db4bc39638f5,Map {unMap = [("Vote NFT",1)]}),(e2b715a86bee4f14fef84081217f9e2646893a7d60a38af69e0aa572,Map {unMap = [("Identity NFT",1)]})]}} addressed to\n PubKeyCredential: d86d1c9e15e4d30ab4153e9fb9187996a34545e044b9f0e792ae3306 (no staking credential)\n with datum\n no datum\n with referenceScript\n ]\n Fee: 532381\n Value minted: Value {getValue = Map {unMap = [(0af5a4a67c717adbcd0b5c66a92743d896a09fdbbf98db4bc39638f5,Map {unMap = [("Vote NFT",1)]}),(e2b715a86bee4f14fef84081217f9e2646893a7d60a38af69e0aa572,Map {unMap = [("Identity NFT",1)]})]}}\n TxCerts: []\n Wdrl: []\n Valid range: (-\8734 , +\8734)\n Signatories: []\n Redeemers: [ ( Minting 0af5a4a67c717adbcd0b5c66a92743d896a09fdbbf98db4bc39638f5\n , {} )\n , ( Minting e2b715a86bee4f14fef84081217f9e2646893a7d60a38af69e0aa572\n , {} ) ]\n Datums: []\n Votes: []\n Proposal Procedures: []\n Current Treasury Amount: \n Treasury Donation: \nRedeemer:\n {}\n" "hgmCAlkLOFkLNQEBADIyMjIyMjIyMiWTKAAZGRkqmZq5ozcOkAAAEImRkZGRkZGRlABMjIyVTM1c0ZuHSAAACETIyMjIyMjIyMjIyMjIyMjIzMzMzMzMjMyMyMyIiIiIiIiIigAgIQD4B0A2AZALgFQCYBEAeANAFgCQA4AUAEYAJq6EBQwATV0ICZgSEZGRkqmZq5ozcOkAAAEIwATAgNXQgAzAFNXQmrogAQiYFqSBA1BUMQA1VzwARqrnQATdUACZgSAAmroQESMjIyVTM1c0ZuHSAAACETIygAmRkZKpmauaM3DpAAABCMAEwIzV0IAMzAhIyMjJVMzVzRm4dIAAAIRgAmBOauhABCKqZmrmjNw6QAQAQiZQAzdaauhACm601dCADN1pq6E1dEACNXRAAiJgapIBA1BUMQA1VzwARqrnQATdUACauhNXRAAhEwMUkQNQVDEANVc8AEaq50AE3VGroQA5gDmroQApkZGSqZmrmjNw6QAAAQjAAEVUzNXNGbh0gAgAhGAKbrjV0IAIRVTM1c0ZuHSAEACEYAZq6EAEImBikgEDUFQxADVXPABGqudABN1Rq6EAGZgPOuNXQmrogARq6IAE1dEACImBYkkDUFQxADVXPABGqudABN1QAJutNXQgHmACauhAOMAIwAnWmYEQCxq6EAwzMBUBl1pq6EAsyMjJVMzVzRm4dIAAAIRgAmRkZKpmauaM3DpAAABCMAEzArdaauhABmBUauhNXRAAhEwLUkEDUFQxADVXPABGqudABN1Rq6EAGZGRkqmZq5ozcOkAAAEIwATMCt1pq6EAGYFRq6E1dEACETAtSQEDUFQxADVXPABGqudABN1Rq6E1dEACETAqSQEDUFQxADVXPABGqudABN1Rq6EAozAidcauhAJMzAVIyMjJVMzVzRm4dIAAAIRgBm641dCACEVUzNXNGbh0gAgAhGASYDxq6EAEIqpmauaM3DpACABCMAcwHTV0IAIRVTM1c0ZuHSAGACEYAJutNXQgAzAaNXQmrogAQiqmZq5ozcOkAQAEIwCzAcNXQgAhFVMzVzRm4dIAoAIRgCm601dCADMBg1dCauiABCJgVpIBA1BUMQA1VzwARqrnQATdUACBGauhAIMwAgIzV0IA5uuNXQgDGZgKgMGYCoExGRkZKpmauaM3DpAAABCMAIRVTM1c0ZuHSACACEYAgiqmZq5ozcOkAIAEIwABEwK0kQNQVDEANVc8AEaq50AE3VAAmroQBTMCIBQ1dCAIYAJq6EAMwATV0Jq6IAMwFnWmAm641dEACauiABNXRAAmrogATV0QAJq6IAE1dEACauiABNXRAAmrogATV0QAJq6IAE1dEACauiABETAXSQEDUFQxADVXPABGqudABN1Rq6EAmauhAImRkZKpmauaM3DpAAABCMAM3XGroQAQiqmZq5ozcOkAEAEIwCTAKNXQgAzMAcBM1dCauiABCKqZmrmjNw6QAgAQjAHMAk1dCACEVUzNXNGbh0gBgAhGACbrTV0IAMwBjV0Jq6IAEIqpmauaM3DpAEABCMAswCDV0IAIRVTM1c0ZuHSAKACEYAputNXQgAzAENXQmrogAQiYC6SBA1BUMQA1VzwARqrnQATdUauhNXRAECMjIyVTM1c0ZuHSAAACETKACbrTV0IAUwCjV0IAMyMjJVMzVzRm4dIAAAIRMoBJmAYA2auhACmroQAZmAY641dCauiABGrogARFVMzVzRm4dIAIAIRgAmYBYDRq6EAGZGRkqmZq5ozcOkAAAEIwATdaauhABm601dCauiABCJgPJIEDUFQxADVXPABGqudABN1Rq6E1dEACEVUzNXNGbh0gBAAhGAWZmASAa601dCADMwC3XGroTV0QAIRVTM1c0ZuHSAGACEYA5mAWA0auhABCKqZmrmjNw6QBAAQiZGUA0zANAcNXQgBzMBgA81dCAFMzALAPdaauhAByZGRkqmZq5ozcOkAAAEIwATdaauhABm601dCauiABCJgQJIEDUFQxADVXPABGqudABN1Rq6E1dEADIjMBgAIAENXRAAmrogARFVMzVzRm4dIAoAIRgCmYBYDRq6EAGZGRkqmZq5ozcOkAAAEImYBzrjV0IAIiYDySAQNQVDEANVc8AEaq50AE3VGroTV0QAIRVTM1c0ZuHSAMACEYAQiYDaSBA1BUMQA1VzwARqrnQATdUauhNXRAAjV0QAIiYC6SAQNQVDEANVc8AEaq50AE3VAAkRkRgBG6sAEwFSIzM1Vz4AJQACMoAcAEwBjVXOgAzAFNVc8ACmAIauiADGroQAoABGRkZKpmauaM3DpAAABCMA0wBzV0IAMzAFdaauhNXRAAhFVMzVzRm4dIAIAIRgJmAOauhABmYArr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"]))))) :| []))

carbolymer added a commit to carbolymer/CIP-1694-gov-tool that referenced this issue Aug 21, 2024
@carbolymer carbolymer changed the title Auto-balancing bug with minting assets Incorrect script budget estimation when minting assets and autobalancing a transaction Aug 22, 2024
carbolymer added a commit to carbolymer/CIP-1694-gov-tool that referenced this issue Aug 22, 2024
@carbolymer
Copy link
Contributor

Minimal script which can be used to reproduce an issue using cardano-cli:

#!/bin/bash

function cardano-cli() {
  cabal exec cardano-cli -- "$@"
}


workdir=/home/mgalazyn/workspace/iohk/CIP-1694-gov-tool/x509-cert-example/orchestrator
orch_addr=$(cat $workdir/orchestrator.addr)
ROOT=/home/mgalazyn/workspace/iohk/CIP-1694-gov-tool/local-testnet/example
export CARDANO_NODE_SOCKET_PATH=${ROOT}/node-spo1/node.sock

cabal build cardano-cli

function mint_send() {
  cardano-cli -- conway transaction build --testnet-magic 42 \
   --tx-in "$(cardano-cli query utxo --address "$orch_addr" --testnet-magic 42 --out-file /dev/stdout | jq -r 'keys[0]')" \
   --tx-in-collateral "$(cardano-cli query utxo --address "$orch_addr" --testnet-magic 42 --out-file /dev/stdout | jq -r 'keys[0]')" \
   --mint "1 $(cat $workdir/coldAlwaysTrueMint.pol).4964656e74697479204e4654" \
   --tx-out $(cat $workdir/coldLockScript.addr)+5000000"$2" \
   --change-address $orch_addr \
   --mint-script-file CIP-1694-gov-tool/assets/V3/coldAlwaysTrueMint.plutus --mint-redeemer-value {} \
   --calculate-plutus-script-cost $1

   # --tx-out-inline-datum-file CIP-1694-gov-tool/assets/datums/initColdLockScriptDatum.json \
}

# failing one
mint_send "cost.fail.json" "" &> fail.log
# succeeding one
mint_send "cost.succeeding.json" "+1 $(cat $workdir/coldAlwaysTrueMint.pol).4964656e74697479204e4654" &> success.log

@carbolymer
Copy link
Contributor

Fixed by:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants