diff --git a/rskj-core/src/test/resources/dsl/opcode/mcopy/testCopying32BytesFromOffset0toOffset0.txt b/rskj-core/src/test/resources/dsl/opcode/mcopy/testCopying32BytesFromOffset0toOffset0.txt index 21f9112adf..f9fbaaeb9a 100644 --- a/rskj-core/src/test/resources/dsl/opcode/mcopy/testCopying32BytesFromOffset0toOffset0.txt +++ b/rskj-core/src/test/resources/dsl/opcode/mcopy/testCopying32BytesFromOffset0toOffset0.txt @@ -67,7 +67,7 @@ transaction_build txTestMCopy receiverAddress 00 value 0 data 6080604052348015600e575f80fd5b506101df8061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610034575f3560e01c80638aa8ef4f146100385780638c2bcab914610068575b5f80fd5b610052600480360381019061004d9190610156565b610072565b60405161005f9190610190565b60405180910390f35b610070610084565b005b5f815f5260205f805e5f519050919050565b5f7f01010101010101010101010101010101010101010101010101010101010101015f1b90505f6100b482610072565b90508181036100ee577fd48fe2800bace8f5ca2450feacbd6efc681b1cd0115019bb49fa529b6171bf6760405160405180910390a161011b565b7f1c9c433b57013295d61f5c5738f5e2cb1de70bb5ba5b2896edfa8efae345965e60405160405180910390a15b5050565b5f80fd5b5f819050919050565b61013581610123565b811461013f575f80fd5b50565b5f813590506101508161012c565b92915050565b5f6020828403121561016b5761016a61011f565b5b5f61017884828501610142565b91505092915050565b61018a81610123565b82525050565b5f6020820190506101a35f830184610181565b9291505056fea26469706673582212205d8e61d94ecb994ef2270b32ef0a57105e8d88621a047de9f0440fd6db25ab3864736f6c634300081a0033 - gas 1200000 + gas 200000 build # Create block to hold txTestMCopy transaction @@ -99,7 +99,7 @@ transaction_build txTestMCopyOKCall block_build b02 parent b01 transactions txTestMCopyOKCall - gasLimit 6500000 + gasLimit 30000 build # Connect block diff --git a/rskj-core/src/test/resources/dsl/opcode/mcopy/testCopying32BytesFromOffset32toOffset0.txt b/rskj-core/src/test/resources/dsl/opcode/mcopy/testCopying32BytesFromOffset32toOffset0.txt index 860cd40ac1..c99cf2c012 100644 --- a/rskj-core/src/test/resources/dsl/opcode/mcopy/testCopying32BytesFromOffset32toOffset0.txt +++ b/rskj-core/src/test/resources/dsl/opcode/mcopy/testCopying32BytesFromOffset32toOffset0.txt @@ -67,7 +67,7 @@ transaction_build txTestMCopy receiverAddress 00 value 0 data 6080604052348015600e575f80fd5b506101df8061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610034575f3560e01c80638aa8ef4f146100385780638c2bcab914610068575b5f80fd5b610052600480360381019061004d9190610156565b610072565b60405161005f9190610190565b60405180910390f35b610070610085565b005b5f816020526020805f5e5f519050919050565b5f7e0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f5f1b90505f6100b482610072565b90508181036100ee577fd48fe2800bace8f5ca2450feacbd6efc681b1cd0115019bb49fa529b6171bf6760405160405180910390a161011b565b7f1c9c433b57013295d61f5c5738f5e2cb1de70bb5ba5b2896edfa8efae345965e60405160405180910390a15b5050565b5f80fd5b5f819050919050565b61013581610123565b811461013f575f80fd5b50565b5f813590506101508161012c565b92915050565b5f6020828403121561016b5761016a61011f565b5b5f61017884828501610142565b91505092915050565b61018a81610123565b82525050565b5f6020820190506101a35f830184610181565b9291505056fea2646970667358221220ff9bc6049530cc617c26029a72bb0e926abf7c4420de2d7030377857a017f9a064736f6c634300081a0033 - gas 1200000 + gas 200000 build # Create block to hold txTestMCopy transaction @@ -99,7 +99,7 @@ transaction_build txTestMCopyOKCall block_build b02 parent b01 transactions txTestMCopyOKCall - gasLimit 6500000 + gasLimit 30000 build # Connect block diff --git a/rskj-core/src/test/resources/dsl/opcode/mcopy/testCopying8BytesFromOffset0toOffset1.txt b/rskj-core/src/test/resources/dsl/opcode/mcopy/testCopying8BytesFromOffset0toOffset1.txt index 9aadc4e0a4..92c03097ff 100644 --- a/rskj-core/src/test/resources/dsl/opcode/mcopy/testCopying8BytesFromOffset0toOffset1.txt +++ b/rskj-core/src/test/resources/dsl/opcode/mcopy/testCopying8BytesFromOffset0toOffset1.txt @@ -68,7 +68,7 @@ transaction_build txTestMCopy receiverAddress 00 value 0 data 6080604052348015600e575f80fd5b506101968061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610034575f3560e01c806389448792146100385780638c2bcab914610056575b5f80fd5b610040610060565b60405161004d9190610147565b60405180910390f35b61005e610097565b005b5f807e010203040506070800000000000000000000000000000000000000000000005f1b9050805f5260085f60015e5f5191505090565b5f7d0102030405060700000000000000000000000000000000000000000000005f1b90505f6100c4610060565b90508181036100fe577fd48fe2800bace8f5ca2450feacbd6efc681b1cd0115019bb49fa529b6171bf6760405160405180910390a161012b565b7f1c9c433b57013295d61f5c5738f5e2cb1de70bb5ba5b2896edfa8efae345965e60405160405180910390a15b5050565b5f819050919050565b6101418161012f565b82525050565b5f60208201905061015a5f830184610138565b9291505056fea2646970667358221220ee4f3cb5e305d93f003d812f3ee4a054eed8063c496be56de4312410213220b964736f6c634300081a0033 - gas 1200000 + gas 200000 build # Create block to hold txTestMCopy transaction @@ -100,7 +100,7 @@ transaction_build txTestMCopyOKCall block_build b02 parent b01 transactions txTestMCopyOKCall - gasLimit 6500000 + gasLimit 30000 build # Connect block diff --git a/rskj-core/src/test/resources/dsl/opcode/mcopy/testCopying8BytesFromOffset1toOffset0.txt b/rskj-core/src/test/resources/dsl/opcode/mcopy/testCopying8BytesFromOffset1toOffset0.txt index 8b4ed86b53..1f33081f33 100644 --- a/rskj-core/src/test/resources/dsl/opcode/mcopy/testCopying8BytesFromOffset1toOffset0.txt +++ b/rskj-core/src/test/resources/dsl/opcode/mcopy/testCopying8BytesFromOffset1toOffset0.txt @@ -68,7 +68,7 @@ transaction_build txTestMCopy receiverAddress 00 value 0 data 6080604052348015600e575f80fd5b506101988061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610034575f3560e01c806389448792146100385780638c2bcab914610056575b5f80fd5b610040610060565b60405161004d9190610149565b60405180910390f35b61005e610097565b005b5f807e010203040506070800000000000000000000000000000000000000000000005f1b9050805f52600860015f5e5f5191505090565b5f7f01020304050607080800000000000000000000000000000000000000000000005f1b90505f6100c6610060565b9050818103610100577fd48fe2800bace8f5ca2450feacbd6efc681b1cd0115019bb49fa529b6171bf6760405160405180910390a161012d565b7f1c9c433b57013295d61f5c5738f5e2cb1de70bb5ba5b2896edfa8efae345965e60405160405180910390a15b5050565b5f819050919050565b61014381610131565b82525050565b5f60208201905061015c5f83018461013a565b9291505056fea26469706673582212204f708ad743bdd487256dc87ae669c08786cb50977047b5963de97e2830c132aa64736f6c634300081a0033 - gas 1200000 + gas 200000 build # Create block to hold txTestMCopy transaction @@ -100,7 +100,7 @@ transaction_build txTestMCopyOKCall block_build b02 parent b01 transactions txTestMCopyOKCall - gasLimit 6500000 + gasLimit 30000 build # Connect block diff --git a/rskj-core/src/test/resources/dsl/opcode/mcopy/testFullMemoryClean.txt b/rskj-core/src/test/resources/dsl/opcode/mcopy/testFullMemoryClean.txt index b553c23122..00a21c4457 100644 --- a/rskj-core/src/test/resources/dsl/opcode/mcopy/testFullMemoryClean.txt +++ b/rskj-core/src/test/resources/dsl/opcode/mcopy/testFullMemoryClean.txt @@ -92,7 +92,7 @@ transaction_build txTestMCopy receiverAddress 00 value 0 data 6080604052348015600e575f80fd5b506102d18061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610034575f3560e01c806318d79be0146100385780638c2bcab914610056575b5f80fd5b610040610060565b60405161004d9190610282565b60405180910390f35b61005e6101fb565b005b5f805f801b90505f807e0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f5f527f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f6020527f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6040527f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f6060527f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f6080527fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf60a0527fc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf60c0527fe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff60e052599150610100805f5e599050825f511493508260205114841693508260405114841693508260605114841693508260805114841693508260a05114841693508260c05114841693508260e05114841693508380156101e6575061010082145b80156101f3575061020081145b935050505090565b610203610060565b15610239577fd48fe2800bace8f5ca2450feacbd6efc681b1cd0115019bb49fa529b6171bf6760405160405180910390a1610266565b7f1c9c433b57013295d61f5c5738f5e2cb1de70bb5ba5b2896edfa8efae345965e60405160405180910390a15b565b5f8115159050919050565b61027c81610268565b82525050565b5f6020820190506102955f830184610273565b9291505056fea2646970667358221220f5efb928b226b33069cc5084e89551d5d7260bc1d9e5639f849fa8ded0ee8f0e64736f6c634300081a0033 - gas 1200000 + gas 300000 build # Create block to hold txTestMCopy transaction @@ -117,14 +117,14 @@ transaction_build txTestMCopyOKCall contract txTestMCopy value 0 data 8c2bcab9 - gas 300000 + gas 30000 build # Create block to hold txTestMCopyOKCall transaction block_build b02 parent b01 transactions txTestMCopyOKCall - gasLimit 6500000 + gasLimit 30000 build # Connect block diff --git a/rskj-core/src/test/resources/dsl/opcode/mcopy/testFullMemoryCopy.txt b/rskj-core/src/test/resources/dsl/opcode/mcopy/testFullMemoryCopy.txt index a7ac349ae8..d025db1a23 100644 --- a/rskj-core/src/test/resources/dsl/opcode/mcopy/testFullMemoryCopy.txt +++ b/rskj-core/src/test/resources/dsl/opcode/mcopy/testFullMemoryCopy.txt @@ -108,7 +108,7 @@ transaction_build txTestMCopy receiverAddress 00 value 0 data 6080604052348015600e575f80fd5b506103548061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610034575f3560e01c80638c2bcab914610038578063c0b80c4f14610042575b5f80fd5b610040610060565b005b61004a6100cd565b6040516100579190610305565b60405180910390f35b6100686100cd565b1561009e577fd48fe2800bace8f5ca2450feacbd6efc681b1cd0115019bb49fa529b6171bf6760405160405180910390a16100cb565b7f1c9c433b57013295d61f5c5738f5e2cb1de70bb5ba5b2896edfa8efae345965e60405160405180910390a15b565b5f807e0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f5f1b90505f7f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f5f1b90505f7f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f5f1b90505f7f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f5f1b90505f7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f5f1b90505f7fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf5f1b90505f7fc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf5f1b90505f7fe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff5f1b90505f80895f52886020528760405286606052856080528460a0528360c0528260e0525991506101005f6101005e599050895f51149a5088602051148b169a5087604051148b169a5086606051148b169a5085608051148b169a508460a051148b169a508360c051148b169a508260e051148b169a508961010051148b169a508861012051148b169a508761014051148b169a508661016051148b169a508561018051148b169a50846101a051148b169a50836101c051148b169a50826101e051148b169a508a80156102cf575061010082145b80156102dc575061020081145b9a505050505050505050505090565b5f8115159050919050565b6102ff816102eb565b82525050565b5f6020820190506103185f8301846102f6565b9291505056fea26469706673582212206300c7f37f94930d3bc96bba8b03c281abe4667f5dc4b92938d6479b051a62cb64736f6c634300081a0033 - gas 1200000 + gas 400000 build # Create block to hold txTestMCopy transaction @@ -133,14 +133,14 @@ transaction_build txTestMCopyOKCall contract txTestMCopy value 0 data 8c2bcab9 - gas 300000 + gas 30000 build # Create block to hold txTestMCopyOKCall transaction block_build b02 parent b01 transactions txTestMCopyOKCall - gasLimit 6500000 + gasLimit 30000 build # Connect block diff --git a/rskj-core/src/test/resources/dsl/opcode/mcopy/testFullMemoryCopyOffset.txt b/rskj-core/src/test/resources/dsl/opcode/mcopy/testFullMemoryCopyOffset.txt index 9986ec792c..c27a5d21f4 100644 --- a/rskj-core/src/test/resources/dsl/opcode/mcopy/testFullMemoryCopyOffset.txt +++ b/rskj-core/src/test/resources/dsl/opcode/mcopy/testFullMemoryCopyOffset.txt @@ -119,7 +119,7 @@ transaction_build txTestMCopy receiverAddress 00 value 0 data 6080604052348015600e575f80fd5b506103ab8061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610034575f3560e01c8063555ef883146100385780638c2bcab914610056575b5f80fd5b610040610060565b60405161004d919061035c565b60405180910390f35b61005e6102d5565b005b5f807e0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f5f1b90505f7f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f5f1b90505f7f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f5f1b90505f7f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f5f1b90505f7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f5f1b90505f7fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf5f1b90505f7fc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf5f1b90505f7fe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff5f1b90505f805f1b90505f808a5f52896020528860405287606052866080528560a0528460c0528360e0525991506101005f6102005e5990508a5f51149b5089602051148c169b5088604051148c169b5087606051148c169b5086608051148c169b508560a051148c169b508460c051148c169b508360e051148c169b508261010051148c169b508261012051148c169b508261014051148c169b508261016051148c169b508261018051148c169b50826101a051148c169b50826101c051148c169b50826101e051148c169b508a61020051148c169b508961022051148c169b508861024051148c169b508761026051148c169b508661028051148c169b50856102a051148c169b50846102c051148c169b50836102e051148c169b508b80156102b8575061010082145b80156102c5575061030081145b9b50505050505050505050505090565b6102dd610060565b15610313577fd48fe2800bace8f5ca2450feacbd6efc681b1cd0115019bb49fa529b6171bf6760405160405180910390a1610340565b7f1c9c433b57013295d61f5c5738f5e2cb1de70bb5ba5b2896edfa8efae345965e60405160405180910390a15b565b5f8115159050919050565b61035681610342565b82525050565b5f60208201905061036f5f83018461034d565b9291505056fea2646970667358221220c4e94d0d017a821439be881bd7ae577b35556e64a80392c127a557d02e3656eb64736f6c634300081a0033 - gas 1200000 + gas 400000 build # Create block to hold txTestMCopy transaction @@ -144,14 +144,14 @@ transaction_build txTestMCopyOKCall contract txTestMCopy value 0 data 8c2bcab9 - gas 300000 + gas 30000 build # Create block to hold txTestMCopyOKCall transaction block_build b02 parent b01 transactions txTestMCopyOKCall - gasLimit 6500000 + gasLimit 30000 build # Connect block diff --git a/rskj-core/src/test/resources/dsl/opcode/mcopy/testFullMemoryRewrite.txt b/rskj-core/src/test/resources/dsl/opcode/mcopy/testFullMemoryRewrite.txt index 7e959c5ac8..ae4995423d 100644 --- a/rskj-core/src/test/resources/dsl/opcode/mcopy/testFullMemoryRewrite.txt +++ b/rskj-core/src/test/resources/dsl/opcode/mcopy/testFullMemoryRewrite.txt @@ -99,7 +99,7 @@ transaction_build txTestMCopy receiverAddress 00 value 0 data 6080604052348015600e575f80fd5b506103028061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610034575f3560e01c80633a05a424146100385780638c2bcab914610056575b5f80fd5b610040610060565b60405161004d91906102b3565b60405180910390f35b61005e61022c565b005b5f807e0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f5f1b90505f7f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f5f1b90505f7f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f5f1b90505f7f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f5f1b90505f7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f5f1b90505f7fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf5f1b90505f7fc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf5f1b90505f7fe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff5f1b90505f80895f52886020528760405286606052856080528460a0528360c0528260e0525991506101005f805e599050895f51149a5088602051148b169a5087604051148b169a5086606051148b169a5085608051148b169a508460a051148b169a508360c051148b169a508260e051148b169a508a8015610210575061010082145b801561021d575061010081145b9a505050505050505050505090565b610234610060565b1561026a577fd48fe2800bace8f5ca2450feacbd6efc681b1cd0115019bb49fa529b6171bf6760405160405180910390a1610297565b7f1c9c433b57013295d61f5c5738f5e2cb1de70bb5ba5b2896edfa8efae345965e60405160405180910390a15b565b5f8115159050919050565b6102ad81610299565b82525050565b5f6020820190506102c65f8301846102a4565b9291505056fea2646970667358221220403c015d6168a20ce36383a9cbd22e79e8f007dcf460a1a87e6bbff01226f61464736f6c634300081a0033 - gas 1200000 + gas 300000 build # Create block to hold txTestMCopy transaction @@ -124,14 +124,14 @@ transaction_build txTestMCopyOKCall contract txTestMCopy value 0 data 8c2bcab9 - gas 300000 + gas 30000 build # Create block to hold txTestMCopyOKCall transaction block_build b02 parent b01 transactions txTestMCopyOKCall - gasLimit 6500000 + gasLimit 30000 build # Connect block diff --git a/rskj-core/src/test/resources/dsl/opcode/mcopy/testOutOfBoundsMemoryExtension.txt b/rskj-core/src/test/resources/dsl/opcode/mcopy/testOutOfBoundsMemoryExtension.txt index 1bab9c967d..925c2d77ac 100644 --- a/rskj-core/src/test/resources/dsl/opcode/mcopy/testOutOfBoundsMemoryExtension.txt +++ b/rskj-core/src/test/resources/dsl/opcode/mcopy/testOutOfBoundsMemoryExtension.txt @@ -103,7 +103,7 @@ transaction_build txTestMCopy receiverAddress 00 value 0 data 6080604052348015600e575f80fd5b506103148061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610034575f3560e01c80638c2bcab9146100385780638e97cccf14610042575b5f80fd5b610040610060565b005b61004a6100cd565b60405161005791906102c5565b60405180910390f35b6100686100cd565b1561009e577fd48fe2800bace8f5ca2450feacbd6efc681b1cd0115019bb49fa529b6171bf6760405160405180910390a16100cb565b7f1c9c433b57013295d61f5c5738f5e2cb1de70bb5ba5b2896edfa8efae345965e60405160405180910390a15b565b5f807e0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f5f1b90505f7f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f5f1b90505f7f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f5f1b90505f7f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f5f1b90505f7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f5f1b90505f7fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf5f1b90505f7fc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf5f1b90505f7fe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff5f1b90505f805f1b90505f808a5f52896020528860405287606052866080528560a0528460c0528360e0525991506001610100805e5990508a5f51149b5089602051148c169b5088604051148c169b5087606051148c169b5086608051148c169b508560a051148c169b508460c051148c169b508360e051148c169b508261010051148c169b508b801561028e575061010082145b801561029b575061012081145b9b50505050505050505050505090565b5f8115159050919050565b6102bf816102ab565b82525050565b5f6020820190506102d85f8301846102b6565b9291505056fea2646970667358221220158e838124016e3e2b38988de977bc64e257f5f39460a26e461104d0e815677d64736f6c634300081a0033 - gas 1200000 + gas 300000 build # Create block to hold txTestMCopy transaction @@ -128,14 +128,14 @@ transaction_build txTestMCopyOKCall contract txTestMCopy value 0 data 8c2bcab9 - gas 300000 + gas 30000 build # Create block to hold txTestMCopyOKCall transaction block_build b02 parent b01 transactions txTestMCopyOKCall - gasLimit 6500000 + gasLimit 30000 build # Connect block diff --git a/rskj-core/src/test/resources/dsl/opcode/mcopy/testOverwriteCases.txt b/rskj-core/src/test/resources/dsl/opcode/mcopy/testOverwriteCases.txt index 19cbd98565..92195d262d 100644 --- a/rskj-core/src/test/resources/dsl/opcode/mcopy/testOverwriteCases.txt +++ b/rskj-core/src/test/resources/dsl/opcode/mcopy/testOverwriteCases.txt @@ -263,7 +263,7 @@ transaction_build txTestMCopy receiverAddress 00 value 0 data 6080604052348015600e575f80fd5b50610bcf8061001c5f395ff3fe608060405234801561000f575f80fd5b50600436106100b1575f3560e01c8063960958e51161006f578063960958e514610155578063ab6707f514610173578063af9fafca14610191578063c16527b5146101af578063dde848ce146101cd578063e67db72b146101eb576100b1565b80624aa044146100b5578063190fef25146100d35780632b803126146100f15780632bccb6691461010f5780633f2a93c51461012d578063942e95561461014b575b5f80fd5b6100bd610209565b6040516100ca9190610b80565b60405180910390f35b6100db610335565b6040516100e89190610b80565b60405180910390f35b6100f9610462565b6040516101069190610b80565b60405180910390f35b61011761058e565b6040516101249190610b80565b60405180910390f35b6101356105f2565b6040516101429190610b80565b60405180910390f35b6101536106aa565b005b61015d61095b565b60405161016a9190610b80565b60405180910390f35b61017b6109ea565b6040516101889190610b80565b60405180910390f35b610199610a26565b6040516101a69190610b80565b60405180910390f35b6101b7610a89565b6040516101c49190610b80565b60405180910390f35b6101d5610aec565b6040516101e29190610b80565b60405180910390f35b6101f3610b29565b6040516102009190610b80565b60405180910390f35b5f807e0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f5f1b90505f7f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f5f1b90505f7f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f5f1b90505f7e0102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f5f1b90505f7f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f5f1b90505f7f303132333435363738393a3b3c3d3e3f505152535455565758595a5b5c5d5e5f5f1b90505f805f885f52876020528660405260405f60105e5f51925060205191506040519050858314801561031c57508482145b801561032757508381145b995050505050505050505090565b5f807e0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f5f1b90505f7f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f5f1b90505f7f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f5f1b90505f7e0102030405060708090a0b0c0d0e101112131415161718191a1b1c1d1e1f205f1b90505f7f2122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f405f1b90505f7f4142434445464748494a4b4c4d4e4f4f505152535455565758595a5b5c5d5e5f5f1b90505f805f885f52876020528660405260406010600f5e5f51925060205191506040519050858314801561044957508482145b801561045457508381145b995050505050505050505090565b5f807e0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f5f1b90505f7f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f5f1b90505f7f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f5f1b90505f7e0102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f5f1b90505f7f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f5f1b90505f7f303132333435363738393a3b3c3d3e3f505152535455565758595a5b5c5d5e5f5f1b90505f805f885f52876020528660405260405f60105e5f51925060205191506040519050858314801561057557508482145b801561058057508381145b995050505050505050505090565b5f807e0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f5f1b90505f7e0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f5f1b90505f825f5260016011805e5f519050818114935050505090565b5f807e0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f5f1b90505f7f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f5f1b90505f7f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f5f1b90505f805f855f52846020528360405260406011805e5f51925060205191506040519050858314801561069457508482145b801561069f57508381145b965050505050505090565b6106b26109ea565b1561092c577f6f4d0d238fff0175b16cb83021c4b659ea083bffe875b6af90747bb8de77808860405160405180910390a16106eb610b29565b1561092b577f73d3f9a883b7d82f7ff3e14f66d5f8c3aa4479c9023a0767a806ef70cc47230360405160405180910390a1610724610aec565b1561092a577fdd983e940817071ed50d8f612cc4b6e3b38422b4f9db00e8afcf97e941b9f58860405160405180910390a161075d610a89565b15610929577f50c03b0095f7485c8af592a8df05acddc51459fc47678cc80643748a5045d8d060405160405180910390a1610796610a26565b15610928577f44c6943968f28dcc072b103b38a00777b96ca694433fa6f1582fd8bef8ee290e60405160405180910390a16107cf61058e565b15610927577ff8501af18168a96bcaf17f9d8ea891cfd963ed0e605cb681ef58b0dad711047d60405160405180910390a161080861095b565b15610926577f4a28baee79ceb4fc5da8fdbb3a482c7700a0f5406ba8e2849741bcd49e88f74160405160405180910390a16108416105f2565b15610925577fa6d79b32f273252d1504fbeea7f68c57633aa4fdc721493f9d435ac9795f28b460405160405180910390a161087a610209565b15610924577fd8c4eae993ca99cd0e2e16294175b57c2e3854b69c736fc9ba638eb9bb5abfe660405160405180910390a16108b3610462565b15610923577fbdd8f7a05848307eab4cdca691861ed1955df075139db8c6ea0a5f7d7631bd8160405160405180910390a16108ec610335565b15610922577f964126d4996bcf352c3ffa136cee5e184ee5353ada375004bc8ea03a44f4c9b660405160405180910390a1610959565b5b5b5b5b5b5b5b5b5b5b7f1c9c433b57013295d61f5c5738f5e2cb1de70bb5ba5b2896edfa8efae345965e60405160405180910390a15b565b5f807e0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f5f1b90505f7f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f5f1b90505f7e0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f5f1b90505f835f528260205260206011805e5f51905081811494505050505090565b5f807e010203040506070809000000000000000000000000000000000000000000005f1b90505f815f525f805f5e5f5190508181149250505090565b5f807e010203040506070809000000000000000000000000000000000000000000005f1b90505f7d0102030405060708090000000000000000000000000000000000000000005f1b90505f825f5260205f60015e5f519050818114935050505090565b5f807e010203040506070809000000000000000000000000000000000000000000005f1b90505f7d0203040506070809000000000000000000000000000000000000000000005f1b90505f825f5260015f60015e5f519050818114935050505090565b5f807e010203040506070809000000000000000000000000000000000000000000005f1b90505f815f5260205f805e5f5190508181149250505090565b5f807e010203040506070809000000000000000000000000000000000000000000005f1b90505f815f5260015f805e5f5190508181149250505090565b5f8115159050919050565b610b7a81610b66565b82525050565b5f602082019050610b935f830184610b71565b9291505056fea26469706673582212200e7955b8113336ae846ffeb55d541f54584c0fc5800e2bebf58caea89643135664736f6c634300081a0033 - gas 1200000 + gas 750000 build # Create block to hold txTestMCopy transaction @@ -288,14 +288,14 @@ transaction_build txTestMCopyOKCall contract txTestMCopy value 0 data 942e9556 - gas 300000 + gas 100000 build # Create block to hold txTestMCopyOKCall transaction block_build b02 parent b01 transactions txTestMCopyOKCall - gasLimit 6500000 + gasLimit 100000 build # Connect block diff --git a/rskj-core/src/test/resources/dsl/opcode/mcopy/testRSKIPNotActivatedTest.txt b/rskj-core/src/test/resources/dsl/opcode/mcopy/testRSKIPNotActivatedTest.txt index 8720ef0ada..c9af386c3d 100644 --- a/rskj-core/src/test/resources/dsl/opcode/mcopy/testRSKIPNotActivatedTest.txt +++ b/rskj-core/src/test/resources/dsl/opcode/mcopy/testRSKIPNotActivatedTest.txt @@ -69,7 +69,7 @@ transaction_build txTestMCopy receiverAddress 00 value 0 data 6080604052348015600e575f80fd5b506101548061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610034575f3560e01c806389448792146100385780638c2bcab914610056575b5f80fd5b610040610060565b60405161004d9190610105565b60405180910390f35b61005e610072565b005b5f60776020526020805f5e5f51905090565b5f60775f1b90505f610082610060565b90508181036100bc577fd48fe2800bace8f5ca2450feacbd6efc681b1cd0115019bb49fa529b6171bf6760405160405180910390a16100e9565b7f1c9c433b57013295d61f5c5738f5e2cb1de70bb5ba5b2896edfa8efae345965e60405160405180910390a15b5050565b5f819050919050565b6100ff816100ed565b82525050565b5f6020820190506101185f8301846100f6565b9291505056fea26469706673582212206199acac4caca83f6a604881008d178a60fad43ca326fb08e555757e3a0161da64736f6c634300081a0033 - gas 1200000 + gas 200000 build # Create block to hold txTestMCopy transaction @@ -101,7 +101,7 @@ transaction_build txTestMCopyNotActivated block_build b02 parent b01 transactions txTestMCopyNotActivated - gasLimit 6500000 + gasLimit 30000 build # Connect block diff --git a/rskj-core/src/test/resources/dsl/opcode/mcopy/testSingleByteMemoryExtension.txt b/rskj-core/src/test/resources/dsl/opcode/mcopy/testSingleByteMemoryExtension.txt index 93c1ff5ef1..d0ee3d1b08 100644 --- a/rskj-core/src/test/resources/dsl/opcode/mcopy/testSingleByteMemoryExtension.txt +++ b/rskj-core/src/test/resources/dsl/opcode/mcopy/testSingleByteMemoryExtension.txt @@ -103,7 +103,7 @@ transaction_build txTestMCopy receiverAddress 00 value 0 data 6080604052348015600e575f80fd5b506103348061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610034575f3560e01c80638c2bcab914610038578063b8e40c3114610042575b5f80fd5b610040610060565b005b61004a6100cd565b60405161005791906102e5565b60405180910390f35b6100686100cd565b1561009e577fd48fe2800bace8f5ca2450feacbd6efc681b1cd0115019bb49fa529b6171bf6760405160405180910390a16100cb565b7f1c9c433b57013295d61f5c5738f5e2cb1de70bb5ba5b2896edfa8efae345965e60405160405180910390a15b565b5f807e0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f5f1b90505f7f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f5f1b90505f7f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f5f1b90505f7f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f5f1b90505f7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f5f1b90505f7fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf5f1b90505f7fc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf5f1b90505f7fe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff5f1b90505f7f01000000000000000000000000000000000000000000000000000000000000005f1b90505f808a5f52896020528860405287606052866080528560a0528460c0528360e0525991506001806101005e5990508a5f51149b5089602051148c169b5088604051148c169b5087606051148c169b5086608051148c169b508560a051148c169b508460c051148c169b508360e051148c169b508261010051148c169b508b80156102ae575061010082145b80156102bb575061012081145b9b50505050505050505050505090565b5f8115159050919050565b6102df816102cb565b82525050565b5f6020820190506102f85f8301846102d6565b9291505056fea2646970667358221220a1f31ba0c8bc3a6d1fa5855df4a6cebad6d0d3907398139c9a3ae656ef82ea9664736f6c634300081a0033 - gas 1200000 + gas 300000 build # Create block to hold txTestMCopy transaction @@ -128,14 +128,14 @@ transaction_build txTestMCopyOKCall contract txTestMCopy value 0 data 8c2bcab9 - gas 300000 + gas 30000 build # Create block to hold txTestMCopyOKCall transaction block_build b02 parent b01 transactions txTestMCopyOKCall - gasLimit 6500000 + gasLimit 30000 build # Connect block diff --git a/rskj-core/src/test/resources/dsl/opcode/mcopy/testSingleWordMemoryExtension.txt b/rskj-core/src/test/resources/dsl/opcode/mcopy/testSingleWordMemoryExtension.txt index fc9abba21f..3793d84268 100644 --- a/rskj-core/src/test/resources/dsl/opcode/mcopy/testSingleWordMemoryExtension.txt +++ b/rskj-core/src/test/resources/dsl/opcode/mcopy/testSingleWordMemoryExtension.txt @@ -103,7 +103,7 @@ transaction_build txTestMCopy receiverAddress 00 value 0 data 6080604052348015600e575f80fd5b506103358061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610034575f3560e01c80638c2bcab914610038578063a42a7a8414610042575b5f80fd5b610040610060565b005b61004a6100cd565b60405161005791906102e6565b60405180910390f35b6100686100cd565b1561009e577fd48fe2800bace8f5ca2450feacbd6efc681b1cd0115019bb49fa529b6171bf6760405160405180910390a16100cb565b7f1c9c433b57013295d61f5c5738f5e2cb1de70bb5ba5b2896edfa8efae345965e60405160405180910390a15b565b5f807e0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f5f1b90505f7f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f5f1b90505f7f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f5f1b90505f7f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f5f1b90505f7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f5f1b90505f7fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf5f1b90505f7fc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf5f1b90505f7fe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff5f1b90505f7f0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f205f1b90505f808a5f52896020528860405287606052866080528560a0528460c0528360e052599150602060016101005e5990508a5f51149b5089602051148c169b5088604051148c169b5087606051148c169b5086608051148c169b508560a051148c169b508460c051148c169b508360e051148c169b508261010051148c169b508b80156102af575061010082145b80156102bc575061012081145b9b50505050505050505050505090565b5f8115159050919050565b6102e0816102cc565b82525050565b5f6020820190506102f95f8301846102d7565b9291505056fea264697066735822122019824cc688e40f146d6e6896e474c3ff854d45ece1b135fba692a677d36354b064736f6c634300081a0033 - gas 1200000 + gas 300000 build # Create block to hold txTestMCopy transaction @@ -128,14 +128,14 @@ transaction_build txTestMCopyOKCall contract txTestMCopy value 0 data 8c2bcab9 - gas 300000 + gas 30000 build # Create block to hold txTestMCopyOKCall transaction block_build b02 parent b01 transactions txTestMCopyOKCall - gasLimit 6500000 + gasLimit 30000 build # Connect block diff --git a/rskj-core/src/test/resources/dsl/opcode/mcopy/testSingleWordMinusOneByteMemoryExtension.txt b/rskj-core/src/test/resources/dsl/opcode/mcopy/testSingleWordMinusOneByteMemoryExtension.txt index 7bcb8a27da..88df6dc78e 100644 --- a/rskj-core/src/test/resources/dsl/opcode/mcopy/testSingleWordMinusOneByteMemoryExtension.txt +++ b/rskj-core/src/test/resources/dsl/opcode/mcopy/testSingleWordMinusOneByteMemoryExtension.txt @@ -103,7 +103,7 @@ transaction_build txTestMCopy receiverAddress 00 value 0 data 6080604052348015600e575f80fd5b506103358061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610034575f3560e01c806318235dcc146100385780638c2bcab914610056575b5f80fd5b610040610060565b60405161004d91906102e6565b60405180910390f35b61005e61025f565b005b5f807e0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f5f1b90505f7f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f5f1b90505f7f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f5f1b90505f7f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f5f1b90505f7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f5f1b90505f7fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf5f1b90505f7fc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf5f1b90505f7fe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff5f1b90505f7f0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f005f1b90505f808a5f52896020528860405287606052866080528560a0528460c0528360e052599150601f60016101005e5990508a5f51149b5089602051148c169b5088604051148c169b5087606051148c169b5086608051148c169b508560a051148c169b508460c051148c169b508360e051148c169b508261010051148c169b508b8015610242575061010082145b801561024f575061012081145b9b50505050505050505050505090565b610267610060565b1561029d577fd48fe2800bace8f5ca2450feacbd6efc681b1cd0115019bb49fa529b6171bf6760405160405180910390a16102ca565b7f1c9c433b57013295d61f5c5738f5e2cb1de70bb5ba5b2896edfa8efae345965e60405160405180910390a15b565b5f8115159050919050565b6102e0816102cc565b82525050565b5f6020820190506102f95f8301846102d7565b9291505056fea264697066735822122047a49a13689ca3e813987e614c0df5b097f5fb0befb034e7d9e64750e196694864736f6c634300081a0033 - gas 1200000 + gas 300000 build # Create block to hold txTestMCopy transaction @@ -128,14 +128,14 @@ transaction_build txTestMCopyOKCall contract txTestMCopy value 0 data 8c2bcab9 - gas 300000 + gas 30000 build # Create block to hold txTestMCopyOKCall transaction block_build b02 parent b01 transactions txTestMCopyOKCall - gasLimit 6500000 + gasLimit 30000 build # Connect block diff --git a/rskj-core/src/test/resources/dsl/opcode/mcopy/testSingleWordPlusOneByteMemoryExtension.txt b/rskj-core/src/test/resources/dsl/opcode/mcopy/testSingleWordPlusOneByteMemoryExtension.txt index 29256c0069..1d2efc7d24 100644 --- a/rskj-core/src/test/resources/dsl/opcode/mcopy/testSingleWordPlusOneByteMemoryExtension.txt +++ b/rskj-core/src/test/resources/dsl/opcode/mcopy/testSingleWordPlusOneByteMemoryExtension.txt @@ -106,7 +106,7 @@ transaction_build txTestMCopy receiverAddress 00 value 0 data 6080604052348015600e575f80fd5b506103668061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610034575f3560e01c80631802a516146100385780638c2bcab914610056575b5f80fd5b610040610060565b60405161004d9190610317565b60405180910390f35b61005e610290565b005b5f807e0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f5f1b90505f7f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f5f1b90505f7f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f5f1b90505f7f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f5f1b90505f7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f5f1b90505f7fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf5f1b90505f7fc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf5f1b90505f7fe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff5f1b90505f7f0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f205f1b90505f7f21000000000000000000000000000000000000000000000000000000000000005f1b90505f808b5f528a6020528960405288606052876080528660a0528560c0528460e052599150602160016101005e5990508b5f51149c508a602051148d169c5089604051148d169c5088606051148d169c5087608051148d169c508660a051148d169c508560c051148d169c508460e051148d169c508361010051148d169c508261012051148d169c508c8015610272575061010082145b801561027f575061014081145b9c5050505050505050505050505090565b610298610060565b156102ce577fd48fe2800bace8f5ca2450feacbd6efc681b1cd0115019bb49fa529b6171bf6760405160405180910390a16102fb565b7f1c9c433b57013295d61f5c5738f5e2cb1de70bb5ba5b2896edfa8efae345965e60405160405180910390a15b565b5f8115159050919050565b610311816102fd565b82525050565b5f60208201905061032a5f830184610308565b9291505056fea264697066735822122069f4ef6b0ae12a6ae1a9d7d028c4d25928b8081ff24888c4c714aeeb1937fc1264736f6c634300081a0033 - gas 1200000 + gas 300000 build # Create block to hold txTestMCopy transaction @@ -131,14 +131,14 @@ transaction_build txTestMCopyOKCall contract txTestMCopy value 0 data 8c2bcab9 - gas 300000 + gas 30000 build # Create block to hold txTestMCopyOKCall transaction block_build b02 parent b01 transactions txTestMCopyOKCall - gasLimit 6500000 + gasLimit 30000 build # Connect block