From 24a65b39e7ecf23bb6ced4ec8586132e5fab79d1 Mon Sep 17 00:00:00 2001 From: Joe Polny Date: Sat, 28 Jun 2025 11:05:14 -0400 Subject: [PATCH 1/2] feat: bitwise op support for bytes input --- src/lib/compiler.ts | 4 + tests/__snapshots__/binary.test.ts.snap | 2 +- .../artifacts/BinaryTest.approval.teal | 105 ++- .../contracts/artifacts/BinaryTest.arc32.json | 82 ++- .../contracts/artifacts/BinaryTest.arc4.json | 60 ++ .../contracts/artifacts/BinaryTest.arc56.json | 658 ++++++++++++++++-- tests/contracts/binary.algo.ts | 16 + types/global.d.ts | 5 + 8 files changed, 853 insertions(+), 79 deletions(-) diff --git a/src/lib/compiler.ts b/src/lib/compiler.ts index 4110389ea..a79c91278 100644 --- a/src/lib/compiler.ts +++ b/src/lib/compiler.ts @@ -6941,6 +6941,10 @@ export default class Compiler { ecdsaPkDecompress: 'ecdsa_pk_decompress', ecdsaPkRecover: 'ecdsa_pk_recover', onlineStake: 'online_stake', + bitwiseXor: 'b^', + bitwiseAnd: 'b&', + bitwiseOr: 'b|', + bitwiseNot: 'b~', }; private processOpcode(node: ts.CallExpression) { diff --git a/tests/__snapshots__/binary.test.ts.snap b/tests/__snapshots__/binary.test.ts.snap index 70a3b8b1d..6688a698d 100644 --- a/tests/__snapshots__/binary.test.ts.snap +++ b/tests/__snapshots__/binary.test.ts.snap @@ -1,3 +1,3 @@ // Bun Snapshot v1, https://goo.gl/fbAQLP -exports[`Binary Expressions BinaryTest Artifacts Maintains program size 1`] = `333`; +exports[`Binary Expressions BinaryTest Artifacts Maintains program size 1`] = `461`; diff --git a/tests/contracts/artifacts/BinaryTest.approval.teal b/tests/contracts/artifacts/BinaryTest.approval.teal index 31db2ce41..4b76f316f 100644 --- a/tests/contracts/artifacts/BinaryTest.approval.teal +++ b/tests/contracts/artifacts/BinaryTest.approval.teal @@ -261,6 +261,105 @@ combo: assert retsub +// bitwiseXorOp(byte[],byte[])void +*abi_route_bitwiseXorOp: + // b: byte[] + txna ApplicationArgs 2 + extract 2 0 + + // a: byte[] + txna ApplicationArgs 1 + extract 2 0 + + // execute bitwiseXorOp(byte[],byte[])void + callsub bitwiseXorOp + intc 0 // 1 + return + +// bitwiseXorOp(a: bytes, b: bytes): void +bitwiseXorOp: + proto 2 0 + + // tests/contracts/binary.algo.ts:38 + // bitwiseXor(a, b) + frame_dig -1 // a: bytes + frame_dig -2 // b: bytes + b^ + retsub + +// bitwiseAndOp(byte[],byte[])void +*abi_route_bitwiseAndOp: + // b: byte[] + txna ApplicationArgs 2 + extract 2 0 + + // a: byte[] + txna ApplicationArgs 1 + extract 2 0 + + // execute bitwiseAndOp(byte[],byte[])void + callsub bitwiseAndOp + intc 0 // 1 + return + +// bitwiseAndOp(a: bytes, b: bytes): void +bitwiseAndOp: + proto 2 0 + + // tests/contracts/binary.algo.ts:42 + // bitwiseAnd(a, b) + frame_dig -1 // a: bytes + frame_dig -2 // b: bytes + b& + retsub + +// bitwiseOrOp(byte[],byte[])void +*abi_route_bitwiseOrOp: + // b: byte[] + txna ApplicationArgs 2 + extract 2 0 + + // a: byte[] + txna ApplicationArgs 1 + extract 2 0 + + // execute bitwiseOrOp(byte[],byte[])void + callsub bitwiseOrOp + intc 0 // 1 + return + +// bitwiseOrOp(a: bytes, b: bytes): void +bitwiseOrOp: + proto 2 0 + + // tests/contracts/binary.algo.ts:46 + // bitwiseOr(a, b) + frame_dig -1 // a: bytes + frame_dig -2 // b: bytes + b| + retsub + +// bitwiseNotOp(byte[])void +*abi_route_bitwiseNotOp: + // a: byte[] + txna ApplicationArgs 1 + extract 2 0 + + // execute bitwiseNotOp(byte[])void + callsub bitwiseNotOp + intc 0 // 1 + return + +// bitwiseNotOp(a: bytes): void +bitwiseNotOp: + proto 1 0 + + // tests/contracts/binary.algo.ts:50 + // bitwiseNot(a) + frame_dig -1 // a: bytes + b~ + retsub + *abi_route_createApplication: intc 0 // 1 return @@ -282,8 +381,12 @@ combo: pushbytes 0x592dc73f // method "bitOr(uint64,uint64)void" pushbytes 0x6d46504a // method "bitXor(uint64,uint64)void" pushbytes 0x74dc5150 // method "combo(uint64,uint64,uint64)void" + pushbytes 0x43c2a56f // method "bitwiseXorOp(byte[],byte[])void" + pushbytes 0xc9723e5e // method "bitwiseAndOp(byte[],byte[])void" + pushbytes 0xffc83585 // method "bitwiseOrOp(byte[],byte[])void" + pushbytes 0xbd6bcea7 // method "bitwiseNotOp(byte[])void" txna ApplicationArgs 0 - match *abi_route_and *abi_route_or *abi_route_equal *abi_route_notEqual *abi_route_bitAnd *abi_route_bitOr *abi_route_bitXor *abi_route_combo + match *abi_route_and *abi_route_or *abi_route_equal *abi_route_notEqual *abi_route_bitAnd *abi_route_bitOr *abi_route_bitXor *abi_route_combo *abi_route_bitwiseXorOp *abi_route_bitwiseAndOp *abi_route_bitwiseOrOp *abi_route_bitwiseNotOp // this contract does not implement the given ABI method for call NoOp err \ No newline at end of file diff --git a/tests/contracts/artifacts/BinaryTest.arc32.json b/tests/contracts/artifacts/BinaryTest.arc32.json index e724675d1..f9d461613 100644 --- a/tests/contracts/artifacts/BinaryTest.arc32.json +++ b/tests/contracts/artifacts/BinaryTest.arc32.json @@ -40,6 +40,26 @@ "no_op": "CALL" } }, + "bitwiseXorOp(byte[],byte[])void": { + "call_config": { + "no_op": "CALL" + } + }, + "bitwiseAndOp(byte[],byte[])void": { + "call_config": { + "no_op": "CALL" + } + }, + "bitwiseOrOp(byte[],byte[])void": { + "call_config": { + "no_op": "CALL" + } + }, + "bitwiseNotOp(byte[])void": { + "call_config": { + "no_op": "CALL" + } + }, "createApplication()void": { "call_config": { "no_op": "CREATE" @@ -74,7 +94,7 @@ } }, "source": { - "approval": "I3ByYWdtYSB2ZXJzaW9uIDEwCmludGNibG9jayAxCgovLyBUaGlzIFRFQUwgd2FzIGdlbmVyYXRlZCBieSBURUFMU2NyaXB0IHYwLjEwNi4zCi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbGdvcmFuZGZvdW5kYXRpb24vVEVBTFNjcmlwdAoKLy8gVGhpcyBjb250cmFjdCBpcyBjb21wbGlhbnQgd2l0aCBhbmQvb3IgaW1wbGVtZW50cyB0aGUgZm9sbG93aW5nIEFSQ3M6IFsgQVJDNCBdCgovLyBUaGUgZm9sbG93aW5nIHRlbiBsaW5lcyBvZiBURUFMIGhhbmRsZSBpbml0aWFsIHByb2dyYW0gZmxvdwovLyBUaGlzIHBhdHRlcm4gaXMgdXNlZCB0byBtYWtlIGl0IGVhc3kgZm9yIGFueW9uZSB0byBwYXJzZSB0aGUgc3RhcnQgb2YgdGhlIHByb2dyYW0gYW5kIGRldGVybWluZSBpZiBhIHNwZWNpZmljIGFjdGlvbiBpcyBhbGxvd2VkCi8vIEhlcmUsIGFjdGlvbiByZWZlcnMgdG8gdGhlIE9uQ29tcGxldGUgaW4gY29tYmluYXRpb24gd2l0aCB3aGV0aGVyIHRoZSBhcHAgaXMgYmVpbmcgY3JlYXRlZCBvciBjYWxsZWQKLy8gRXZlcnkgcG9zc2libGUgYWN0aW9uIGZvciB0aGlzIGNvbnRyYWN0IGlzIHJlcHJlc2VudGVkIGluIHRoZSBzd2l0Y2ggc3RhdGVtZW50Ci8vIElmIHRoZSBhY3Rpb24gaXMgbm90IGltcGxlbWVudGVkIGluIHRoZSBjb250cmFjdCwgaXRzIHJlc3BlY3RpdmUgYnJhbmNoIHdpbGwgYmUgIipOT1RfSU1QTEVNRU5URUQiIHdoaWNoIGp1c3QgY29udGFpbnMgImVyciIKdHhuIEFwcGxpY2F0aW9uSUQKIQpwdXNoaW50IDYKKgp0eG4gT25Db21wbGV0aW9uCisKc3dpdGNoICpjYWxsX05vT3AgKk5PVF9JTVBMRU1FTlRFRCAqTk9UX0lNUExFTUVOVEVEICpOT1RfSU1QTEVNRU5URUQgKk5PVF9JTVBMRU1FTlRFRCAqTk9UX0lNUExFTUVOVEVEICpjcmVhdGVfTm9PcCAqTk9UX0lNUExFTUVOVEVEICpOT1RfSU1QTEVNRU5URUQgKk5PVF9JTVBMRU1FTlRFRCAqTk9UX0lNUExFTUVOVEVEICpOT1RfSU1QTEVNRU5URUQKCipOT1RfSU1QTEVNRU5URUQ6CgkvLyBUaGUgcmVxdWVzdGVkIGFjdGlvbiBpcyBub3QgaW1wbGVtZW50ZWQgaW4gdGhpcyBjb250cmFjdC4gQXJlIHlvdSB1c2luZyB0aGUgY29ycmVjdCBPbkNvbXBsZXRlPyBEaWQgeW91IHNldCB5b3VyIGFwcCBJRD8KCWVycgoKLy8gYW5kKHVpbnQ2NCx1aW50NjQpdm9pZAoqYWJpX3JvdXRlX2FuZDoKCS8vIGI6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMgoJYnRvaQoKCS8vIGE6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMQoJYnRvaQoKCS8vIGV4ZWN1dGUgYW5kKHVpbnQ2NCx1aW50NjQpdm9pZAoJY2FsbHN1YiBhbmQKCWludGMgMCAvLyAxCglyZXR1cm4KCi8vIGFuZChhOiB1aW50NjQsIGI6IHVpbnQ2NCk6IHZvaWQKYW5kOgoJcHJvdG8gMiAwCgoJLy8gdGVzdHMvY29udHJhY3RzL2JpbmFyeS5hbGdvLnRzOjYKCS8vIGFzc2VydChhICYmIGIpCglmcmFtZV9kaWcgLTEgLy8gYTogdWludDY0CglkdXAKCWJ6ICpza2lwX2FuZDAKCWZyYW1lX2RpZyAtMiAvLyBiOiB1aW50NjQKCSYmCgoqc2tpcF9hbmQwOgoJYXNzZXJ0CglyZXRzdWIKCi8vIG9yKHVpbnQ2NCx1aW50NjQpdm9pZAoqYWJpX3JvdXRlX29yOgoJLy8gYjogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAyCglidG9pCgoJLy8gYTogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAxCglidG9pCgoJLy8gZXhlY3V0ZSBvcih1aW50NjQsdWludDY0KXZvaWQKCWNhbGxzdWIgb3IKCWludGMgMCAvLyAxCglyZXR1cm4KCi8vIG9yKGE6IHVpbnQ2NCwgYjogdWludDY0KTogdm9pZApvcjoKCXByb3RvIDIgMAoKCS8vIHRlc3RzL2NvbnRyYWN0cy9iaW5hcnkuYWxnby50czoxMAoJLy8gYXNzZXJ0KGEgfHwgYikKCWZyYW1lX2RpZyAtMSAvLyBhOiB1aW50NjQKCWR1cAoJYm56ICpza2lwX29yMAoJZnJhbWVfZGlnIC0yIC8vIGI6IHVpbnQ2NAoJfHwKCipza2lwX29yMDoKCWFzc2VydAoJcmV0c3ViCgovLyBlcXVhbCh1aW50NjQsdWludDY0KXZvaWQKKmFiaV9yb3V0ZV9lcXVhbDoKCS8vIGI6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMgoJYnRvaQoKCS8vIGE6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMQoJYnRvaQoKCS8vIGV4ZWN1dGUgZXF1YWwodWludDY0LHVpbnQ2NCl2b2lkCgljYWxsc3ViIGVxdWFsCglpbnRjIDAgLy8gMQoJcmV0dXJuCgovLyBlcXVhbChhOiB1aW50NjQsIGI6IHVpbnQ2NCk6IHZvaWQKZXF1YWw6Cglwcm90byAyIDAKCgkvLyB0ZXN0cy9jb250cmFjdHMvYmluYXJ5LmFsZ28udHM6MTQKCS8vIGFzc2VydChhID09PSBiKQoJZnJhbWVfZGlnIC0xIC8vIGE6IHVpbnQ2NAoJZnJhbWVfZGlnIC0yIC8vIGI6IHVpbnQ2NAoJPT0KCWFzc2VydAoJcmV0c3ViCgovLyBub3RFcXVhbCh1aW50NjQsdWludDY0KXZvaWQKKmFiaV9yb3V0ZV9ub3RFcXVhbDoKCS8vIGI6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMgoJYnRvaQoKCS8vIGE6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMQoJYnRvaQoKCS8vIGV4ZWN1dGUgbm90RXF1YWwodWludDY0LHVpbnQ2NCl2b2lkCgljYWxsc3ViIG5vdEVxdWFsCglpbnRjIDAgLy8gMQoJcmV0dXJuCgovLyBub3RFcXVhbChhOiB1aW50NjQsIGI6IHVpbnQ2NCk6IHZvaWQKbm90RXF1YWw6Cglwcm90byAyIDAKCgkvLyB0ZXN0cy9jb250cmFjdHMvYmluYXJ5LmFsZ28udHM6MTgKCS8vIGFzc2VydChhICE9PSBiKQoJZnJhbWVfZGlnIC0xIC8vIGE6IHVpbnQ2NAoJZnJhbWVfZGlnIC0yIC8vIGI6IHVpbnQ2NAoJIT0KCWFzc2VydAoJcmV0c3ViCgovLyBiaXRBbmQodWludDY0LHVpbnQ2NCl2b2lkCiphYmlfcm91dGVfYml0QW5kOgoJLy8gYjogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAyCglidG9pCgoJLy8gYTogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAxCglidG9pCgoJLy8gZXhlY3V0ZSBiaXRBbmQodWludDY0LHVpbnQ2NCl2b2lkCgljYWxsc3ViIGJpdEFuZAoJaW50YyAwIC8vIDEKCXJldHVybgoKLy8gYml0QW5kKGE6IHVpbnQ2NCwgYjogdWludDY0KTogdm9pZApiaXRBbmQ6Cglwcm90byAyIDAKCgkvLyB0ZXN0cy9jb250cmFjdHMvYmluYXJ5LmFsZ28udHM6MjIKCS8vIGFzc2VydChhICYgYikKCWZyYW1lX2RpZyAtMSAvLyBhOiB1aW50NjQKCWZyYW1lX2RpZyAtMiAvLyBiOiB1aW50NjQKCSYKCWFzc2VydAoJcmV0c3ViCgovLyBiaXRPcih1aW50NjQsdWludDY0KXZvaWQKKmFiaV9yb3V0ZV9iaXRPcjoKCS8vIGI6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMgoJYnRvaQoKCS8vIGE6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMQoJYnRvaQoKCS8vIGV4ZWN1dGUgYml0T3IodWludDY0LHVpbnQ2NCl2b2lkCgljYWxsc3ViIGJpdE9yCglpbnRjIDAgLy8gMQoJcmV0dXJuCgovLyBiaXRPcihhOiB1aW50NjQsIGI6IHVpbnQ2NCk6IHZvaWQKYml0T3I6Cglwcm90byAyIDAKCgkvLyB0ZXN0cy9jb250cmFjdHMvYmluYXJ5LmFsZ28udHM6MjYKCS8vIGFzc2VydChhIHwgYikKCWZyYW1lX2RpZyAtMSAvLyBhOiB1aW50NjQKCWZyYW1lX2RpZyAtMiAvLyBiOiB1aW50NjQKCXwKCWFzc2VydAoJcmV0c3ViCgovLyBiaXRYb3IodWludDY0LHVpbnQ2NCl2b2lkCiphYmlfcm91dGVfYml0WG9yOgoJLy8gYjogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAyCglidG9pCgoJLy8gYTogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAxCglidG9pCgoJLy8gZXhlY3V0ZSBiaXRYb3IodWludDY0LHVpbnQ2NCl2b2lkCgljYWxsc3ViIGJpdFhvcgoJaW50YyAwIC8vIDEKCXJldHVybgoKLy8gYml0WG9yKGE6IHVpbnQ2NCwgYjogdWludDY0KTogdm9pZApiaXRYb3I6Cglwcm90byAyIDAKCgkvLyB0ZXN0cy9jb250cmFjdHMvYmluYXJ5LmFsZ28udHM6MzAKCS8vIGFzc2VydChhIF4gYikKCWZyYW1lX2RpZyAtMSAvLyBhOiB1aW50NjQKCWZyYW1lX2RpZyAtMiAvLyBiOiB1aW50NjQKCV4KCWFzc2VydAoJcmV0c3ViCgovLyBjb21ibyh1aW50NjQsdWludDY0LHVpbnQ2NCl2b2lkCiphYmlfcm91dGVfY29tYm86CgkvLyBjOiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDMKCWJ0b2kKCgkvLyBiOiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDIKCWJ0b2kKCgkvLyBhOiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDEKCWJ0b2kKCgkvLyBleGVjdXRlIGNvbWJvKHVpbnQ2NCx1aW50NjQsdWludDY0KXZvaWQKCWNhbGxzdWIgY29tYm8KCWludGMgMCAvLyAxCglyZXR1cm4KCi8vIGNvbWJvKGE6IHVpbnQ2NCwgYjogdWludDY0LCBjOiB1aW50NjQpOiB2b2lkCmNvbWJvOgoJcHJvdG8gMyAwCgoJLy8gdGVzdHMvY29udHJhY3RzL2JpbmFyeS5hbGdvLnRzOjM0CgkvLyBhc3NlcnQoYSB8fCAoYiAmJiBjKSkKCWZyYW1lX2RpZyAtMSAvLyBhOiB1aW50NjQKCWR1cAoJYm56ICpza2lwX29yMQoJZnJhbWVfZGlnIC0yIC8vIGI6IHVpbnQ2NAoJZHVwCglieiAqc2tpcF9hbmQxCglmcmFtZV9kaWcgLTMgLy8gYzogdWludDY0CgkmJgoKKnNraXBfYW5kMToKCXx8Cgoqc2tpcF9vcjE6Cglhc3NlcnQKCXJldHN1YgoKKmFiaV9yb3V0ZV9jcmVhdGVBcHBsaWNhdGlvbjoKCWludGMgMCAvLyAxCglyZXR1cm4KCipjcmVhdGVfTm9PcDoKCXB1c2hieXRlcyAweGI4NDQ3YjM2IC8vIG1ldGhvZCAiY3JlYXRlQXBwbGljYXRpb24oKXZvaWQiCgl0eG5hIEFwcGxpY2F0aW9uQXJncyAwCgltYXRjaCAqYWJpX3JvdXRlX2NyZWF0ZUFwcGxpY2F0aW9uCgoJLy8gdGhpcyBjb250cmFjdCBkb2VzIG5vdCBpbXBsZW1lbnQgdGhlIGdpdmVuIEFCSSBtZXRob2QgZm9yIGNyZWF0ZSBOb09wCgllcnIKCipjYWxsX05vT3A6CglwdXNoYnl0ZXMgMHg2ZmQxM2ExMyAvLyBtZXRob2QgImFuZCh1aW50NjQsdWludDY0KXZvaWQiCglwdXNoYnl0ZXMgMHg3MDBhYTg4NyAvLyBtZXRob2QgIm9yKHVpbnQ2NCx1aW50NjQpdm9pZCIKCXB1c2hieXRlcyAweDcyM2M4N2VmIC8vIG1ldGhvZCAiZXF1YWwodWludDY0LHVpbnQ2NCl2b2lkIgoJcHVzaGJ5dGVzIDB4ZTdmZmI5ZDMgLy8gbWV0aG9kICJub3RFcXVhbCh1aW50NjQsdWludDY0KXZvaWQiCglwdXNoYnl0ZXMgMHg5Mjg1MTg4ZSAvLyBtZXRob2QgImJpdEFuZCh1aW50NjQsdWludDY0KXZvaWQiCglwdXNoYnl0ZXMgMHg1OTJkYzczZiAvLyBtZXRob2QgImJpdE9yKHVpbnQ2NCx1aW50NjQpdm9pZCIKCXB1c2hieXRlcyAweDZkNDY1MDRhIC8vIG1ldGhvZCAiYml0WG9yKHVpbnQ2NCx1aW50NjQpdm9pZCIKCXB1c2hieXRlcyAweDc0ZGM1MTUwIC8vIG1ldGhvZCAiY29tYm8odWludDY0LHVpbnQ2NCx1aW50NjQpdm9pZCIKCXR4bmEgQXBwbGljYXRpb25BcmdzIDAKCW1hdGNoICphYmlfcm91dGVfYW5kICphYmlfcm91dGVfb3IgKmFiaV9yb3V0ZV9lcXVhbCAqYWJpX3JvdXRlX25vdEVxdWFsICphYmlfcm91dGVfYml0QW5kICphYmlfcm91dGVfYml0T3IgKmFiaV9yb3V0ZV9iaXRYb3IgKmFiaV9yb3V0ZV9jb21ibwoKCS8vIHRoaXMgY29udHJhY3QgZG9lcyBub3QgaW1wbGVtZW50IHRoZSBnaXZlbiBBQkkgbWV0aG9kIGZvciBjYWxsIE5vT3AKCWVycg==", + "approval": "I3ByYWdtYSB2ZXJzaW9uIDEwCmludGNibG9jayAxCgovLyBUaGlzIFRFQUwgd2FzIGdlbmVyYXRlZCBieSBURUFMU2NyaXB0IHYwLjEwNi4zCi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbGdvcmFuZGZvdW5kYXRpb24vVEVBTFNjcmlwdAoKLy8gVGhpcyBjb250cmFjdCBpcyBjb21wbGlhbnQgd2l0aCBhbmQvb3IgaW1wbGVtZW50cyB0aGUgZm9sbG93aW5nIEFSQ3M6IFsgQVJDNCBdCgovLyBUaGUgZm9sbG93aW5nIHRlbiBsaW5lcyBvZiBURUFMIGhhbmRsZSBpbml0aWFsIHByb2dyYW0gZmxvdwovLyBUaGlzIHBhdHRlcm4gaXMgdXNlZCB0byBtYWtlIGl0IGVhc3kgZm9yIGFueW9uZSB0byBwYXJzZSB0aGUgc3RhcnQgb2YgdGhlIHByb2dyYW0gYW5kIGRldGVybWluZSBpZiBhIHNwZWNpZmljIGFjdGlvbiBpcyBhbGxvd2VkCi8vIEhlcmUsIGFjdGlvbiByZWZlcnMgdG8gdGhlIE9uQ29tcGxldGUgaW4gY29tYmluYXRpb24gd2l0aCB3aGV0aGVyIHRoZSBhcHAgaXMgYmVpbmcgY3JlYXRlZCBvciBjYWxsZWQKLy8gRXZlcnkgcG9zc2libGUgYWN0aW9uIGZvciB0aGlzIGNvbnRyYWN0IGlzIHJlcHJlc2VudGVkIGluIHRoZSBzd2l0Y2ggc3RhdGVtZW50Ci8vIElmIHRoZSBhY3Rpb24gaXMgbm90IGltcGxlbWVudGVkIGluIHRoZSBjb250cmFjdCwgaXRzIHJlc3BlY3RpdmUgYnJhbmNoIHdpbGwgYmUgIipOT1RfSU1QTEVNRU5URUQiIHdoaWNoIGp1c3QgY29udGFpbnMgImVyciIKdHhuIEFwcGxpY2F0aW9uSUQKIQpwdXNoaW50IDYKKgp0eG4gT25Db21wbGV0aW9uCisKc3dpdGNoICpjYWxsX05vT3AgKk5PVF9JTVBMRU1FTlRFRCAqTk9UX0lNUExFTUVOVEVEICpOT1RfSU1QTEVNRU5URUQgKk5PVF9JTVBMRU1FTlRFRCAqTk9UX0lNUExFTUVOVEVEICpjcmVhdGVfTm9PcCAqTk9UX0lNUExFTUVOVEVEICpOT1RfSU1QTEVNRU5URUQgKk5PVF9JTVBMRU1FTlRFRCAqTk9UX0lNUExFTUVOVEVEICpOT1RfSU1QTEVNRU5URUQKCipOT1RfSU1QTEVNRU5URUQ6CgkvLyBUaGUgcmVxdWVzdGVkIGFjdGlvbiBpcyBub3QgaW1wbGVtZW50ZWQgaW4gdGhpcyBjb250cmFjdC4gQXJlIHlvdSB1c2luZyB0aGUgY29ycmVjdCBPbkNvbXBsZXRlPyBEaWQgeW91IHNldCB5b3VyIGFwcCBJRD8KCWVycgoKLy8gYW5kKHVpbnQ2NCx1aW50NjQpdm9pZAoqYWJpX3JvdXRlX2FuZDoKCS8vIGI6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMgoJYnRvaQoKCS8vIGE6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMQoJYnRvaQoKCS8vIGV4ZWN1dGUgYW5kKHVpbnQ2NCx1aW50NjQpdm9pZAoJY2FsbHN1YiBhbmQKCWludGMgMCAvLyAxCglyZXR1cm4KCi8vIGFuZChhOiB1aW50NjQsIGI6IHVpbnQ2NCk6IHZvaWQKYW5kOgoJcHJvdG8gMiAwCgoJLy8gdGVzdHMvY29udHJhY3RzL2JpbmFyeS5hbGdvLnRzOjYKCS8vIGFzc2VydChhICYmIGIpCglmcmFtZV9kaWcgLTEgLy8gYTogdWludDY0CglkdXAKCWJ6ICpza2lwX2FuZDAKCWZyYW1lX2RpZyAtMiAvLyBiOiB1aW50NjQKCSYmCgoqc2tpcF9hbmQwOgoJYXNzZXJ0CglyZXRzdWIKCi8vIG9yKHVpbnQ2NCx1aW50NjQpdm9pZAoqYWJpX3JvdXRlX29yOgoJLy8gYjogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAyCglidG9pCgoJLy8gYTogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAxCglidG9pCgoJLy8gZXhlY3V0ZSBvcih1aW50NjQsdWludDY0KXZvaWQKCWNhbGxzdWIgb3IKCWludGMgMCAvLyAxCglyZXR1cm4KCi8vIG9yKGE6IHVpbnQ2NCwgYjogdWludDY0KTogdm9pZApvcjoKCXByb3RvIDIgMAoKCS8vIHRlc3RzL2NvbnRyYWN0cy9iaW5hcnkuYWxnby50czoxMAoJLy8gYXNzZXJ0KGEgfHwgYikKCWZyYW1lX2RpZyAtMSAvLyBhOiB1aW50NjQKCWR1cAoJYm56ICpza2lwX29yMAoJZnJhbWVfZGlnIC0yIC8vIGI6IHVpbnQ2NAoJfHwKCipza2lwX29yMDoKCWFzc2VydAoJcmV0c3ViCgovLyBlcXVhbCh1aW50NjQsdWludDY0KXZvaWQKKmFiaV9yb3V0ZV9lcXVhbDoKCS8vIGI6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMgoJYnRvaQoKCS8vIGE6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMQoJYnRvaQoKCS8vIGV4ZWN1dGUgZXF1YWwodWludDY0LHVpbnQ2NCl2b2lkCgljYWxsc3ViIGVxdWFsCglpbnRjIDAgLy8gMQoJcmV0dXJuCgovLyBlcXVhbChhOiB1aW50NjQsIGI6IHVpbnQ2NCk6IHZvaWQKZXF1YWw6Cglwcm90byAyIDAKCgkvLyB0ZXN0cy9jb250cmFjdHMvYmluYXJ5LmFsZ28udHM6MTQKCS8vIGFzc2VydChhID09PSBiKQoJZnJhbWVfZGlnIC0xIC8vIGE6IHVpbnQ2NAoJZnJhbWVfZGlnIC0yIC8vIGI6IHVpbnQ2NAoJPT0KCWFzc2VydAoJcmV0c3ViCgovLyBub3RFcXVhbCh1aW50NjQsdWludDY0KXZvaWQKKmFiaV9yb3V0ZV9ub3RFcXVhbDoKCS8vIGI6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMgoJYnRvaQoKCS8vIGE6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMQoJYnRvaQoKCS8vIGV4ZWN1dGUgbm90RXF1YWwodWludDY0LHVpbnQ2NCl2b2lkCgljYWxsc3ViIG5vdEVxdWFsCglpbnRjIDAgLy8gMQoJcmV0dXJuCgovLyBub3RFcXVhbChhOiB1aW50NjQsIGI6IHVpbnQ2NCk6IHZvaWQKbm90RXF1YWw6Cglwcm90byAyIDAKCgkvLyB0ZXN0cy9jb250cmFjdHMvYmluYXJ5LmFsZ28udHM6MTgKCS8vIGFzc2VydChhICE9PSBiKQoJZnJhbWVfZGlnIC0xIC8vIGE6IHVpbnQ2NAoJZnJhbWVfZGlnIC0yIC8vIGI6IHVpbnQ2NAoJIT0KCWFzc2VydAoJcmV0c3ViCgovLyBiaXRBbmQodWludDY0LHVpbnQ2NCl2b2lkCiphYmlfcm91dGVfYml0QW5kOgoJLy8gYjogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAyCglidG9pCgoJLy8gYTogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAxCglidG9pCgoJLy8gZXhlY3V0ZSBiaXRBbmQodWludDY0LHVpbnQ2NCl2b2lkCgljYWxsc3ViIGJpdEFuZAoJaW50YyAwIC8vIDEKCXJldHVybgoKLy8gYml0QW5kKGE6IHVpbnQ2NCwgYjogdWludDY0KTogdm9pZApiaXRBbmQ6Cglwcm90byAyIDAKCgkvLyB0ZXN0cy9jb250cmFjdHMvYmluYXJ5LmFsZ28udHM6MjIKCS8vIGFzc2VydChhICYgYikKCWZyYW1lX2RpZyAtMSAvLyBhOiB1aW50NjQKCWZyYW1lX2RpZyAtMiAvLyBiOiB1aW50NjQKCSYKCWFzc2VydAoJcmV0c3ViCgovLyBiaXRPcih1aW50NjQsdWludDY0KXZvaWQKKmFiaV9yb3V0ZV9iaXRPcjoKCS8vIGI6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMgoJYnRvaQoKCS8vIGE6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMQoJYnRvaQoKCS8vIGV4ZWN1dGUgYml0T3IodWludDY0LHVpbnQ2NCl2b2lkCgljYWxsc3ViIGJpdE9yCglpbnRjIDAgLy8gMQoJcmV0dXJuCgovLyBiaXRPcihhOiB1aW50NjQsIGI6IHVpbnQ2NCk6IHZvaWQKYml0T3I6Cglwcm90byAyIDAKCgkvLyB0ZXN0cy9jb250cmFjdHMvYmluYXJ5LmFsZ28udHM6MjYKCS8vIGFzc2VydChhIHwgYikKCWZyYW1lX2RpZyAtMSAvLyBhOiB1aW50NjQKCWZyYW1lX2RpZyAtMiAvLyBiOiB1aW50NjQKCXwKCWFzc2VydAoJcmV0c3ViCgovLyBiaXRYb3IodWludDY0LHVpbnQ2NCl2b2lkCiphYmlfcm91dGVfYml0WG9yOgoJLy8gYjogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAyCglidG9pCgoJLy8gYTogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAxCglidG9pCgoJLy8gZXhlY3V0ZSBiaXRYb3IodWludDY0LHVpbnQ2NCl2b2lkCgljYWxsc3ViIGJpdFhvcgoJaW50YyAwIC8vIDEKCXJldHVybgoKLy8gYml0WG9yKGE6IHVpbnQ2NCwgYjogdWludDY0KTogdm9pZApiaXRYb3I6Cglwcm90byAyIDAKCgkvLyB0ZXN0cy9jb250cmFjdHMvYmluYXJ5LmFsZ28udHM6MzAKCS8vIGFzc2VydChhIF4gYikKCWZyYW1lX2RpZyAtMSAvLyBhOiB1aW50NjQKCWZyYW1lX2RpZyAtMiAvLyBiOiB1aW50NjQKCV4KCWFzc2VydAoJcmV0c3ViCgovLyBjb21ibyh1aW50NjQsdWludDY0LHVpbnQ2NCl2b2lkCiphYmlfcm91dGVfY29tYm86CgkvLyBjOiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDMKCWJ0b2kKCgkvLyBiOiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDIKCWJ0b2kKCgkvLyBhOiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDEKCWJ0b2kKCgkvLyBleGVjdXRlIGNvbWJvKHVpbnQ2NCx1aW50NjQsdWludDY0KXZvaWQKCWNhbGxzdWIgY29tYm8KCWludGMgMCAvLyAxCglyZXR1cm4KCi8vIGNvbWJvKGE6IHVpbnQ2NCwgYjogdWludDY0LCBjOiB1aW50NjQpOiB2b2lkCmNvbWJvOgoJcHJvdG8gMyAwCgoJLy8gdGVzdHMvY29udHJhY3RzL2JpbmFyeS5hbGdvLnRzOjM0CgkvLyBhc3NlcnQoYSB8fCAoYiAmJiBjKSkKCWZyYW1lX2RpZyAtMSAvLyBhOiB1aW50NjQKCWR1cAoJYm56ICpza2lwX29yMQoJZnJhbWVfZGlnIC0yIC8vIGI6IHVpbnQ2NAoJZHVwCglieiAqc2tpcF9hbmQxCglmcmFtZV9kaWcgLTMgLy8gYzogdWludDY0CgkmJgoKKnNraXBfYW5kMToKCXx8Cgoqc2tpcF9vcjE6Cglhc3NlcnQKCXJldHN1YgoKLy8gYml0d2lzZVhvck9wKGJ5dGVbXSxieXRlW10pdm9pZAoqYWJpX3JvdXRlX2JpdHdpc2VYb3JPcDoKCS8vIGI6IGJ5dGVbXQoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMgoJZXh0cmFjdCAyIDAKCgkvLyBhOiBieXRlW10KCXR4bmEgQXBwbGljYXRpb25BcmdzIDEKCWV4dHJhY3QgMiAwCgoJLy8gZXhlY3V0ZSBiaXR3aXNlWG9yT3AoYnl0ZVtdLGJ5dGVbXSl2b2lkCgljYWxsc3ViIGJpdHdpc2VYb3JPcAoJaW50YyAwIC8vIDEKCXJldHVybgoKLy8gYml0d2lzZVhvck9wKGE6IGJ5dGVzLCBiOiBieXRlcyk6IHZvaWQKYml0d2lzZVhvck9wOgoJcHJvdG8gMiAwCgoJLy8gdGVzdHMvY29udHJhY3RzL2JpbmFyeS5hbGdvLnRzOjM4CgkvLyBiaXR3aXNlWG9yKGEsIGIpCglmcmFtZV9kaWcgLTEgLy8gYTogYnl0ZXMKCWZyYW1lX2RpZyAtMiAvLyBiOiBieXRlcwoJYl4KCXJldHN1YgoKLy8gYml0d2lzZUFuZE9wKGJ5dGVbXSxieXRlW10pdm9pZAoqYWJpX3JvdXRlX2JpdHdpc2VBbmRPcDoKCS8vIGI6IGJ5dGVbXQoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMgoJZXh0cmFjdCAyIDAKCgkvLyBhOiBieXRlW10KCXR4bmEgQXBwbGljYXRpb25BcmdzIDEKCWV4dHJhY3QgMiAwCgoJLy8gZXhlY3V0ZSBiaXR3aXNlQW5kT3AoYnl0ZVtdLGJ5dGVbXSl2b2lkCgljYWxsc3ViIGJpdHdpc2VBbmRPcAoJaW50YyAwIC8vIDEKCXJldHVybgoKLy8gYml0d2lzZUFuZE9wKGE6IGJ5dGVzLCBiOiBieXRlcyk6IHZvaWQKYml0d2lzZUFuZE9wOgoJcHJvdG8gMiAwCgoJLy8gdGVzdHMvY29udHJhY3RzL2JpbmFyeS5hbGdvLnRzOjQyCgkvLyBiaXR3aXNlQW5kKGEsIGIpCglmcmFtZV9kaWcgLTEgLy8gYTogYnl0ZXMKCWZyYW1lX2RpZyAtMiAvLyBiOiBieXRlcwoJYiYKCXJldHN1YgoKLy8gYml0d2lzZU9yT3AoYnl0ZVtdLGJ5dGVbXSl2b2lkCiphYmlfcm91dGVfYml0d2lzZU9yT3A6CgkvLyBiOiBieXRlW10KCXR4bmEgQXBwbGljYXRpb25BcmdzIDIKCWV4dHJhY3QgMiAwCgoJLy8gYTogYnl0ZVtdCgl0eG5hIEFwcGxpY2F0aW9uQXJncyAxCglleHRyYWN0IDIgMAoKCS8vIGV4ZWN1dGUgYml0d2lzZU9yT3AoYnl0ZVtdLGJ5dGVbXSl2b2lkCgljYWxsc3ViIGJpdHdpc2VPck9wCglpbnRjIDAgLy8gMQoJcmV0dXJuCgovLyBiaXR3aXNlT3JPcChhOiBieXRlcywgYjogYnl0ZXMpOiB2b2lkCmJpdHdpc2VPck9wOgoJcHJvdG8gMiAwCgoJLy8gdGVzdHMvY29udHJhY3RzL2JpbmFyeS5hbGdvLnRzOjQ2CgkvLyBiaXR3aXNlT3IoYSwgYikKCWZyYW1lX2RpZyAtMSAvLyBhOiBieXRlcwoJZnJhbWVfZGlnIC0yIC8vIGI6IGJ5dGVzCglifAoJcmV0c3ViCgovLyBiaXR3aXNlTm90T3AoYnl0ZVtdKXZvaWQKKmFiaV9yb3V0ZV9iaXR3aXNlTm90T3A6CgkvLyBhOiBieXRlW10KCXR4bmEgQXBwbGljYXRpb25BcmdzIDEKCWV4dHJhY3QgMiAwCgoJLy8gZXhlY3V0ZSBiaXR3aXNlTm90T3AoYnl0ZVtdKXZvaWQKCWNhbGxzdWIgYml0d2lzZU5vdE9wCglpbnRjIDAgLy8gMQoJcmV0dXJuCgovLyBiaXR3aXNlTm90T3AoYTogYnl0ZXMpOiB2b2lkCmJpdHdpc2VOb3RPcDoKCXByb3RvIDEgMAoKCS8vIHRlc3RzL2NvbnRyYWN0cy9iaW5hcnkuYWxnby50czo1MAoJLy8gYml0d2lzZU5vdChhKQoJZnJhbWVfZGlnIC0xIC8vIGE6IGJ5dGVzCglifgoJcmV0c3ViCgoqYWJpX3JvdXRlX2NyZWF0ZUFwcGxpY2F0aW9uOgoJaW50YyAwIC8vIDEKCXJldHVybgoKKmNyZWF0ZV9Ob09wOgoJcHVzaGJ5dGVzIDB4Yjg0NDdiMzYgLy8gbWV0aG9kICJjcmVhdGVBcHBsaWNhdGlvbigpdm9pZCIKCXR4bmEgQXBwbGljYXRpb25BcmdzIDAKCW1hdGNoICphYmlfcm91dGVfY3JlYXRlQXBwbGljYXRpb24KCgkvLyB0aGlzIGNvbnRyYWN0IGRvZXMgbm90IGltcGxlbWVudCB0aGUgZ2l2ZW4gQUJJIG1ldGhvZCBmb3IgY3JlYXRlIE5vT3AKCWVycgoKKmNhbGxfTm9PcDoKCXB1c2hieXRlcyAweDZmZDEzYTEzIC8vIG1ldGhvZCAiYW5kKHVpbnQ2NCx1aW50NjQpdm9pZCIKCXB1c2hieXRlcyAweDcwMGFhODg3IC8vIG1ldGhvZCAib3IodWludDY0LHVpbnQ2NCl2b2lkIgoJcHVzaGJ5dGVzIDB4NzIzYzg3ZWYgLy8gbWV0aG9kICJlcXVhbCh1aW50NjQsdWludDY0KXZvaWQiCglwdXNoYnl0ZXMgMHhlN2ZmYjlkMyAvLyBtZXRob2QgIm5vdEVxdWFsKHVpbnQ2NCx1aW50NjQpdm9pZCIKCXB1c2hieXRlcyAweDkyODUxODhlIC8vIG1ldGhvZCAiYml0QW5kKHVpbnQ2NCx1aW50NjQpdm9pZCIKCXB1c2hieXRlcyAweDU5MmRjNzNmIC8vIG1ldGhvZCAiYml0T3IodWludDY0LHVpbnQ2NCl2b2lkIgoJcHVzaGJ5dGVzIDB4NmQ0NjUwNGEgLy8gbWV0aG9kICJiaXRYb3IodWludDY0LHVpbnQ2NCl2b2lkIgoJcHVzaGJ5dGVzIDB4NzRkYzUxNTAgLy8gbWV0aG9kICJjb21ibyh1aW50NjQsdWludDY0LHVpbnQ2NCl2b2lkIgoJcHVzaGJ5dGVzIDB4NDNjMmE1NmYgLy8gbWV0aG9kICJiaXR3aXNlWG9yT3AoYnl0ZVtdLGJ5dGVbXSl2b2lkIgoJcHVzaGJ5dGVzIDB4Yzk3MjNlNWUgLy8gbWV0aG9kICJiaXR3aXNlQW5kT3AoYnl0ZVtdLGJ5dGVbXSl2b2lkIgoJcHVzaGJ5dGVzIDB4ZmZjODM1ODUgLy8gbWV0aG9kICJiaXR3aXNlT3JPcChieXRlW10sYnl0ZVtdKXZvaWQiCglwdXNoYnl0ZXMgMHhiZDZiY2VhNyAvLyBtZXRob2QgImJpdHdpc2VOb3RPcChieXRlW10pdm9pZCIKCXR4bmEgQXBwbGljYXRpb25BcmdzIDAKCW1hdGNoICphYmlfcm91dGVfYW5kICphYmlfcm91dGVfb3IgKmFiaV9yb3V0ZV9lcXVhbCAqYWJpX3JvdXRlX25vdEVxdWFsICphYmlfcm91dGVfYml0QW5kICphYmlfcm91dGVfYml0T3IgKmFiaV9yb3V0ZV9iaXRYb3IgKmFiaV9yb3V0ZV9jb21ibyAqYWJpX3JvdXRlX2JpdHdpc2VYb3JPcCAqYWJpX3JvdXRlX2JpdHdpc2VBbmRPcCAqYWJpX3JvdXRlX2JpdHdpc2VPck9wICphYmlfcm91dGVfYml0d2lzZU5vdE9wCgoJLy8gdGhpcyBjb250cmFjdCBkb2VzIG5vdCBpbXBsZW1lbnQgdGhlIGdpdmVuIEFCSSBtZXRob2QgZm9yIGNhbGwgTm9PcAoJZXJy", "clear": "I3ByYWdtYSB2ZXJzaW9uIDEw" }, "contract": { @@ -213,6 +233,66 @@ "type": "void" } }, + { + "name": "bitwiseXorOp", + "args": [ + { + "name": "a", + "type": "byte[]" + }, + { + "name": "b", + "type": "byte[]" + } + ], + "returns": { + "type": "void" + } + }, + { + "name": "bitwiseAndOp", + "args": [ + { + "name": "a", + "type": "byte[]" + }, + { + "name": "b", + "type": "byte[]" + } + ], + "returns": { + "type": "void" + } + }, + { + "name": "bitwiseOrOp", + "args": [ + { + "name": "a", + "type": "byte[]" + }, + { + "name": "b", + "type": "byte[]" + } + ], + "returns": { + "type": "void" + } + }, + { + "name": "bitwiseNotOp", + "args": [ + { + "name": "a", + "type": "byte[]" + } + ], + "returns": { + "type": "void" + } + }, { "name": "createApplication", "args": [], diff --git a/tests/contracts/artifacts/BinaryTest.arc4.json b/tests/contracts/artifacts/BinaryTest.arc4.json index 36c785a83..55fb8f387 100644 --- a/tests/contracts/artifacts/BinaryTest.arc4.json +++ b/tests/contracts/artifacts/BinaryTest.arc4.json @@ -134,6 +134,66 @@ "type": "void" } }, + { + "name": "bitwiseXorOp", + "args": [ + { + "name": "a", + "type": "byte[]" + }, + { + "name": "b", + "type": "byte[]" + } + ], + "returns": { + "type": "void" + } + }, + { + "name": "bitwiseAndOp", + "args": [ + { + "name": "a", + "type": "byte[]" + }, + { + "name": "b", + "type": "byte[]" + } + ], + "returns": { + "type": "void" + } + }, + { + "name": "bitwiseOrOp", + "args": [ + { + "name": "a", + "type": "byte[]" + }, + { + "name": "b", + "type": "byte[]" + } + ], + "returns": { + "type": "void" + } + }, + { + "name": "bitwiseNotOp", + "args": [ + { + "name": "a", + "type": "byte[]" + } + ], + "returns": { + "type": "void" + } + }, { "name": "createApplication", "args": [], diff --git a/tests/contracts/artifacts/BinaryTest.arc56.json b/tests/contracts/artifacts/BinaryTest.arc56.json index 90a5be13a..4c6a97f1e 100644 --- a/tests/contracts/artifacts/BinaryTest.arc56.json +++ b/tests/contracts/artifacts/BinaryTest.arc56.json @@ -182,6 +182,90 @@ ] } }, + { + "name": "bitwiseXorOp", + "args": [ + { + "name": "a", + "type": "byte[]" + }, + { + "name": "b", + "type": "byte[]" + } + ], + "returns": { + "type": "void" + }, + "actions": { + "create": [], + "call": [ + "NoOp" + ] + } + }, + { + "name": "bitwiseAndOp", + "args": [ + { + "name": "a", + "type": "byte[]" + }, + { + "name": "b", + "type": "byte[]" + } + ], + "returns": { + "type": "void" + }, + "actions": { + "create": [], + "call": [ + "NoOp" + ] + } + }, + { + "name": "bitwiseOrOp", + "args": [ + { + "name": "a", + "type": "byte[]" + }, + { + "name": "b", + "type": "byte[]" + } + ], + "returns": { + "type": "void" + }, + "actions": { + "create": [], + "call": [ + "NoOp" + ] + } + }, + { + "name": "bitwiseNotOp", + "args": [ + { + "name": "a", + "type": "byte[]" + } + ], + "returns": { + "type": "void" + }, + "actions": { + "create": [], + "call": [ + "NoOp" + ] + } + }, { "name": "createApplication", "args": [], @@ -1235,157 +1319,240 @@ ] }, { - "teal": 265, - "source": "tests/contracts/binary.algo.ts:4", + "teal": 267, + "source": "tests/contracts/binary.algo.ts:37", "pc": [ - 247 + 247, + 248, + 249 ] }, { - "teal": 266, - "source": "tests/contracts/binary.algo.ts:4", + "teal": 268, + "source": "tests/contracts/binary.algo.ts:37", "pc": [ - 248 + 250, + 251, + 252 ] }, { - "teal": 269, - "source": "tests/contracts/binary.algo.ts:4", + "teal": 271, + "source": "tests/contracts/binary.algo.ts:37", "pc": [ - 249, - 250, - 251, - 252, 253, - 254 + 254, + 255 ] }, { - "teal": 270, - "source": "tests/contracts/binary.algo.ts:4", + "teal": 272, + "source": "tests/contracts/binary.algo.ts:37", "pc": [ - 255, 256, - 257 + 257, + 258 ] }, { - "teal": 271, - "source": "tests/contracts/binary.algo.ts:4", + "teal": 275, + "source": "tests/contracts/binary.algo.ts:37", "pc": [ - 258, 259, 260, 261 ] }, { - "teal": 274, - "source": "tests/contracts/binary.algo.ts:4", - "errorMessage": "this contract does not implement the given ABI method for create NoOp", + "teal": 276, + "source": "tests/contracts/binary.algo.ts:37", "pc": [ 262 ] }, { "teal": 277, - "source": "tests/contracts/binary.algo.ts:4", + "source": "tests/contracts/binary.algo.ts:37", + "pc": [ + 263 + ] + }, + { + "teal": 281, + "source": "tests/contracts/binary.algo.ts:37", "pc": [ - 263, 264, 265, - 266, + 266 + ] + }, + { + "teal": 285, + "source": "tests/contracts/binary.algo.ts:38", + "pc": [ 267, 268 ] }, { - "teal": 278, - "source": "tests/contracts/binary.algo.ts:4", + "teal": 286, + "source": "tests/contracts/binary.algo.ts:38", "pc": [ 269, - 270, - 271, - 272, + 270 + ] + }, + { + "teal": 287, + "source": "tests/contracts/binary.algo.ts:38", + "pc": [ + 271 + ] + }, + { + "teal": 288, + "source": "tests/contracts/binary.algo.ts:37", + "pc": [ + 272 + ] + }, + { + "teal": 293, + "source": "tests/contracts/binary.algo.ts:41", + "pc": [ 273, - 274 + 274, + 275 ] }, { - "teal": 279, - "source": "tests/contracts/binary.algo.ts:4", + "teal": 294, + "source": "tests/contracts/binary.algo.ts:41", "pc": [ - 275, 276, 277, - 278, + 278 + ] + }, + { + "teal": 297, + "source": "tests/contracts/binary.algo.ts:41", + "pc": [ 279, - 280 + 280, + 281 ] }, { - "teal": 280, - "source": "tests/contracts/binary.algo.ts:4", + "teal": 298, + "source": "tests/contracts/binary.algo.ts:41", "pc": [ - 281, 282, 283, - 284, + 284 + ] + }, + { + "teal": 301, + "source": "tests/contracts/binary.algo.ts:41", + "pc": [ 285, - 286 + 286, + 287 ] }, { - "teal": 281, - "source": "tests/contracts/binary.algo.ts:4", + "teal": 302, + "source": "tests/contracts/binary.algo.ts:41", + "pc": [ + 288 + ] + }, + { + "teal": 303, + "source": "tests/contracts/binary.algo.ts:41", + "pc": [ + 289 + ] + }, + { + "teal": 307, + "source": "tests/contracts/binary.algo.ts:41", "pc": [ - 287, - 288, - 289, 290, 291, 292 ] }, { - "teal": 282, - "source": "tests/contracts/binary.algo.ts:4", + "teal": 311, + "source": "tests/contracts/binary.algo.ts:42", "pc": [ 293, - 294, + 294 + ] + }, + { + "teal": 312, + "source": "tests/contracts/binary.algo.ts:42", + "pc": [ 295, - 296, - 297, + 296 + ] + }, + { + "teal": 313, + "source": "tests/contracts/binary.algo.ts:42", + "pc": [ + 297 + ] + }, + { + "teal": 314, + "source": "tests/contracts/binary.algo.ts:41", + "pc": [ 298 ] }, { - "teal": 283, - "source": "tests/contracts/binary.algo.ts:4", + "teal": 319, + "source": "tests/contracts/binary.algo.ts:45", "pc": [ 299, 300, - 301, + 301 + ] + }, + { + "teal": 320, + "source": "tests/contracts/binary.algo.ts:45", + "pc": [ 302, 303, 304 ] }, { - "teal": 284, - "source": "tests/contracts/binary.algo.ts:4", + "teal": 323, + "source": "tests/contracts/binary.algo.ts:45", "pc": [ 305, 306, - 307, + 307 + ] + }, + { + "teal": 324, + "source": "tests/contracts/binary.algo.ts:45", + "pc": [ 308, 309, 310 ] }, { - "teal": 285, - "source": "tests/contracts/binary.algo.ts:4", + "teal": 327, + "source": "tests/contracts/binary.algo.ts:45", "pc": [ 311, 312, @@ -1393,35 +1560,374 @@ ] }, { - "teal": 286, - "source": "tests/contracts/binary.algo.ts:4", + "teal": 328, + "source": "tests/contracts/binary.algo.ts:45", + "pc": [ + 314 + ] + }, + { + "teal": 329, + "source": "tests/contracts/binary.algo.ts:45", + "pc": [ + 315 + ] + }, + { + "teal": 333, + "source": "tests/contracts/binary.algo.ts:45", "pc": [ - 314, - 315, 316, 317, - 318, + 318 + ] + }, + { + "teal": 337, + "source": "tests/contracts/binary.algo.ts:46", + "pc": [ 319, - 320, + 320 + ] + }, + { + "teal": 338, + "source": "tests/contracts/binary.algo.ts:46", + "pc": [ 321, - 322, - 323, - 324, + 322 + ] + }, + { + "teal": 339, + "source": "tests/contracts/binary.algo.ts:46", + "pc": [ + 323 + ] + }, + { + "teal": 340, + "source": "tests/contracts/binary.algo.ts:45", + "pc": [ + 324 + ] + }, + { + "teal": 345, + "source": "tests/contracts/binary.algo.ts:49", + "pc": [ 325, 326, - 327, + 327 + ] + }, + { + "teal": 346, + "source": "tests/contracts/binary.algo.ts:49", + "pc": [ 328, 329, - 330, - 331 + 330 + ] + }, + { + "teal": 349, + "source": "tests/contracts/binary.algo.ts:49", + "pc": [ + 331, + 332, + 333 + ] + }, + { + "teal": 350, + "source": "tests/contracts/binary.algo.ts:49", + "pc": [ + 334 + ] + }, + { + "teal": 351, + "source": "tests/contracts/binary.algo.ts:49", + "pc": [ + 335 + ] + }, + { + "teal": 355, + "source": "tests/contracts/binary.algo.ts:49", + "pc": [ + 336, + 337, + 338 + ] + }, + { + "teal": 359, + "source": "tests/contracts/binary.algo.ts:50", + "pc": [ + 339, + 340 + ] + }, + { + "teal": 360, + "source": "tests/contracts/binary.algo.ts:50", + "pc": [ + 341 + ] + }, + { + "teal": 361, + "source": "tests/contracts/binary.algo.ts:49", + "pc": [ + 342 + ] + }, + { + "teal": 364, + "source": "tests/contracts/binary.algo.ts:4", + "pc": [ + 343 + ] + }, + { + "teal": 365, + "source": "tests/contracts/binary.algo.ts:4", + "pc": [ + 344 + ] + }, + { + "teal": 368, + "source": "tests/contracts/binary.algo.ts:4", + "pc": [ + 345, + 346, + 347, + 348, + 349, + 350 + ] + }, + { + "teal": 369, + "source": "tests/contracts/binary.algo.ts:4", + "pc": [ + 351, + 352, + 353 + ] + }, + { + "teal": 370, + "source": "tests/contracts/binary.algo.ts:4", + "pc": [ + 354, + 355, + 356, + 357 + ] + }, + { + "teal": 373, + "source": "tests/contracts/binary.algo.ts:4", + "errorMessage": "this contract does not implement the given ABI method for create NoOp", + "pc": [ + 358 + ] + }, + { + "teal": 376, + "source": "tests/contracts/binary.algo.ts:4", + "pc": [ + 359, + 360, + 361, + 362, + 363, + 364 + ] + }, + { + "teal": 377, + "source": "tests/contracts/binary.algo.ts:4", + "pc": [ + 365, + 366, + 367, + 368, + 369, + 370 + ] + }, + { + "teal": 378, + "source": "tests/contracts/binary.algo.ts:4", + "pc": [ + 371, + 372, + 373, + 374, + 375, + 376 + ] + }, + { + "teal": 379, + "source": "tests/contracts/binary.algo.ts:4", + "pc": [ + 377, + 378, + 379, + 380, + 381, + 382 + ] + }, + { + "teal": 380, + "source": "tests/contracts/binary.algo.ts:4", + "pc": [ + 383, + 384, + 385, + 386, + 387, + 388 ] }, { - "teal": 289, + "teal": 381, + "source": "tests/contracts/binary.algo.ts:4", + "pc": [ + 389, + 390, + 391, + 392, + 393, + 394 + ] + }, + { + "teal": 382, + "source": "tests/contracts/binary.algo.ts:4", + "pc": [ + 395, + 396, + 397, + 398, + 399, + 400 + ] + }, + { + "teal": 383, + "source": "tests/contracts/binary.algo.ts:4", + "pc": [ + 401, + 402, + 403, + 404, + 405, + 406 + ] + }, + { + "teal": 384, + "source": "tests/contracts/binary.algo.ts:4", + "pc": [ + 407, + 408, + 409, + 410, + 411, + 412 + ] + }, + { + "teal": 385, + "source": "tests/contracts/binary.algo.ts:4", + "pc": [ + 413, + 414, + 415, + 416, + 417, + 418 + ] + }, + { + "teal": 386, + "source": "tests/contracts/binary.algo.ts:4", + "pc": [ + 419, + 420, + 421, + 422, + 423, + 424 + ] + }, + { + "teal": 387, + "source": "tests/contracts/binary.algo.ts:4", + "pc": [ + 425, + 426, + 427, + 428, + 429, + 430 + ] + }, + { + "teal": 388, + "source": "tests/contracts/binary.algo.ts:4", + "pc": [ + 431, + 432, + 433 + ] + }, + { + "teal": 389, + "source": "tests/contracts/binary.algo.ts:4", + "pc": [ + 434, + 435, + 436, + 437, + 438, + 439, + 440, + 441, + 442, + 443, + 444, + 445, + 446, + 447, + 448, + 449, + 450, + 451, + 452, + 453, + 454, + 455, + 456, + 457, + 458, + 459 + ] + }, + { + "teal": 392, "source": "tests/contracts/binary.algo.ts:4", "errorMessage": "this contract does not implement the given ABI method for call NoOp", "pc": [ - 332 + 460 ] } ], @@ -1433,11 +1939,11 @@ } }, "source": { - "approval": "I3ByYWdtYSB2ZXJzaW9uIDEwCmludGNibG9jayAxCgovLyBUaGlzIFRFQUwgd2FzIGdlbmVyYXRlZCBieSBURUFMU2NyaXB0IHYwLjEwNi4zCi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbGdvcmFuZGZvdW5kYXRpb24vVEVBTFNjcmlwdAoKLy8gVGhpcyBjb250cmFjdCBpcyBjb21wbGlhbnQgd2l0aCBhbmQvb3IgaW1wbGVtZW50cyB0aGUgZm9sbG93aW5nIEFSQ3M6IFsgQVJDNCBdCgovLyBUaGUgZm9sbG93aW5nIHRlbiBsaW5lcyBvZiBURUFMIGhhbmRsZSBpbml0aWFsIHByb2dyYW0gZmxvdwovLyBUaGlzIHBhdHRlcm4gaXMgdXNlZCB0byBtYWtlIGl0IGVhc3kgZm9yIGFueW9uZSB0byBwYXJzZSB0aGUgc3RhcnQgb2YgdGhlIHByb2dyYW0gYW5kIGRldGVybWluZSBpZiBhIHNwZWNpZmljIGFjdGlvbiBpcyBhbGxvd2VkCi8vIEhlcmUsIGFjdGlvbiByZWZlcnMgdG8gdGhlIE9uQ29tcGxldGUgaW4gY29tYmluYXRpb24gd2l0aCB3aGV0aGVyIHRoZSBhcHAgaXMgYmVpbmcgY3JlYXRlZCBvciBjYWxsZWQKLy8gRXZlcnkgcG9zc2libGUgYWN0aW9uIGZvciB0aGlzIGNvbnRyYWN0IGlzIHJlcHJlc2VudGVkIGluIHRoZSBzd2l0Y2ggc3RhdGVtZW50Ci8vIElmIHRoZSBhY3Rpb24gaXMgbm90IGltcGxlbWVudGVkIGluIHRoZSBjb250cmFjdCwgaXRzIHJlc3BlY3RpdmUgYnJhbmNoIHdpbGwgYmUgIipOT1RfSU1QTEVNRU5URUQiIHdoaWNoIGp1c3QgY29udGFpbnMgImVyciIKdHhuIEFwcGxpY2F0aW9uSUQKIQpwdXNoaW50IDYKKgp0eG4gT25Db21wbGV0aW9uCisKc3dpdGNoICpjYWxsX05vT3AgKk5PVF9JTVBMRU1FTlRFRCAqTk9UX0lNUExFTUVOVEVEICpOT1RfSU1QTEVNRU5URUQgKk5PVF9JTVBMRU1FTlRFRCAqTk9UX0lNUExFTUVOVEVEICpjcmVhdGVfTm9PcCAqTk9UX0lNUExFTUVOVEVEICpOT1RfSU1QTEVNRU5URUQgKk5PVF9JTVBMRU1FTlRFRCAqTk9UX0lNUExFTUVOVEVEICpOT1RfSU1QTEVNRU5URUQKCipOT1RfSU1QTEVNRU5URUQ6CgkvLyBUaGUgcmVxdWVzdGVkIGFjdGlvbiBpcyBub3QgaW1wbGVtZW50ZWQgaW4gdGhpcyBjb250cmFjdC4gQXJlIHlvdSB1c2luZyB0aGUgY29ycmVjdCBPbkNvbXBsZXRlPyBEaWQgeW91IHNldCB5b3VyIGFwcCBJRD8KCWVycgoKLy8gYW5kKHVpbnQ2NCx1aW50NjQpdm9pZAoqYWJpX3JvdXRlX2FuZDoKCS8vIGI6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMgoJYnRvaQoKCS8vIGE6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMQoJYnRvaQoKCS8vIGV4ZWN1dGUgYW5kKHVpbnQ2NCx1aW50NjQpdm9pZAoJY2FsbHN1YiBhbmQKCWludGMgMCAvLyAxCglyZXR1cm4KCi8vIGFuZChhOiB1aW50NjQsIGI6IHVpbnQ2NCk6IHZvaWQKYW5kOgoJcHJvdG8gMiAwCgoJLy8gdGVzdHMvY29udHJhY3RzL2JpbmFyeS5hbGdvLnRzOjYKCS8vIGFzc2VydChhICYmIGIpCglmcmFtZV9kaWcgLTEgLy8gYTogdWludDY0CglkdXAKCWJ6ICpza2lwX2FuZDAKCWZyYW1lX2RpZyAtMiAvLyBiOiB1aW50NjQKCSYmCgoqc2tpcF9hbmQwOgoJYXNzZXJ0CglyZXRzdWIKCi8vIG9yKHVpbnQ2NCx1aW50NjQpdm9pZAoqYWJpX3JvdXRlX29yOgoJLy8gYjogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAyCglidG9pCgoJLy8gYTogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAxCglidG9pCgoJLy8gZXhlY3V0ZSBvcih1aW50NjQsdWludDY0KXZvaWQKCWNhbGxzdWIgb3IKCWludGMgMCAvLyAxCglyZXR1cm4KCi8vIG9yKGE6IHVpbnQ2NCwgYjogdWludDY0KTogdm9pZApvcjoKCXByb3RvIDIgMAoKCS8vIHRlc3RzL2NvbnRyYWN0cy9iaW5hcnkuYWxnby50czoxMAoJLy8gYXNzZXJ0KGEgfHwgYikKCWZyYW1lX2RpZyAtMSAvLyBhOiB1aW50NjQKCWR1cAoJYm56ICpza2lwX29yMAoJZnJhbWVfZGlnIC0yIC8vIGI6IHVpbnQ2NAoJfHwKCipza2lwX29yMDoKCWFzc2VydAoJcmV0c3ViCgovLyBlcXVhbCh1aW50NjQsdWludDY0KXZvaWQKKmFiaV9yb3V0ZV9lcXVhbDoKCS8vIGI6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMgoJYnRvaQoKCS8vIGE6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMQoJYnRvaQoKCS8vIGV4ZWN1dGUgZXF1YWwodWludDY0LHVpbnQ2NCl2b2lkCgljYWxsc3ViIGVxdWFsCglpbnRjIDAgLy8gMQoJcmV0dXJuCgovLyBlcXVhbChhOiB1aW50NjQsIGI6IHVpbnQ2NCk6IHZvaWQKZXF1YWw6Cglwcm90byAyIDAKCgkvLyB0ZXN0cy9jb250cmFjdHMvYmluYXJ5LmFsZ28udHM6MTQKCS8vIGFzc2VydChhID09PSBiKQoJZnJhbWVfZGlnIC0xIC8vIGE6IHVpbnQ2NAoJZnJhbWVfZGlnIC0yIC8vIGI6IHVpbnQ2NAoJPT0KCWFzc2VydAoJcmV0c3ViCgovLyBub3RFcXVhbCh1aW50NjQsdWludDY0KXZvaWQKKmFiaV9yb3V0ZV9ub3RFcXVhbDoKCS8vIGI6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMgoJYnRvaQoKCS8vIGE6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMQoJYnRvaQoKCS8vIGV4ZWN1dGUgbm90RXF1YWwodWludDY0LHVpbnQ2NCl2b2lkCgljYWxsc3ViIG5vdEVxdWFsCglpbnRjIDAgLy8gMQoJcmV0dXJuCgovLyBub3RFcXVhbChhOiB1aW50NjQsIGI6IHVpbnQ2NCk6IHZvaWQKbm90RXF1YWw6Cglwcm90byAyIDAKCgkvLyB0ZXN0cy9jb250cmFjdHMvYmluYXJ5LmFsZ28udHM6MTgKCS8vIGFzc2VydChhICE9PSBiKQoJZnJhbWVfZGlnIC0xIC8vIGE6IHVpbnQ2NAoJZnJhbWVfZGlnIC0yIC8vIGI6IHVpbnQ2NAoJIT0KCWFzc2VydAoJcmV0c3ViCgovLyBiaXRBbmQodWludDY0LHVpbnQ2NCl2b2lkCiphYmlfcm91dGVfYml0QW5kOgoJLy8gYjogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAyCglidG9pCgoJLy8gYTogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAxCglidG9pCgoJLy8gZXhlY3V0ZSBiaXRBbmQodWludDY0LHVpbnQ2NCl2b2lkCgljYWxsc3ViIGJpdEFuZAoJaW50YyAwIC8vIDEKCXJldHVybgoKLy8gYml0QW5kKGE6IHVpbnQ2NCwgYjogdWludDY0KTogdm9pZApiaXRBbmQ6Cglwcm90byAyIDAKCgkvLyB0ZXN0cy9jb250cmFjdHMvYmluYXJ5LmFsZ28udHM6MjIKCS8vIGFzc2VydChhICYgYikKCWZyYW1lX2RpZyAtMSAvLyBhOiB1aW50NjQKCWZyYW1lX2RpZyAtMiAvLyBiOiB1aW50NjQKCSYKCWFzc2VydAoJcmV0c3ViCgovLyBiaXRPcih1aW50NjQsdWludDY0KXZvaWQKKmFiaV9yb3V0ZV9iaXRPcjoKCS8vIGI6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMgoJYnRvaQoKCS8vIGE6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMQoJYnRvaQoKCS8vIGV4ZWN1dGUgYml0T3IodWludDY0LHVpbnQ2NCl2b2lkCgljYWxsc3ViIGJpdE9yCglpbnRjIDAgLy8gMQoJcmV0dXJuCgovLyBiaXRPcihhOiB1aW50NjQsIGI6IHVpbnQ2NCk6IHZvaWQKYml0T3I6Cglwcm90byAyIDAKCgkvLyB0ZXN0cy9jb250cmFjdHMvYmluYXJ5LmFsZ28udHM6MjYKCS8vIGFzc2VydChhIHwgYikKCWZyYW1lX2RpZyAtMSAvLyBhOiB1aW50NjQKCWZyYW1lX2RpZyAtMiAvLyBiOiB1aW50NjQKCXwKCWFzc2VydAoJcmV0c3ViCgovLyBiaXRYb3IodWludDY0LHVpbnQ2NCl2b2lkCiphYmlfcm91dGVfYml0WG9yOgoJLy8gYjogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAyCglidG9pCgoJLy8gYTogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAxCglidG9pCgoJLy8gZXhlY3V0ZSBiaXRYb3IodWludDY0LHVpbnQ2NCl2b2lkCgljYWxsc3ViIGJpdFhvcgoJaW50YyAwIC8vIDEKCXJldHVybgoKLy8gYml0WG9yKGE6IHVpbnQ2NCwgYjogdWludDY0KTogdm9pZApiaXRYb3I6Cglwcm90byAyIDAKCgkvLyB0ZXN0cy9jb250cmFjdHMvYmluYXJ5LmFsZ28udHM6MzAKCS8vIGFzc2VydChhIF4gYikKCWZyYW1lX2RpZyAtMSAvLyBhOiB1aW50NjQKCWZyYW1lX2RpZyAtMiAvLyBiOiB1aW50NjQKCV4KCWFzc2VydAoJcmV0c3ViCgovLyBjb21ibyh1aW50NjQsdWludDY0LHVpbnQ2NCl2b2lkCiphYmlfcm91dGVfY29tYm86CgkvLyBjOiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDMKCWJ0b2kKCgkvLyBiOiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDIKCWJ0b2kKCgkvLyBhOiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDEKCWJ0b2kKCgkvLyBleGVjdXRlIGNvbWJvKHVpbnQ2NCx1aW50NjQsdWludDY0KXZvaWQKCWNhbGxzdWIgY29tYm8KCWludGMgMCAvLyAxCglyZXR1cm4KCi8vIGNvbWJvKGE6IHVpbnQ2NCwgYjogdWludDY0LCBjOiB1aW50NjQpOiB2b2lkCmNvbWJvOgoJcHJvdG8gMyAwCgoJLy8gdGVzdHMvY29udHJhY3RzL2JpbmFyeS5hbGdvLnRzOjM0CgkvLyBhc3NlcnQoYSB8fCAoYiAmJiBjKSkKCWZyYW1lX2RpZyAtMSAvLyBhOiB1aW50NjQKCWR1cAoJYm56ICpza2lwX29yMQoJZnJhbWVfZGlnIC0yIC8vIGI6IHVpbnQ2NAoJZHVwCglieiAqc2tpcF9hbmQxCglmcmFtZV9kaWcgLTMgLy8gYzogdWludDY0CgkmJgoKKnNraXBfYW5kMToKCXx8Cgoqc2tpcF9vcjE6Cglhc3NlcnQKCXJldHN1YgoKKmFiaV9yb3V0ZV9jcmVhdGVBcHBsaWNhdGlvbjoKCWludGMgMCAvLyAxCglyZXR1cm4KCipjcmVhdGVfTm9PcDoKCXB1c2hieXRlcyAweGI4NDQ3YjM2IC8vIG1ldGhvZCAiY3JlYXRlQXBwbGljYXRpb24oKXZvaWQiCgl0eG5hIEFwcGxpY2F0aW9uQXJncyAwCgltYXRjaCAqYWJpX3JvdXRlX2NyZWF0ZUFwcGxpY2F0aW9uCgoJLy8gdGhpcyBjb250cmFjdCBkb2VzIG5vdCBpbXBsZW1lbnQgdGhlIGdpdmVuIEFCSSBtZXRob2QgZm9yIGNyZWF0ZSBOb09wCgllcnIKCipjYWxsX05vT3A6CglwdXNoYnl0ZXMgMHg2ZmQxM2ExMyAvLyBtZXRob2QgImFuZCh1aW50NjQsdWludDY0KXZvaWQiCglwdXNoYnl0ZXMgMHg3MDBhYTg4NyAvLyBtZXRob2QgIm9yKHVpbnQ2NCx1aW50NjQpdm9pZCIKCXB1c2hieXRlcyAweDcyM2M4N2VmIC8vIG1ldGhvZCAiZXF1YWwodWludDY0LHVpbnQ2NCl2b2lkIgoJcHVzaGJ5dGVzIDB4ZTdmZmI5ZDMgLy8gbWV0aG9kICJub3RFcXVhbCh1aW50NjQsdWludDY0KXZvaWQiCglwdXNoYnl0ZXMgMHg5Mjg1MTg4ZSAvLyBtZXRob2QgImJpdEFuZCh1aW50NjQsdWludDY0KXZvaWQiCglwdXNoYnl0ZXMgMHg1OTJkYzczZiAvLyBtZXRob2QgImJpdE9yKHVpbnQ2NCx1aW50NjQpdm9pZCIKCXB1c2hieXRlcyAweDZkNDY1MDRhIC8vIG1ldGhvZCAiYml0WG9yKHVpbnQ2NCx1aW50NjQpdm9pZCIKCXB1c2hieXRlcyAweDc0ZGM1MTUwIC8vIG1ldGhvZCAiY29tYm8odWludDY0LHVpbnQ2NCx1aW50NjQpdm9pZCIKCXR4bmEgQXBwbGljYXRpb25BcmdzIDAKCW1hdGNoICphYmlfcm91dGVfYW5kICphYmlfcm91dGVfb3IgKmFiaV9yb3V0ZV9lcXVhbCAqYWJpX3JvdXRlX25vdEVxdWFsICphYmlfcm91dGVfYml0QW5kICphYmlfcm91dGVfYml0T3IgKmFiaV9yb3V0ZV9iaXRYb3IgKmFiaV9yb3V0ZV9jb21ibwoKCS8vIHRoaXMgY29udHJhY3QgZG9lcyBub3QgaW1wbGVtZW50IHRoZSBnaXZlbiBBQkkgbWV0aG9kIGZvciBjYWxsIE5vT3AKCWVycg==", + "approval": "I3ByYWdtYSB2ZXJzaW9uIDEwCmludGNibG9jayAxCgovLyBUaGlzIFRFQUwgd2FzIGdlbmVyYXRlZCBieSBURUFMU2NyaXB0IHYwLjEwNi4zCi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbGdvcmFuZGZvdW5kYXRpb24vVEVBTFNjcmlwdAoKLy8gVGhpcyBjb250cmFjdCBpcyBjb21wbGlhbnQgd2l0aCBhbmQvb3IgaW1wbGVtZW50cyB0aGUgZm9sbG93aW5nIEFSQ3M6IFsgQVJDNCBdCgovLyBUaGUgZm9sbG93aW5nIHRlbiBsaW5lcyBvZiBURUFMIGhhbmRsZSBpbml0aWFsIHByb2dyYW0gZmxvdwovLyBUaGlzIHBhdHRlcm4gaXMgdXNlZCB0byBtYWtlIGl0IGVhc3kgZm9yIGFueW9uZSB0byBwYXJzZSB0aGUgc3RhcnQgb2YgdGhlIHByb2dyYW0gYW5kIGRldGVybWluZSBpZiBhIHNwZWNpZmljIGFjdGlvbiBpcyBhbGxvd2VkCi8vIEhlcmUsIGFjdGlvbiByZWZlcnMgdG8gdGhlIE9uQ29tcGxldGUgaW4gY29tYmluYXRpb24gd2l0aCB3aGV0aGVyIHRoZSBhcHAgaXMgYmVpbmcgY3JlYXRlZCBvciBjYWxsZWQKLy8gRXZlcnkgcG9zc2libGUgYWN0aW9uIGZvciB0aGlzIGNvbnRyYWN0IGlzIHJlcHJlc2VudGVkIGluIHRoZSBzd2l0Y2ggc3RhdGVtZW50Ci8vIElmIHRoZSBhY3Rpb24gaXMgbm90IGltcGxlbWVudGVkIGluIHRoZSBjb250cmFjdCwgaXRzIHJlc3BlY3RpdmUgYnJhbmNoIHdpbGwgYmUgIipOT1RfSU1QTEVNRU5URUQiIHdoaWNoIGp1c3QgY29udGFpbnMgImVyciIKdHhuIEFwcGxpY2F0aW9uSUQKIQpwdXNoaW50IDYKKgp0eG4gT25Db21wbGV0aW9uCisKc3dpdGNoICpjYWxsX05vT3AgKk5PVF9JTVBMRU1FTlRFRCAqTk9UX0lNUExFTUVOVEVEICpOT1RfSU1QTEVNRU5URUQgKk5PVF9JTVBMRU1FTlRFRCAqTk9UX0lNUExFTUVOVEVEICpjcmVhdGVfTm9PcCAqTk9UX0lNUExFTUVOVEVEICpOT1RfSU1QTEVNRU5URUQgKk5PVF9JTVBMRU1FTlRFRCAqTk9UX0lNUExFTUVOVEVEICpOT1RfSU1QTEVNRU5URUQKCipOT1RfSU1QTEVNRU5URUQ6CgkvLyBUaGUgcmVxdWVzdGVkIGFjdGlvbiBpcyBub3QgaW1wbGVtZW50ZWQgaW4gdGhpcyBjb250cmFjdC4gQXJlIHlvdSB1c2luZyB0aGUgY29ycmVjdCBPbkNvbXBsZXRlPyBEaWQgeW91IHNldCB5b3VyIGFwcCBJRD8KCWVycgoKLy8gYW5kKHVpbnQ2NCx1aW50NjQpdm9pZAoqYWJpX3JvdXRlX2FuZDoKCS8vIGI6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMgoJYnRvaQoKCS8vIGE6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMQoJYnRvaQoKCS8vIGV4ZWN1dGUgYW5kKHVpbnQ2NCx1aW50NjQpdm9pZAoJY2FsbHN1YiBhbmQKCWludGMgMCAvLyAxCglyZXR1cm4KCi8vIGFuZChhOiB1aW50NjQsIGI6IHVpbnQ2NCk6IHZvaWQKYW5kOgoJcHJvdG8gMiAwCgoJLy8gdGVzdHMvY29udHJhY3RzL2JpbmFyeS5hbGdvLnRzOjYKCS8vIGFzc2VydChhICYmIGIpCglmcmFtZV9kaWcgLTEgLy8gYTogdWludDY0CglkdXAKCWJ6ICpza2lwX2FuZDAKCWZyYW1lX2RpZyAtMiAvLyBiOiB1aW50NjQKCSYmCgoqc2tpcF9hbmQwOgoJYXNzZXJ0CglyZXRzdWIKCi8vIG9yKHVpbnQ2NCx1aW50NjQpdm9pZAoqYWJpX3JvdXRlX29yOgoJLy8gYjogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAyCglidG9pCgoJLy8gYTogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAxCglidG9pCgoJLy8gZXhlY3V0ZSBvcih1aW50NjQsdWludDY0KXZvaWQKCWNhbGxzdWIgb3IKCWludGMgMCAvLyAxCglyZXR1cm4KCi8vIG9yKGE6IHVpbnQ2NCwgYjogdWludDY0KTogdm9pZApvcjoKCXByb3RvIDIgMAoKCS8vIHRlc3RzL2NvbnRyYWN0cy9iaW5hcnkuYWxnby50czoxMAoJLy8gYXNzZXJ0KGEgfHwgYikKCWZyYW1lX2RpZyAtMSAvLyBhOiB1aW50NjQKCWR1cAoJYm56ICpza2lwX29yMAoJZnJhbWVfZGlnIC0yIC8vIGI6IHVpbnQ2NAoJfHwKCipza2lwX29yMDoKCWFzc2VydAoJcmV0c3ViCgovLyBlcXVhbCh1aW50NjQsdWludDY0KXZvaWQKKmFiaV9yb3V0ZV9lcXVhbDoKCS8vIGI6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMgoJYnRvaQoKCS8vIGE6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMQoJYnRvaQoKCS8vIGV4ZWN1dGUgZXF1YWwodWludDY0LHVpbnQ2NCl2b2lkCgljYWxsc3ViIGVxdWFsCglpbnRjIDAgLy8gMQoJcmV0dXJuCgovLyBlcXVhbChhOiB1aW50NjQsIGI6IHVpbnQ2NCk6IHZvaWQKZXF1YWw6Cglwcm90byAyIDAKCgkvLyB0ZXN0cy9jb250cmFjdHMvYmluYXJ5LmFsZ28udHM6MTQKCS8vIGFzc2VydChhID09PSBiKQoJZnJhbWVfZGlnIC0xIC8vIGE6IHVpbnQ2NAoJZnJhbWVfZGlnIC0yIC8vIGI6IHVpbnQ2NAoJPT0KCWFzc2VydAoJcmV0c3ViCgovLyBub3RFcXVhbCh1aW50NjQsdWludDY0KXZvaWQKKmFiaV9yb3V0ZV9ub3RFcXVhbDoKCS8vIGI6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMgoJYnRvaQoKCS8vIGE6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMQoJYnRvaQoKCS8vIGV4ZWN1dGUgbm90RXF1YWwodWludDY0LHVpbnQ2NCl2b2lkCgljYWxsc3ViIG5vdEVxdWFsCglpbnRjIDAgLy8gMQoJcmV0dXJuCgovLyBub3RFcXVhbChhOiB1aW50NjQsIGI6IHVpbnQ2NCk6IHZvaWQKbm90RXF1YWw6Cglwcm90byAyIDAKCgkvLyB0ZXN0cy9jb250cmFjdHMvYmluYXJ5LmFsZ28udHM6MTgKCS8vIGFzc2VydChhICE9PSBiKQoJZnJhbWVfZGlnIC0xIC8vIGE6IHVpbnQ2NAoJZnJhbWVfZGlnIC0yIC8vIGI6IHVpbnQ2NAoJIT0KCWFzc2VydAoJcmV0c3ViCgovLyBiaXRBbmQodWludDY0LHVpbnQ2NCl2b2lkCiphYmlfcm91dGVfYml0QW5kOgoJLy8gYjogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAyCglidG9pCgoJLy8gYTogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAxCglidG9pCgoJLy8gZXhlY3V0ZSBiaXRBbmQodWludDY0LHVpbnQ2NCl2b2lkCgljYWxsc3ViIGJpdEFuZAoJaW50YyAwIC8vIDEKCXJldHVybgoKLy8gYml0QW5kKGE6IHVpbnQ2NCwgYjogdWludDY0KTogdm9pZApiaXRBbmQ6Cglwcm90byAyIDAKCgkvLyB0ZXN0cy9jb250cmFjdHMvYmluYXJ5LmFsZ28udHM6MjIKCS8vIGFzc2VydChhICYgYikKCWZyYW1lX2RpZyAtMSAvLyBhOiB1aW50NjQKCWZyYW1lX2RpZyAtMiAvLyBiOiB1aW50NjQKCSYKCWFzc2VydAoJcmV0c3ViCgovLyBiaXRPcih1aW50NjQsdWludDY0KXZvaWQKKmFiaV9yb3V0ZV9iaXRPcjoKCS8vIGI6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMgoJYnRvaQoKCS8vIGE6IHVpbnQ2NAoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMQoJYnRvaQoKCS8vIGV4ZWN1dGUgYml0T3IodWludDY0LHVpbnQ2NCl2b2lkCgljYWxsc3ViIGJpdE9yCglpbnRjIDAgLy8gMQoJcmV0dXJuCgovLyBiaXRPcihhOiB1aW50NjQsIGI6IHVpbnQ2NCk6IHZvaWQKYml0T3I6Cglwcm90byAyIDAKCgkvLyB0ZXN0cy9jb250cmFjdHMvYmluYXJ5LmFsZ28udHM6MjYKCS8vIGFzc2VydChhIHwgYikKCWZyYW1lX2RpZyAtMSAvLyBhOiB1aW50NjQKCWZyYW1lX2RpZyAtMiAvLyBiOiB1aW50NjQKCXwKCWFzc2VydAoJcmV0c3ViCgovLyBiaXRYb3IodWludDY0LHVpbnQ2NCl2b2lkCiphYmlfcm91dGVfYml0WG9yOgoJLy8gYjogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAyCglidG9pCgoJLy8gYTogdWludDY0Cgl0eG5hIEFwcGxpY2F0aW9uQXJncyAxCglidG9pCgoJLy8gZXhlY3V0ZSBiaXRYb3IodWludDY0LHVpbnQ2NCl2b2lkCgljYWxsc3ViIGJpdFhvcgoJaW50YyAwIC8vIDEKCXJldHVybgoKLy8gYml0WG9yKGE6IHVpbnQ2NCwgYjogdWludDY0KTogdm9pZApiaXRYb3I6Cglwcm90byAyIDAKCgkvLyB0ZXN0cy9jb250cmFjdHMvYmluYXJ5LmFsZ28udHM6MzAKCS8vIGFzc2VydChhIF4gYikKCWZyYW1lX2RpZyAtMSAvLyBhOiB1aW50NjQKCWZyYW1lX2RpZyAtMiAvLyBiOiB1aW50NjQKCV4KCWFzc2VydAoJcmV0c3ViCgovLyBjb21ibyh1aW50NjQsdWludDY0LHVpbnQ2NCl2b2lkCiphYmlfcm91dGVfY29tYm86CgkvLyBjOiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDMKCWJ0b2kKCgkvLyBiOiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDIKCWJ0b2kKCgkvLyBhOiB1aW50NjQKCXR4bmEgQXBwbGljYXRpb25BcmdzIDEKCWJ0b2kKCgkvLyBleGVjdXRlIGNvbWJvKHVpbnQ2NCx1aW50NjQsdWludDY0KXZvaWQKCWNhbGxzdWIgY29tYm8KCWludGMgMCAvLyAxCglyZXR1cm4KCi8vIGNvbWJvKGE6IHVpbnQ2NCwgYjogdWludDY0LCBjOiB1aW50NjQpOiB2b2lkCmNvbWJvOgoJcHJvdG8gMyAwCgoJLy8gdGVzdHMvY29udHJhY3RzL2JpbmFyeS5hbGdvLnRzOjM0CgkvLyBhc3NlcnQoYSB8fCAoYiAmJiBjKSkKCWZyYW1lX2RpZyAtMSAvLyBhOiB1aW50NjQKCWR1cAoJYm56ICpza2lwX29yMQoJZnJhbWVfZGlnIC0yIC8vIGI6IHVpbnQ2NAoJZHVwCglieiAqc2tpcF9hbmQxCglmcmFtZV9kaWcgLTMgLy8gYzogdWludDY0CgkmJgoKKnNraXBfYW5kMToKCXx8Cgoqc2tpcF9vcjE6Cglhc3NlcnQKCXJldHN1YgoKLy8gYml0d2lzZVhvck9wKGJ5dGVbXSxieXRlW10pdm9pZAoqYWJpX3JvdXRlX2JpdHdpc2VYb3JPcDoKCS8vIGI6IGJ5dGVbXQoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMgoJZXh0cmFjdCAyIDAKCgkvLyBhOiBieXRlW10KCXR4bmEgQXBwbGljYXRpb25BcmdzIDEKCWV4dHJhY3QgMiAwCgoJLy8gZXhlY3V0ZSBiaXR3aXNlWG9yT3AoYnl0ZVtdLGJ5dGVbXSl2b2lkCgljYWxsc3ViIGJpdHdpc2VYb3JPcAoJaW50YyAwIC8vIDEKCXJldHVybgoKLy8gYml0d2lzZVhvck9wKGE6IGJ5dGVzLCBiOiBieXRlcyk6IHZvaWQKYml0d2lzZVhvck9wOgoJcHJvdG8gMiAwCgoJLy8gdGVzdHMvY29udHJhY3RzL2JpbmFyeS5hbGdvLnRzOjM4CgkvLyBiaXR3aXNlWG9yKGEsIGIpCglmcmFtZV9kaWcgLTEgLy8gYTogYnl0ZXMKCWZyYW1lX2RpZyAtMiAvLyBiOiBieXRlcwoJYl4KCXJldHN1YgoKLy8gYml0d2lzZUFuZE9wKGJ5dGVbXSxieXRlW10pdm9pZAoqYWJpX3JvdXRlX2JpdHdpc2VBbmRPcDoKCS8vIGI6IGJ5dGVbXQoJdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMgoJZXh0cmFjdCAyIDAKCgkvLyBhOiBieXRlW10KCXR4bmEgQXBwbGljYXRpb25BcmdzIDEKCWV4dHJhY3QgMiAwCgoJLy8gZXhlY3V0ZSBiaXR3aXNlQW5kT3AoYnl0ZVtdLGJ5dGVbXSl2b2lkCgljYWxsc3ViIGJpdHdpc2VBbmRPcAoJaW50YyAwIC8vIDEKCXJldHVybgoKLy8gYml0d2lzZUFuZE9wKGE6IGJ5dGVzLCBiOiBieXRlcyk6IHZvaWQKYml0d2lzZUFuZE9wOgoJcHJvdG8gMiAwCgoJLy8gdGVzdHMvY29udHJhY3RzL2JpbmFyeS5hbGdvLnRzOjQyCgkvLyBiaXR3aXNlQW5kKGEsIGIpCglmcmFtZV9kaWcgLTEgLy8gYTogYnl0ZXMKCWZyYW1lX2RpZyAtMiAvLyBiOiBieXRlcwoJYiYKCXJldHN1YgoKLy8gYml0d2lzZU9yT3AoYnl0ZVtdLGJ5dGVbXSl2b2lkCiphYmlfcm91dGVfYml0d2lzZU9yT3A6CgkvLyBiOiBieXRlW10KCXR4bmEgQXBwbGljYXRpb25BcmdzIDIKCWV4dHJhY3QgMiAwCgoJLy8gYTogYnl0ZVtdCgl0eG5hIEFwcGxpY2F0aW9uQXJncyAxCglleHRyYWN0IDIgMAoKCS8vIGV4ZWN1dGUgYml0d2lzZU9yT3AoYnl0ZVtdLGJ5dGVbXSl2b2lkCgljYWxsc3ViIGJpdHdpc2VPck9wCglpbnRjIDAgLy8gMQoJcmV0dXJuCgovLyBiaXR3aXNlT3JPcChhOiBieXRlcywgYjogYnl0ZXMpOiB2b2lkCmJpdHdpc2VPck9wOgoJcHJvdG8gMiAwCgoJLy8gdGVzdHMvY29udHJhY3RzL2JpbmFyeS5hbGdvLnRzOjQ2CgkvLyBiaXR3aXNlT3IoYSwgYikKCWZyYW1lX2RpZyAtMSAvLyBhOiBieXRlcwoJZnJhbWVfZGlnIC0yIC8vIGI6IGJ5dGVzCglifAoJcmV0c3ViCgovLyBiaXR3aXNlTm90T3AoYnl0ZVtdKXZvaWQKKmFiaV9yb3V0ZV9iaXR3aXNlTm90T3A6CgkvLyBhOiBieXRlW10KCXR4bmEgQXBwbGljYXRpb25BcmdzIDEKCWV4dHJhY3QgMiAwCgoJLy8gZXhlY3V0ZSBiaXR3aXNlTm90T3AoYnl0ZVtdKXZvaWQKCWNhbGxzdWIgYml0d2lzZU5vdE9wCglpbnRjIDAgLy8gMQoJcmV0dXJuCgovLyBiaXR3aXNlTm90T3AoYTogYnl0ZXMpOiB2b2lkCmJpdHdpc2VOb3RPcDoKCXByb3RvIDEgMAoKCS8vIHRlc3RzL2NvbnRyYWN0cy9iaW5hcnkuYWxnby50czo1MAoJLy8gYml0d2lzZU5vdChhKQoJZnJhbWVfZGlnIC0xIC8vIGE6IGJ5dGVzCglifgoJcmV0c3ViCgoqYWJpX3JvdXRlX2NyZWF0ZUFwcGxpY2F0aW9uOgoJaW50YyAwIC8vIDEKCXJldHVybgoKKmNyZWF0ZV9Ob09wOgoJcHVzaGJ5dGVzIDB4Yjg0NDdiMzYgLy8gbWV0aG9kICJjcmVhdGVBcHBsaWNhdGlvbigpdm9pZCIKCXR4bmEgQXBwbGljYXRpb25BcmdzIDAKCW1hdGNoICphYmlfcm91dGVfY3JlYXRlQXBwbGljYXRpb24KCgkvLyB0aGlzIGNvbnRyYWN0IGRvZXMgbm90IGltcGxlbWVudCB0aGUgZ2l2ZW4gQUJJIG1ldGhvZCBmb3IgY3JlYXRlIE5vT3AKCWVycgoKKmNhbGxfTm9PcDoKCXB1c2hieXRlcyAweDZmZDEzYTEzIC8vIG1ldGhvZCAiYW5kKHVpbnQ2NCx1aW50NjQpdm9pZCIKCXB1c2hieXRlcyAweDcwMGFhODg3IC8vIG1ldGhvZCAib3IodWludDY0LHVpbnQ2NCl2b2lkIgoJcHVzaGJ5dGVzIDB4NzIzYzg3ZWYgLy8gbWV0aG9kICJlcXVhbCh1aW50NjQsdWludDY0KXZvaWQiCglwdXNoYnl0ZXMgMHhlN2ZmYjlkMyAvLyBtZXRob2QgIm5vdEVxdWFsKHVpbnQ2NCx1aW50NjQpdm9pZCIKCXB1c2hieXRlcyAweDkyODUxODhlIC8vIG1ldGhvZCAiYml0QW5kKHVpbnQ2NCx1aW50NjQpdm9pZCIKCXB1c2hieXRlcyAweDU5MmRjNzNmIC8vIG1ldGhvZCAiYml0T3IodWludDY0LHVpbnQ2NCl2b2lkIgoJcHVzaGJ5dGVzIDB4NmQ0NjUwNGEgLy8gbWV0aG9kICJiaXRYb3IodWludDY0LHVpbnQ2NCl2b2lkIgoJcHVzaGJ5dGVzIDB4NzRkYzUxNTAgLy8gbWV0aG9kICJjb21ibyh1aW50NjQsdWludDY0LHVpbnQ2NCl2b2lkIgoJcHVzaGJ5dGVzIDB4NDNjMmE1NmYgLy8gbWV0aG9kICJiaXR3aXNlWG9yT3AoYnl0ZVtdLGJ5dGVbXSl2b2lkIgoJcHVzaGJ5dGVzIDB4Yzk3MjNlNWUgLy8gbWV0aG9kICJiaXR3aXNlQW5kT3AoYnl0ZVtdLGJ5dGVbXSl2b2lkIgoJcHVzaGJ5dGVzIDB4ZmZjODM1ODUgLy8gbWV0aG9kICJiaXR3aXNlT3JPcChieXRlW10sYnl0ZVtdKXZvaWQiCglwdXNoYnl0ZXMgMHhiZDZiY2VhNyAvLyBtZXRob2QgImJpdHdpc2VOb3RPcChieXRlW10pdm9pZCIKCXR4bmEgQXBwbGljYXRpb25BcmdzIDAKCW1hdGNoICphYmlfcm91dGVfYW5kICphYmlfcm91dGVfb3IgKmFiaV9yb3V0ZV9lcXVhbCAqYWJpX3JvdXRlX25vdEVxdWFsICphYmlfcm91dGVfYml0QW5kICphYmlfcm91dGVfYml0T3IgKmFiaV9yb3V0ZV9iaXRYb3IgKmFiaV9yb3V0ZV9jb21ibyAqYWJpX3JvdXRlX2JpdHdpc2VYb3JPcCAqYWJpX3JvdXRlX2JpdHdpc2VBbmRPcCAqYWJpX3JvdXRlX2JpdHdpc2VPck9wICphYmlfcm91dGVfYml0d2lzZU5vdE9wCgoJLy8gdGhpcyBjb250cmFjdCBkb2VzIG5vdCBpbXBsZW1lbnQgdGhlIGdpdmVuIEFCSSBtZXRob2QgZm9yIGNhbGwgTm9PcAoJZXJy", "clear": "I3ByYWdtYSB2ZXJzaW9uIDEw" }, "byteCode": { - "approval": "CiABATEYFIEGCzEZCI0MAOAAAAAAAAAAAAAAANIAAAAAAAAAAAAAADYaAhc2GgEXiAACIkOKAgCL/0lBAAOL/hBEiTYaAhc2GgEXiAACIkOKAgCL/0lAAAOL/hFEiTYaAhc2GgEXiAACIkOKAgCL/4v+EkSJNhoCFzYaAReIAAIiQ4oCAIv/i/4TRIk2GgIXNhoBF4gAAiJDigIAi/+L/hpEiTYaAhc2GgEXiAACIkOKAgCL/4v+GUSJNhoCFzYaAReIAAIiQ4oCAIv/i/4bRIk2GgMXNhoCFzYaAReIAAIiQ4oDAIv/SUAACov+SUEAA4v9EBFEiSJDgAS4RHs2NhoAjgH/8QCABG/ROhOABHAKqIeABHI8h++ABOf/udOABJKFGI6ABFktxz+ABG1GUEqABHTcUVA2GgCOCP7c/vf/Ev8p/0D/V/9u/4UA", + "approval": "CiABATEYFIEGCzEZCI0MAUAAAAAAAAAAAAAAATIAAAAAAAAAAAAAADYaAhc2GgEXiAACIkOKAgCL/0lBAAOL/hBEiTYaAhc2GgEXiAACIkOKAgCL/0lAAAOL/hFEiTYaAhc2GgEXiAACIkOKAgCL/4v+EkSJNhoCFzYaAReIAAIiQ4oCAIv/i/4TRIk2GgIXNhoBF4gAAiJDigIAi/+L/hpEiTYaAhc2GgEXiAACIkOKAgCL/4v+GUSJNhoCFzYaAReIAAIiQ4oCAIv/i/4bRIk2GgMXNhoCFzYaAReIAAIiQ4oDAIv/SUAACov+SUEAA4v9EBFEiTYaAlcCADYaAVcCAIgAAiJDigIAi/+L/q2JNhoCVwIANhoBVwIAiAACIkOKAgCL/4v+rIk2GgJXAgA2GgFXAgCIAAIiQ4oCAIv/i/6riTYaAVcCAIgAAiJDigEAi/+uiSJDgAS4RHs2NhoAjgH/8QCABG/ROhOABHAKqIeABHI8h++ABOf/udOABJKFGI6ABFktxz+ABG1GUEqABHTcUVCABEPCpW+ABMlyPl6ABP/INYWABL1rzqc2GgCODP5c/nf+kv6p/sD+1/7u/wX/K/9F/1//eQA=", "clear": "Cg==" }, "compilerInfo": { diff --git a/tests/contracts/binary.algo.ts b/tests/contracts/binary.algo.ts index c4dab5cc7..b8a64f58a 100644 --- a/tests/contracts/binary.algo.ts +++ b/tests/contracts/binary.algo.ts @@ -33,4 +33,20 @@ class BinaryTest extends Contract { combo(a: uint64, b: uint64, c: uint64): void { assert(a || (b && c)); } + + bitwiseXorOp(a: bytes, b: bytes): void { + bitwiseXor(a, b); + } + + bitwiseAndOp(a: bytes, b: bytes): void { + bitwiseAnd(a, b); + } + + bitwiseOrOp(a: bytes, b: bytes): void { + bitwiseOr(a, b); + } + + bitwiseNotOp(a: bytes): void { + bitwiseNot(a); + } } diff --git a/types/global.d.ts b/types/global.d.ts index 63977fc48..4c49d54aa 100644 --- a/types/global.d.ts +++ b/types/global.d.ts @@ -1536,6 +1536,11 @@ declare function divmodw(a: uint64, b: uint64, c: uint64, d: uint64): DivmodwOut /** The total online stake in the agreement round [AVM 11] */ declare function onlineStake(): uint64; +declare function bitwiseXor(a: BytesLike, b: BytesLike): bytes; +declare function bitwiseAnd(a: BytesLike, b: BytesLike): bytes; +declare function bitwiseOr(a: BytesLike, b: BytesLike): bytes; +declare function bitwiseNot(data: BytesLike): bytes; + /** * @deprecated Use `Address` instead. May require client-side changes. See [this PR](https://github.com/algorandfoundation/TEALScript/pull/296) for more details. Use `AccountReference` if you need to explicitly use the reference type. */ From 84d30bcaccb6fc0b36cd6e218a9e6f3efdf9c5c5 Mon Sep 17 00:00:00 2001 From: Joe Polny Date: Sat, 28 Jun 2025 17:17:56 -0400 Subject: [PATCH 2/2] chore: compile all with latest algod --- .../amm/tealscript_artifacts/ConstantProductAMM.arc56.json | 4 ++-- examples/arc58/artifacts/AbstractedAccount.arc56.json | 4 ++-- examples/arc72/artifacts/ARC72.arc56.json | 4 ++-- examples/arc75/artifacts/ARC75.arc56.json | 4 ++-- examples/auction/tealscript_artifacts/Auction.arc56.json | 4 ++-- examples/big_box/artifacts/BigBox.arc56.json | 4 ++-- examples/calculator/artifacts/Calculator.arc56.json | 4 ++-- examples/itxns/artifacts/FactoryCaller.arc56.json | 4 ++-- examples/itxns/artifacts/NFTFactory.arc56.json | 4 ++-- examples/lsig_with_app/artifacts/CreatorVerifier.arc56.json | 4 ++-- examples/merkle/artifacts/MerkleTree.arc56.json | 4 ++-- examples/non_abi/artifacts/NonABIExample.arc56.json | 4 ++-- examples/reti/artifacts/StakingPool.arc56.json | 4 ++-- examples/reti/artifacts/ValidatorRegistry.arc56.json | 4 ++-- examples/simple/artifacts/Simple.arc56.json | 4 ++-- .../tuple_in_box/tealscript_artifacts/ContactsApp.arc56.json | 4 ++-- tests/contracts/artifacts/A.arc56.json | 4 ++-- .../contracts/artifacts/ABITestAccesStringInTuple.arc56.json | 4 ++-- .../ABITestAccessDynamicArrayElementInTuple.arc56.json | 4 ++-- .../ABITestAccessDynamicArrayInMiddleOfTuple.arc56.json | 4 ++-- .../artifacts/ABITestAccessDynamicStringArray.arc56.json | 4 ++-- .../ABITestAccessStaticArrayInBoxInVariable.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestAngularCasting.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestArrayInMethodCall.arc56.json | 4 ++-- .../artifacts/ABITestArrayInObjectInState.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestArrayInTuple.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestArrayLength.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestArrayPop.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestArrayPopValue.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestArrayPush.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestArrayRef.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestArraySplice.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestArraySpliceValue.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestBiggerByteCasting.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestBoolFirstInTuple.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestBoolInNestedTuple.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestBoolInObj.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestBoolTuple.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestBoolTupleAccess.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestBoolTupleUpdate.arc56.json | 4 ++-- .../artifacts/ABITestBoolUpdateInObjectInBox.arc56.json | 4 ++-- .../contracts/artifacts/ABITestBooleanArgAndReturn.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestBooleanLastInObj.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestBytesCasting.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestBytesReturn.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestCastBytesFunction.arc56.json | 4 ++-- .../artifacts/ABITestChainedPropertyAfterTuple.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestCustomTypes.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestDisgusting.arc56.json | 4 ++-- ...ITestDynamicAccessOfDynamicElementInStaticArray.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestDynamicArray.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestDynamicArrayArg.arc56.json | 4 ++-- .../artifacts/ABITestDynamicArrayElements.arc56.json | 4 ++-- .../artifacts/ABITestDynamicArrayInMiddleOfTuple.arc56.json | 4 ++-- .../artifacts/ABITestDynamicArrayIteration.arc56.json | 4 ++-- .../contracts/artifacts/ABITestDynamicArrayLength.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestDynamicBoolArray.arc56.json | 4 ++-- .../artifacts/ABITestDynamicBoolArrayAccess.arc56.json | 4 ++-- .../artifacts/ABITestDynamicBoolArrayUpdate.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestDynamicTupleArray.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestEmptyDynamicArray.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestEmptyStaticArray.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestExtractUint.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestForEachReturn.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestForOfBreak.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestForOfContinue.arc56.json | 4 ++-- .../contracts/artifacts/ABITestGlobalMethodInChain.arc56.json | 4 ++-- .../artifacts/ABITestLargeNestedStaticForEachInBox.arc56.json | 4 ++-- .../artifacts/ABITestLargeNestedStaticForOfInBox.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestMaxUfixed.arc56.json | 4 ++-- .../artifacts/ABITestMixedStaticArrayElements.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestMultiBytesTuple.arc56.json | 4 ++-- .../contracts/artifacts/ABITestMultiNestedArrayRef.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestNamedTuple.arc56.json | 4 ++-- .../artifacts/ABITestNestedArrayAlongsideBoolean.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestNestedArrayInBox.arc56.json | 4 ++-- .../artifacts/ABITestNestedArrayInBoxLast.arc56.json | 4 ++-- .../artifacts/ABITestNestedArrayInBoxWithoutBool.arc56.json | 4 ++-- .../artifacts/ABITestNestedArrayLengthInObject.arc56.json | 4 ++-- .../ABITestNestedArrayLengthInObjectVariable.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestNestedArrayRef.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestNestedObject.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestNestedObjectType.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestNestedStaticArray.arc56.json | 4 ++-- .../artifacts/ABITestNestedStaticArrayLength.arc56.json | 4 ++-- .../contracts/artifacts/ABITestNestedStaticForEach.arc56.json | 4 ++-- .../artifacts/ABITestNestedStaticForEachInBox.arc56.json | 4 ++-- .../artifacts/ABITestNestedStructInBoxMap.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestNestedTuple.arc56.json | 4 ++-- .../artifacts/ABITestNestedTypesInSignature.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestNonE2E.arc56.json | 4 ++-- .../ABITestNonLiteralDynamicElementInTuple.arc56.json | 4 ++-- .../artifacts/ABITestNonLiteralNestedArrayRef.arc56.json | 4 ++-- .../artifacts/ABITestNonLiteralStaticArrayAccess.arc56.json | 4 ++-- .../artifacts/ABITestNonLiteralStaticArrayElements.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestObjectArrayRef.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestObjectInArgs.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestObjectRef.arc56.json | 4 ++-- .../artifacts/ABITestOpcodeParamFromObject.arc56.json | 4 ++-- .../contracts/artifacts/ABITestPartialStaticArray.arc56.json | 4 ++-- .../artifacts/ABITestPlusEqualsArrayValue.arc56.json | 4 ++-- .../contracts/artifacts/ABITestPlusEqualsObjValue.arc56.json | 4 ++-- .../artifacts/ABITestPlusEqualsObjValueInBox.arc56.json | 4 ++-- .../contracts/artifacts/ABITestPostBoolTupleOffset.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestPushToArrayInBox.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestRawBytesFunction.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestRefTypes.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestReturnByte.arc56.json | 4 ++-- .../contracts/artifacts/ABITestReturnDynamicArray.arc56.json | 4 ++-- .../artifacts/ABITestReturnDynamicArrayFromTuple.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestReturnStaticArray.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestReturnTuple.arc56.json | 4 ++-- .../artifacts/ABITestReturnTupleWithDyamicArray.arc56.json | 4 ++-- .../artifacts/ABITestSetStaticArrayElement.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestShortTypeNotation.arc56.json | 4 ++-- .../artifacts/ABITestShortenDynamicElementInTuple.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestSimpleTuple.arc56.json | 4 ++-- .../contracts/artifacts/ABITestSmallerByteCasting.arc56.json | 4 ++-- .../contracts/artifacts/ABITestSpliceFirstElement.arc56.json | 4 ++-- .../artifacts/ABITestSpliceFirstElementValue.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestSpliceLastElement.arc56.json | 4 ++-- .../artifacts/ABITestSpliceLastElementValue.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestStaticArray.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestStaticArrayArg.arc56.json | 4 ++-- .../artifacts/ABITestStaticArrayInStorageMap.arc56.json | 4 ++-- .../artifacts/ABITestStaticArrayInStorageRef.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestStaticArrayLength.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestStaticBoolArray.arc56.json | 4 ++-- .../artifacts/ABITestStaticBoolArrayAccess.arc56.json | 4 ++-- .../artifacts/ABITestStaticBoolArrayUpdate.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestStaticByteCasting.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestStaticForEach.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestStaticForOf.arc56.json | 4 ++-- .../artifacts/ABITestStaticStringArrayArg.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestStaticTypeInBox.arc56.json | 4 ++-- .../artifacts/ABITestStoragePropertyReferenceInBox.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestStorageRefAccount.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestStorageRefKey.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestStorageTypeHint.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestStringAccessor.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestStringArg.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestStringArray.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestStringInTuple.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestStringLength.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestStringReturn.arc56.json | 4 ++-- .../artifacts/ABITestThreeDimensionalUint16Array.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestTupleArg.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestTupleInArray.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestTupleInTuple.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestTxnTypes.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestTypedConst.arc56.json | 4 ++-- .../contracts/artifacts/ABITestTypedVarFromStorage.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestUint64Casting.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestUintCasting.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestUintNComparison.arc56.json | 4 ++-- .../artifacts/ABITestUpdateArrayRefInBoxStorage.arc56.json | 4 ++-- .../artifacts/ABITestUpdateDynamicArrayElement.arc56.json | 4 ++-- .../ABITestUpdateDynamicArrayInMiddleOfTuple.arc56.json | 4 ++-- .../artifacts/ABITestUpdateDynamicArrayInTuple.arc56.json | 4 ++-- ...BITestUpdateDynamicElementInTupleWithSameLength.arc56.json | 4 ++-- tests/contracts/artifacts/ABITestUpdateNamedTuple.arc56.json | 4 ++-- .../artifacts/ABITestUpdateNestedStaticArray.arc56.json | 4 ++-- .../ABITestUpdateNestedStaticArrayElement.arc56.json | 4 ++-- .../artifacts/ABITestUpdateStaticArrayInStorageMap.arc56.json | 4 ++-- .../artifacts/ABITestUpdateStaticArrayInStorageRef.arc56.json | 4 ++-- .../ABITestUpdateStaticFieldInDynamicObjectInBox.arc56.json | 4 ++-- .../contracts/artifacts/ABITestUpdateStringInTuple.arc56.json | 4 ++-- .../ABITestUpdateTupleWithOnlyDynamicTypes.arc56.json | 4 ++-- tests/contracts/artifacts/AD.arc56.json | 4 ++-- tests/contracts/artifacts/ARC56Test.arc56.json | 4 ++-- tests/contracts/artifacts/ARC56TestNoTemplateVars.arc56.json | 4 ++-- tests/contracts/artifacts/AccountTest.arc56.json | 4 ++-- tests/contracts/artifacts/B.arc56.json | 4 ++-- tests/contracts/artifacts/B2.arc56.json | 4 ++-- tests/contracts/artifacts/BigComment.arc56.json | 4 ++-- tests/contracts/artifacts/BinaryTest.arc56.json | 4 ++-- tests/contracts/artifacts/BytecblockTest.arc56.json | 4 ++-- tests/contracts/artifacts/C.arc56.json | 4 ++-- tests/contracts/artifacts/ContractWithCustomStruct.arc56.json | 4 ++-- tests/contracts/artifacts/ContractWithLsigProgram.arc56.json | 4 ++-- tests/contracts/artifacts/ContratWithLsigAddress.arc56.json | 4 ++-- tests/contracts/artifacts/D.arc56.json | 4 ++-- tests/contracts/artifacts/DummyContract.arc56.json | 4 ++-- tests/contracts/artifacts/E.arc56.json | 4 ++-- tests/contracts/artifacts/ExternalContract.arc56.json | 4 ++-- tests/contracts/artifacts/F.arc56.json | 4 ++-- tests/contracts/artifacts/FunctionsTest.arc56.json | 4 ++-- tests/contracts/artifacts/G.arc56.json | 4 ++-- tests/contracts/artifacts/GeneralTest.arc56.json | 4 ++-- tests/contracts/artifacts/IfTest.arc56.json | 4 ++-- tests/contracts/artifacts/IntcblockTest.arc56.json | 4 ++-- tests/contracts/artifacts/ItxnsTest.arc56.json | 4 ++-- tests/contracts/artifacts/LoopsTest.arc56.json | 4 ++-- tests/contracts/artifacts/MathTest.arc56.json | 4 ++-- tests/contracts/artifacts/MultiInheritance.arc56.json | 4 ++-- tests/contracts/artifacts/MultiInheritanceProgram.arc56.json | 4 ++-- tests/contracts/artifacts/ProgramVersion.arc56.json | 4 ++-- tests/contracts/artifacts/SchemaContract.arc56.json | 4 ++-- tests/contracts/artifacts/StorageTest.arc56.json | 4 ++-- tests/contracts/artifacts/Templates.arc56.json | 4 ++-- 200 files changed, 400 insertions(+), 400 deletions(-) diff --git a/examples/amm/tealscript_artifacts/ConstantProductAMM.arc56.json b/examples/amm/tealscript_artifacts/ConstantProductAMM.arc56.json index a301f75b8..4df0dc221 100644 --- a/examples/amm/tealscript_artifacts/ConstantProductAMM.arc56.json +++ b/examples/amm/tealscript_artifacts/ConstantProductAMM.arc56.json @@ -5017,9 +5017,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/examples/arc58/artifacts/AbstractedAccount.arc56.json b/examples/arc58/artifacts/AbstractedAccount.arc56.json index dd29e9dd9..a65360a89 100644 --- a/examples/arc58/artifacts/AbstractedAccount.arc56.json +++ b/examples/arc58/artifacts/AbstractedAccount.arc56.json @@ -5185,9 +5185,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/examples/arc72/artifacts/ARC72.arc56.json b/examples/arc72/artifacts/ARC72.arc56.json index 555a6e946..1e9c62e93 100644 --- a/examples/arc72/artifacts/ARC72.arc56.json +++ b/examples/arc72/artifacts/ARC72.arc56.json @@ -2864,9 +2864,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/examples/arc75/artifacts/ARC75.arc56.json b/examples/arc75/artifacts/ARC75.arc56.json index 40707f0a9..32513497f 100644 --- a/examples/arc75/artifacts/ARC75.arc56.json +++ b/examples/arc75/artifacts/ARC75.arc56.json @@ -3449,9 +3449,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/examples/auction/tealscript_artifacts/Auction.arc56.json b/examples/auction/tealscript_artifacts/Auction.arc56.json index 6bdd24a4c..a45af2151 100644 --- a/examples/auction/tealscript_artifacts/Auction.arc56.json +++ b/examples/auction/tealscript_artifacts/Auction.arc56.json @@ -2358,9 +2358,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/examples/big_box/artifacts/BigBox.arc56.json b/examples/big_box/artifacts/BigBox.arc56.json index 9f1503e2c..6694530f7 100644 --- a/examples/big_box/artifacts/BigBox.arc56.json +++ b/examples/big_box/artifacts/BigBox.arc56.json @@ -2005,9 +2005,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/examples/calculator/artifacts/Calculator.arc56.json b/examples/calculator/artifacts/Calculator.arc56.json index e7ad3acb7..2234b1d34 100644 --- a/examples/calculator/artifacts/Calculator.arc56.json +++ b/examples/calculator/artifacts/Calculator.arc56.json @@ -751,9 +751,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/examples/itxns/artifacts/FactoryCaller.arc56.json b/examples/itxns/artifacts/FactoryCaller.arc56.json index 9fc209321..058a5bd0a 100644 --- a/examples/itxns/artifacts/FactoryCaller.arc56.json +++ b/examples/itxns/artifacts/FactoryCaller.arc56.json @@ -1162,9 +1162,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/examples/itxns/artifacts/NFTFactory.arc56.json b/examples/itxns/artifacts/NFTFactory.arc56.json index 98ba68850..7b26fec01 100644 --- a/examples/itxns/artifacts/NFTFactory.arc56.json +++ b/examples/itxns/artifacts/NFTFactory.arc56.json @@ -723,9 +723,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/examples/lsig_with_app/artifacts/CreatorVerifier.arc56.json b/examples/lsig_with_app/artifacts/CreatorVerifier.arc56.json index 501751146..09e572bbf 100644 --- a/examples/lsig_with_app/artifacts/CreatorVerifier.arc56.json +++ b/examples/lsig_with_app/artifacts/CreatorVerifier.arc56.json @@ -853,9 +853,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/examples/merkle/artifacts/MerkleTree.arc56.json b/examples/merkle/artifacts/MerkleTree.arc56.json index e8b5fc27d..93e953e90 100644 --- a/examples/merkle/artifacts/MerkleTree.arc56.json +++ b/examples/merkle/artifacts/MerkleTree.arc56.json @@ -2238,9 +2238,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/examples/non_abi/artifacts/NonABIExample.arc56.json b/examples/non_abi/artifacts/NonABIExample.arc56.json index 383bb49b8..84a4ea5d7 100644 --- a/examples/non_abi/artifacts/NonABIExample.arc56.json +++ b/examples/non_abi/artifacts/NonABIExample.arc56.json @@ -656,9 +656,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/examples/reti/artifacts/StakingPool.arc56.json b/examples/reti/artifacts/StakingPool.arc56.json index eeb512929..9f856c9f7 100644 --- a/examples/reti/artifacts/StakingPool.arc56.json +++ b/examples/reti/artifacts/StakingPool.arc56.json @@ -19089,9 +19089,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/examples/reti/artifacts/ValidatorRegistry.arc56.json b/examples/reti/artifacts/ValidatorRegistry.arc56.json index 43c21d527..f41dbeef9 100644 --- a/examples/reti/artifacts/ValidatorRegistry.arc56.json +++ b/examples/reti/artifacts/ValidatorRegistry.arc56.json @@ -28579,9 +28579,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/examples/simple/artifacts/Simple.arc56.json b/examples/simple/artifacts/Simple.arc56.json index b42e3212b..2e021cec6 100644 --- a/examples/simple/artifacts/Simple.arc56.json +++ b/examples/simple/artifacts/Simple.arc56.json @@ -1221,9 +1221,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/examples/tuple_in_box/tealscript_artifacts/ContactsApp.arc56.json b/examples/tuple_in_box/tealscript_artifacts/ContactsApp.arc56.json index ca31c387c..731e09109 100644 --- a/examples/tuple_in_box/tealscript_artifacts/ContactsApp.arc56.json +++ b/examples/tuple_in_box/tealscript_artifacts/ContactsApp.arc56.json @@ -2885,9 +2885,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/A.arc56.json b/tests/contracts/artifacts/A.arc56.json index 755b43e54..65604f437 100644 --- a/tests/contracts/artifacts/A.arc56.json +++ b/tests/contracts/artifacts/A.arc56.json @@ -346,9 +346,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestAccesStringInTuple.arc56.json b/tests/contracts/artifacts/ABITestAccesStringInTuple.arc56.json index e32c10398..3b072ae03 100644 --- a/tests/contracts/artifacts/ABITestAccesStringInTuple.arc56.json +++ b/tests/contracts/artifacts/ABITestAccesStringInTuple.arc56.json @@ -1059,9 +1059,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestAccessDynamicArrayElementInTuple.arc56.json b/tests/contracts/artifacts/ABITestAccessDynamicArrayElementInTuple.arc56.json index df4e20651..06a6bbb27 100644 --- a/tests/contracts/artifacts/ABITestAccessDynamicArrayElementInTuple.arc56.json +++ b/tests/contracts/artifacts/ABITestAccessDynamicArrayElementInTuple.arc56.json @@ -832,9 +832,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestAccessDynamicArrayInMiddleOfTuple.arc56.json b/tests/contracts/artifacts/ABITestAccessDynamicArrayInMiddleOfTuple.arc56.json index a7a3dd9c8..de4481e0e 100644 --- a/tests/contracts/artifacts/ABITestAccessDynamicArrayInMiddleOfTuple.arc56.json +++ b/tests/contracts/artifacts/ABITestAccessDynamicArrayInMiddleOfTuple.arc56.json @@ -865,9 +865,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestAccessDynamicStringArray.arc56.json b/tests/contracts/artifacts/ABITestAccessDynamicStringArray.arc56.json index 07dffdfe6..3150a7cfa 100644 --- a/tests/contracts/artifacts/ABITestAccessDynamicStringArray.arc56.json +++ b/tests/contracts/artifacts/ABITestAccessDynamicStringArray.arc56.json @@ -859,9 +859,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestAccessStaticArrayInBoxInVariable.arc56.json b/tests/contracts/artifacts/ABITestAccessStaticArrayInBoxInVariable.arc56.json index 9b9f1894d..b92c3dfd7 100644 --- a/tests/contracts/artifacts/ABITestAccessStaticArrayInBoxInVariable.arc56.json +++ b/tests/contracts/artifacts/ABITestAccessStaticArrayInBoxInVariable.arc56.json @@ -473,9 +473,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestAngularCasting.arc56.json b/tests/contracts/artifacts/ABITestAngularCasting.arc56.json index 9c2717172..fc3114b25 100644 --- a/tests/contracts/artifacts/ABITestAngularCasting.arc56.json +++ b/tests/contracts/artifacts/ABITestAngularCasting.arc56.json @@ -548,9 +548,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestArrayInMethodCall.arc56.json b/tests/contracts/artifacts/ABITestArrayInMethodCall.arc56.json index d31b505fe..6239f4b1e 100644 --- a/tests/contracts/artifacts/ABITestArrayInMethodCall.arc56.json +++ b/tests/contracts/artifacts/ABITestArrayInMethodCall.arc56.json @@ -513,9 +513,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestArrayInObjectInState.arc56.json b/tests/contracts/artifacts/ABITestArrayInObjectInState.arc56.json index f2459294c..7dcea90b3 100644 --- a/tests/contracts/artifacts/ABITestArrayInObjectInState.arc56.json +++ b/tests/contracts/artifacts/ABITestArrayInObjectInState.arc56.json @@ -491,9 +491,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestArrayInTuple.arc56.json b/tests/contracts/artifacts/ABITestArrayInTuple.arc56.json index abf92b3e6..587d5764b 100644 --- a/tests/contracts/artifacts/ABITestArrayInTuple.arc56.json +++ b/tests/contracts/artifacts/ABITestArrayInTuple.arc56.json @@ -432,9 +432,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestArrayLength.arc56.json b/tests/contracts/artifacts/ABITestArrayLength.arc56.json index 17bde2f4d..9769ec98d 100644 --- a/tests/contracts/artifacts/ABITestArrayLength.arc56.json +++ b/tests/contracts/artifacts/ABITestArrayLength.arc56.json @@ -414,9 +414,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestArrayPop.arc56.json b/tests/contracts/artifacts/ABITestArrayPop.arc56.json index 5e9ca9dd0..a041aa28d 100644 --- a/tests/contracts/artifacts/ABITestArrayPop.arc56.json +++ b/tests/contracts/artifacts/ABITestArrayPop.arc56.json @@ -512,9 +512,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestArrayPopValue.arc56.json b/tests/contracts/artifacts/ABITestArrayPopValue.arc56.json index b6edcebef..38c5c3996 100644 --- a/tests/contracts/artifacts/ABITestArrayPopValue.arc56.json +++ b/tests/contracts/artifacts/ABITestArrayPopValue.arc56.json @@ -596,9 +596,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestArrayPush.arc56.json b/tests/contracts/artifacts/ABITestArrayPush.arc56.json index 0ac66130d..f739d7b7d 100644 --- a/tests/contracts/artifacts/ABITestArrayPush.arc56.json +++ b/tests/contracts/artifacts/ABITestArrayPush.arc56.json @@ -477,9 +477,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestArrayRef.arc56.json b/tests/contracts/artifacts/ABITestArrayRef.arc56.json index 944363856..604305aed 100644 --- a/tests/contracts/artifacts/ABITestArrayRef.arc56.json +++ b/tests/contracts/artifacts/ABITestArrayRef.arc56.json @@ -477,9 +477,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestArraySplice.arc56.json b/tests/contracts/artifacts/ABITestArraySplice.arc56.json index 3241f78b0..706425c13 100644 --- a/tests/contracts/artifacts/ABITestArraySplice.arc56.json +++ b/tests/contracts/artifacts/ABITestArraySplice.arc56.json @@ -629,9 +629,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestArraySpliceValue.arc56.json b/tests/contracts/artifacts/ABITestArraySpliceValue.arc56.json index 261dd08ed..b0e786dd5 100644 --- a/tests/contracts/artifacts/ABITestArraySpliceValue.arc56.json +++ b/tests/contracts/artifacts/ABITestArraySpliceValue.arc56.json @@ -740,9 +740,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestBiggerByteCasting.arc56.json b/tests/contracts/artifacts/ABITestBiggerByteCasting.arc56.json index 3796d4642..13e750b89 100644 --- a/tests/contracts/artifacts/ABITestBiggerByteCasting.arc56.json +++ b/tests/contracts/artifacts/ABITestBiggerByteCasting.arc56.json @@ -417,9 +417,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestBoolFirstInTuple.arc56.json b/tests/contracts/artifacts/ABITestBoolFirstInTuple.arc56.json index f98f40ca4..23540d853 100644 --- a/tests/contracts/artifacts/ABITestBoolFirstInTuple.arc56.json +++ b/tests/contracts/artifacts/ABITestBoolFirstInTuple.arc56.json @@ -450,9 +450,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestBoolInNestedTuple.arc56.json b/tests/contracts/artifacts/ABITestBoolInNestedTuple.arc56.json index 0360c0b87..9b9ae868d 100644 --- a/tests/contracts/artifacts/ABITestBoolInNestedTuple.arc56.json +++ b/tests/contracts/artifacts/ABITestBoolInNestedTuple.arc56.json @@ -641,9 +641,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestBoolInObj.arc56.json b/tests/contracts/artifacts/ABITestBoolInObj.arc56.json index a1009b32d..8b06848b1 100644 --- a/tests/contracts/artifacts/ABITestBoolInObj.arc56.json +++ b/tests/contracts/artifacts/ABITestBoolInObj.arc56.json @@ -638,9 +638,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestBoolTuple.arc56.json b/tests/contracts/artifacts/ABITestBoolTuple.arc56.json index 94b791333..f215958b6 100644 --- a/tests/contracts/artifacts/ABITestBoolTuple.arc56.json +++ b/tests/contracts/artifacts/ABITestBoolTuple.arc56.json @@ -579,9 +579,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestBoolTupleAccess.arc56.json b/tests/contracts/artifacts/ABITestBoolTupleAccess.arc56.json index 0fc6f5b10..52c4e5cb9 100644 --- a/tests/contracts/artifacts/ABITestBoolTupleAccess.arc56.json +++ b/tests/contracts/artifacts/ABITestBoolTupleAccess.arc56.json @@ -640,9 +640,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestBoolTupleUpdate.arc56.json b/tests/contracts/artifacts/ABITestBoolTupleUpdate.arc56.json index a3a17e3c8..49bad7008 100644 --- a/tests/contracts/artifacts/ABITestBoolTupleUpdate.arc56.json +++ b/tests/contracts/artifacts/ABITestBoolTupleUpdate.arc56.json @@ -632,9 +632,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestBoolUpdateInObjectInBox.arc56.json b/tests/contracts/artifacts/ABITestBoolUpdateInObjectInBox.arc56.json index 969f0a2a7..847a1d474 100644 --- a/tests/contracts/artifacts/ABITestBoolUpdateInObjectInBox.arc56.json +++ b/tests/contracts/artifacts/ABITestBoolUpdateInObjectInBox.arc56.json @@ -600,9 +600,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestBooleanArgAndReturn.arc56.json b/tests/contracts/artifacts/ABITestBooleanArgAndReturn.arc56.json index 6cf6416d0..6d4694af5 100644 --- a/tests/contracts/artifacts/ABITestBooleanArgAndReturn.arc56.json +++ b/tests/contracts/artifacts/ABITestBooleanArgAndReturn.arc56.json @@ -445,9 +445,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestBooleanLastInObj.arc56.json b/tests/contracts/artifacts/ABITestBooleanLastInObj.arc56.json index 6ff673631..5c834340b 100644 --- a/tests/contracts/artifacts/ABITestBooleanLastInObj.arc56.json +++ b/tests/contracts/artifacts/ABITestBooleanLastInObj.arc56.json @@ -407,9 +407,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestBytesCasting.arc56.json b/tests/contracts/artifacts/ABITestBytesCasting.arc56.json index fe9091ab9..f4b9f2dac 100644 --- a/tests/contracts/artifacts/ABITestBytesCasting.arc56.json +++ b/tests/contracts/artifacts/ABITestBytesCasting.arc56.json @@ -436,9 +436,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestBytesReturn.arc56.json b/tests/contracts/artifacts/ABITestBytesReturn.arc56.json index ef60a8ca4..cb35a97d8 100644 --- a/tests/contracts/artifacts/ABITestBytesReturn.arc56.json +++ b/tests/contracts/artifacts/ABITestBytesReturn.arc56.json @@ -396,9 +396,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestCastBytesFunction.arc56.json b/tests/contracts/artifacts/ABITestCastBytesFunction.arc56.json index d26090d52..825169280 100644 --- a/tests/contracts/artifacts/ABITestCastBytesFunction.arc56.json +++ b/tests/contracts/artifacts/ABITestCastBytesFunction.arc56.json @@ -352,9 +352,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestChainedPropertyAfterTuple.arc56.json b/tests/contracts/artifacts/ABITestChainedPropertyAfterTuple.arc56.json index 8ed87b291..b31d75643 100644 --- a/tests/contracts/artifacts/ABITestChainedPropertyAfterTuple.arc56.json +++ b/tests/contracts/artifacts/ABITestChainedPropertyAfterTuple.arc56.json @@ -421,9 +421,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestCustomTypes.arc56.json b/tests/contracts/artifacts/ABITestCustomTypes.arc56.json index 006010f24..7c0dbdd35 100644 --- a/tests/contracts/artifacts/ABITestCustomTypes.arc56.json +++ b/tests/contracts/artifacts/ABITestCustomTypes.arc56.json @@ -1311,9 +1311,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestDisgusting.arc56.json b/tests/contracts/artifacts/ABITestDisgusting.arc56.json index baf6784f8..d7284399a 100644 --- a/tests/contracts/artifacts/ABITestDisgusting.arc56.json +++ b/tests/contracts/artifacts/ABITestDisgusting.arc56.json @@ -560,9 +560,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestDynamicAccessOfDynamicElementInStaticArray.arc56.json b/tests/contracts/artifacts/ABITestDynamicAccessOfDynamicElementInStaticArray.arc56.json index 37c605b83..4c97bbbd5 100644 --- a/tests/contracts/artifacts/ABITestDynamicAccessOfDynamicElementInStaticArray.arc56.json +++ b/tests/contracts/artifacts/ABITestDynamicAccessOfDynamicElementInStaticArray.arc56.json @@ -588,9 +588,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestDynamicArray.arc56.json b/tests/contracts/artifacts/ABITestDynamicArray.arc56.json index 56be2e4b2..6e3c0d140 100644 --- a/tests/contracts/artifacts/ABITestDynamicArray.arc56.json +++ b/tests/contracts/artifacts/ABITestDynamicArray.arc56.json @@ -444,9 +444,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestDynamicArrayArg.arc56.json b/tests/contracts/artifacts/ABITestDynamicArrayArg.arc56.json index be66cba31..26755e827 100644 --- a/tests/contracts/artifacts/ABITestDynamicArrayArg.arc56.json +++ b/tests/contracts/artifacts/ABITestDynamicArrayArg.arc56.json @@ -411,9 +411,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestDynamicArrayElements.arc56.json b/tests/contracts/artifacts/ABITestDynamicArrayElements.arc56.json index f0557bcf4..ed7c5e35e 100644 --- a/tests/contracts/artifacts/ABITestDynamicArrayElements.arc56.json +++ b/tests/contracts/artifacts/ABITestDynamicArrayElements.arc56.json @@ -659,9 +659,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestDynamicArrayInMiddleOfTuple.arc56.json b/tests/contracts/artifacts/ABITestDynamicArrayInMiddleOfTuple.arc56.json index 2c8d22b07..966caf392 100644 --- a/tests/contracts/artifacts/ABITestDynamicArrayInMiddleOfTuple.arc56.json +++ b/tests/contracts/artifacts/ABITestDynamicArrayInMiddleOfTuple.arc56.json @@ -701,9 +701,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestDynamicArrayIteration.arc56.json b/tests/contracts/artifacts/ABITestDynamicArrayIteration.arc56.json index 5938e5616..b6bd23d0d 100644 --- a/tests/contracts/artifacts/ABITestDynamicArrayIteration.arc56.json +++ b/tests/contracts/artifacts/ABITestDynamicArrayIteration.arc56.json @@ -1065,9 +1065,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestDynamicArrayLength.arc56.json b/tests/contracts/artifacts/ABITestDynamicArrayLength.arc56.json index a5d7f5ec3..7eecba5f5 100644 --- a/tests/contracts/artifacts/ABITestDynamicArrayLength.arc56.json +++ b/tests/contracts/artifacts/ABITestDynamicArrayLength.arc56.json @@ -1043,9 +1043,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestDynamicBoolArray.arc56.json b/tests/contracts/artifacts/ABITestDynamicBoolArray.arc56.json index 3974a7775..f8a953386 100644 --- a/tests/contracts/artifacts/ABITestDynamicBoolArray.arc56.json +++ b/tests/contracts/artifacts/ABITestDynamicBoolArray.arc56.json @@ -596,9 +596,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestDynamicBoolArrayAccess.arc56.json b/tests/contracts/artifacts/ABITestDynamicBoolArrayAccess.arc56.json index ea9db1ede..027309c35 100644 --- a/tests/contracts/artifacts/ABITestDynamicBoolArrayAccess.arc56.json +++ b/tests/contracts/artifacts/ABITestDynamicBoolArrayAccess.arc56.json @@ -657,9 +657,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestDynamicBoolArrayUpdate.arc56.json b/tests/contracts/artifacts/ABITestDynamicBoolArrayUpdate.arc56.json index d2591afe8..f590af8f6 100644 --- a/tests/contracts/artifacts/ABITestDynamicBoolArrayUpdate.arc56.json +++ b/tests/contracts/artifacts/ABITestDynamicBoolArrayUpdate.arc56.json @@ -650,9 +650,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestDynamicTupleArray.arc56.json b/tests/contracts/artifacts/ABITestDynamicTupleArray.arc56.json index b58ca09af..6a6afede5 100644 --- a/tests/contracts/artifacts/ABITestDynamicTupleArray.arc56.json +++ b/tests/contracts/artifacts/ABITestDynamicTupleArray.arc56.json @@ -440,9 +440,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestEmptyDynamicArray.arc56.json b/tests/contracts/artifacts/ABITestEmptyDynamicArray.arc56.json index e332af8b4..f54e4af39 100644 --- a/tests/contracts/artifacts/ABITestEmptyDynamicArray.arc56.json +++ b/tests/contracts/artifacts/ABITestEmptyDynamicArray.arc56.json @@ -408,9 +408,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestEmptyStaticArray.arc56.json b/tests/contracts/artifacts/ABITestEmptyStaticArray.arc56.json index 0ed079972..f1bef4550 100644 --- a/tests/contracts/artifacts/ABITestEmptyStaticArray.arc56.json +++ b/tests/contracts/artifacts/ABITestEmptyStaticArray.arc56.json @@ -387,9 +387,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestExtractUint.arc56.json b/tests/contracts/artifacts/ABITestExtractUint.arc56.json index 314c23532..4a3715221 100644 --- a/tests/contracts/artifacts/ABITestExtractUint.arc56.json +++ b/tests/contracts/artifacts/ABITestExtractUint.arc56.json @@ -455,9 +455,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestForEachReturn.arc56.json b/tests/contracts/artifacts/ABITestForEachReturn.arc56.json index f1a30a801..8948c047a 100644 --- a/tests/contracts/artifacts/ABITestForEachReturn.arc56.json +++ b/tests/contracts/artifacts/ABITestForEachReturn.arc56.json @@ -702,9 +702,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestForOfBreak.arc56.json b/tests/contracts/artifacts/ABITestForOfBreak.arc56.json index 35b335511..203024adc 100644 --- a/tests/contracts/artifacts/ABITestForOfBreak.arc56.json +++ b/tests/contracts/artifacts/ABITestForOfBreak.arc56.json @@ -702,9 +702,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestForOfContinue.arc56.json b/tests/contracts/artifacts/ABITestForOfContinue.arc56.json index fc44c646e..0ac8811f6 100644 --- a/tests/contracts/artifacts/ABITestForOfContinue.arc56.json +++ b/tests/contracts/artifacts/ABITestForOfContinue.arc56.json @@ -702,9 +702,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestGlobalMethodInChain.arc56.json b/tests/contracts/artifacts/ABITestGlobalMethodInChain.arc56.json index ea37d5576..e735cf6a6 100644 --- a/tests/contracts/artifacts/ABITestGlobalMethodInChain.arc56.json +++ b/tests/contracts/artifacts/ABITestGlobalMethodInChain.arc56.json @@ -402,9 +402,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestLargeNestedStaticForEachInBox.arc56.json b/tests/contracts/artifacts/ABITestLargeNestedStaticForEachInBox.arc56.json index 448deb662..f5d1a3c99 100644 --- a/tests/contracts/artifacts/ABITestLargeNestedStaticForEachInBox.arc56.json +++ b/tests/contracts/artifacts/ABITestLargeNestedStaticForEachInBox.arc56.json @@ -791,9 +791,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestLargeNestedStaticForOfInBox.arc56.json b/tests/contracts/artifacts/ABITestLargeNestedStaticForOfInBox.arc56.json index fa07a59f6..5069ebb7a 100644 --- a/tests/contracts/artifacts/ABITestLargeNestedStaticForOfInBox.arc56.json +++ b/tests/contracts/artifacts/ABITestLargeNestedStaticForOfInBox.arc56.json @@ -791,9 +791,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestMaxUfixed.arc56.json b/tests/contracts/artifacts/ABITestMaxUfixed.arc56.json index af760070d..9ecd96a62 100644 --- a/tests/contracts/artifacts/ABITestMaxUfixed.arc56.json +++ b/tests/contracts/artifacts/ABITestMaxUfixed.arc56.json @@ -398,9 +398,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestMixedStaticArrayElements.arc56.json b/tests/contracts/artifacts/ABITestMixedStaticArrayElements.arc56.json index c66c05e8e..bb24d61d5 100644 --- a/tests/contracts/artifacts/ABITestMixedStaticArrayElements.arc56.json +++ b/tests/contracts/artifacts/ABITestMixedStaticArrayElements.arc56.json @@ -699,9 +699,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestMultiBytesTuple.arc56.json b/tests/contracts/artifacts/ABITestMultiBytesTuple.arc56.json index 1ae23ccf4..d4fc2cb01 100644 --- a/tests/contracts/artifacts/ABITestMultiBytesTuple.arc56.json +++ b/tests/contracts/artifacts/ABITestMultiBytesTuple.arc56.json @@ -597,9 +597,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestMultiNestedArrayRef.arc56.json b/tests/contracts/artifacts/ABITestMultiNestedArrayRef.arc56.json index d26527065..983681946 100644 --- a/tests/contracts/artifacts/ABITestMultiNestedArrayRef.arc56.json +++ b/tests/contracts/artifacts/ABITestMultiNestedArrayRef.arc56.json @@ -422,9 +422,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestNamedTuple.arc56.json b/tests/contracts/artifacts/ABITestNamedTuple.arc56.json index c3a5fec50..078a541f7 100644 --- a/tests/contracts/artifacts/ABITestNamedTuple.arc56.json +++ b/tests/contracts/artifacts/ABITestNamedTuple.arc56.json @@ -857,9 +857,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestNestedArrayAlongsideBoolean.arc56.json b/tests/contracts/artifacts/ABITestNestedArrayAlongsideBoolean.arc56.json index 13da49c3d..7d6b00139 100644 --- a/tests/contracts/artifacts/ABITestNestedArrayAlongsideBoolean.arc56.json +++ b/tests/contracts/artifacts/ABITestNestedArrayAlongsideBoolean.arc56.json @@ -814,9 +814,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestNestedArrayInBox.arc56.json b/tests/contracts/artifacts/ABITestNestedArrayInBox.arc56.json index d7433132c..ded42af5b 100644 --- a/tests/contracts/artifacts/ABITestNestedArrayInBox.arc56.json +++ b/tests/contracts/artifacts/ABITestNestedArrayInBox.arc56.json @@ -845,9 +845,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestNestedArrayInBoxLast.arc56.json b/tests/contracts/artifacts/ABITestNestedArrayInBoxLast.arc56.json index 05c131392..6a6abc65c 100644 --- a/tests/contracts/artifacts/ABITestNestedArrayInBoxLast.arc56.json +++ b/tests/contracts/artifacts/ABITestNestedArrayInBoxLast.arc56.json @@ -845,9 +845,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestNestedArrayInBoxWithoutBool.arc56.json b/tests/contracts/artifacts/ABITestNestedArrayInBoxWithoutBool.arc56.json index c006aefcd..473f9c6cb 100644 --- a/tests/contracts/artifacts/ABITestNestedArrayInBoxWithoutBool.arc56.json +++ b/tests/contracts/artifacts/ABITestNestedArrayInBoxWithoutBool.arc56.json @@ -801,9 +801,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestNestedArrayLengthInObject.arc56.json b/tests/contracts/artifacts/ABITestNestedArrayLengthInObject.arc56.json index 8fad7aae0..addb3a075 100644 --- a/tests/contracts/artifacts/ABITestNestedArrayLengthInObject.arc56.json +++ b/tests/contracts/artifacts/ABITestNestedArrayLengthInObject.arc56.json @@ -401,9 +401,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestNestedArrayLengthInObjectVariable.arc56.json b/tests/contracts/artifacts/ABITestNestedArrayLengthInObjectVariable.arc56.json index 37fc2ce0e..41bd7f5c7 100644 --- a/tests/contracts/artifacts/ABITestNestedArrayLengthInObjectVariable.arc56.json +++ b/tests/contracts/artifacts/ABITestNestedArrayLengthInObjectVariable.arc56.json @@ -393,9 +393,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestNestedArrayRef.arc56.json b/tests/contracts/artifacts/ABITestNestedArrayRef.arc56.json index 83fabf801..51501e156 100644 --- a/tests/contracts/artifacts/ABITestNestedArrayRef.arc56.json +++ b/tests/contracts/artifacts/ABITestNestedArrayRef.arc56.json @@ -418,9 +418,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestNestedObject.arc56.json b/tests/contracts/artifacts/ABITestNestedObject.arc56.json index fbd9b0cd7..a023ece3b 100644 --- a/tests/contracts/artifacts/ABITestNestedObject.arc56.json +++ b/tests/contracts/artifacts/ABITestNestedObject.arc56.json @@ -452,9 +452,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestNestedObjectType.arc56.json b/tests/contracts/artifacts/ABITestNestedObjectType.arc56.json index ad4ef23e5..531719edd 100644 --- a/tests/contracts/artifacts/ABITestNestedObjectType.arc56.json +++ b/tests/contracts/artifacts/ABITestNestedObjectType.arc56.json @@ -452,9 +452,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestNestedStaticArray.arc56.json b/tests/contracts/artifacts/ABITestNestedStaticArray.arc56.json index 8136c0fae..d4d8becba 100644 --- a/tests/contracts/artifacts/ABITestNestedStaticArray.arc56.json +++ b/tests/contracts/artifacts/ABITestNestedStaticArray.arc56.json @@ -476,9 +476,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestNestedStaticArrayLength.arc56.json b/tests/contracts/artifacts/ABITestNestedStaticArrayLength.arc56.json index cfc1092ca..56f39fe57 100644 --- a/tests/contracts/artifacts/ABITestNestedStaticArrayLength.arc56.json +++ b/tests/contracts/artifacts/ABITestNestedStaticArrayLength.arc56.json @@ -411,9 +411,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestNestedStaticForEach.arc56.json b/tests/contracts/artifacts/ABITestNestedStaticForEach.arc56.json index 4c47b89e6..2529bae04 100644 --- a/tests/contracts/artifacts/ABITestNestedStaticForEach.arc56.json +++ b/tests/contracts/artifacts/ABITestNestedStaticForEach.arc56.json @@ -718,9 +718,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestNestedStaticForEachInBox.arc56.json b/tests/contracts/artifacts/ABITestNestedStaticForEachInBox.arc56.json index 95351fa83..50c52db43 100644 --- a/tests/contracts/artifacts/ABITestNestedStaticForEachInBox.arc56.json +++ b/tests/contracts/artifacts/ABITestNestedStaticForEachInBox.arc56.json @@ -746,9 +746,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestNestedStructInBoxMap.arc56.json b/tests/contracts/artifacts/ABITestNestedStructInBoxMap.arc56.json index b85abd899..62da90ca0 100644 --- a/tests/contracts/artifacts/ABITestNestedStructInBoxMap.arc56.json +++ b/tests/contracts/artifacts/ABITestNestedStructInBoxMap.arc56.json @@ -478,9 +478,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestNestedTuple.arc56.json b/tests/contracts/artifacts/ABITestNestedTuple.arc56.json index ad7193281..d093b0de6 100644 --- a/tests/contracts/artifacts/ABITestNestedTuple.arc56.json +++ b/tests/contracts/artifacts/ABITestNestedTuple.arc56.json @@ -837,9 +837,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestNestedTypesInSignature.arc56.json b/tests/contracts/artifacts/ABITestNestedTypesInSignature.arc56.json index a3762c164..724973fc3 100644 --- a/tests/contracts/artifacts/ABITestNestedTypesInSignature.arc56.json +++ b/tests/contracts/artifacts/ABITestNestedTypesInSignature.arc56.json @@ -373,9 +373,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestNonE2E.arc56.json b/tests/contracts/artifacts/ABITestNonE2E.arc56.json index c0227add7..20d68fe0b 100644 --- a/tests/contracts/artifacts/ABITestNonE2E.arc56.json +++ b/tests/contracts/artifacts/ABITestNonE2E.arc56.json @@ -709,9 +709,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestNonLiteralDynamicElementInTuple.arc56.json b/tests/contracts/artifacts/ABITestNonLiteralDynamicElementInTuple.arc56.json index f41074df2..394b040be 100644 --- a/tests/contracts/artifacts/ABITestNonLiteralDynamicElementInTuple.arc56.json +++ b/tests/contracts/artifacts/ABITestNonLiteralDynamicElementInTuple.arc56.json @@ -833,9 +833,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestNonLiteralNestedArrayRef.arc56.json b/tests/contracts/artifacts/ABITestNonLiteralNestedArrayRef.arc56.json index df22cec69..aa1efa7dc 100644 --- a/tests/contracts/artifacts/ABITestNonLiteralNestedArrayRef.arc56.json +++ b/tests/contracts/artifacts/ABITestNonLiteralNestedArrayRef.arc56.json @@ -526,9 +526,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestNonLiteralStaticArrayAccess.arc56.json b/tests/contracts/artifacts/ABITestNonLiteralStaticArrayAccess.arc56.json index 87d4bd472..5c26329cc 100644 --- a/tests/contracts/artifacts/ABITestNonLiteralStaticArrayAccess.arc56.json +++ b/tests/contracts/artifacts/ABITestNonLiteralStaticArrayAccess.arc56.json @@ -467,9 +467,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestNonLiteralStaticArrayElements.arc56.json b/tests/contracts/artifacts/ABITestNonLiteralStaticArrayElements.arc56.json index 465ff6099..e64adfea9 100644 --- a/tests/contracts/artifacts/ABITestNonLiteralStaticArrayElements.arc56.json +++ b/tests/contracts/artifacts/ABITestNonLiteralStaticArrayElements.arc56.json @@ -529,9 +529,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestObjectArrayRef.arc56.json b/tests/contracts/artifacts/ABITestObjectArrayRef.arc56.json index 510a90a55..0ec6cff17 100644 --- a/tests/contracts/artifacts/ABITestObjectArrayRef.arc56.json +++ b/tests/contracts/artifacts/ABITestObjectArrayRef.arc56.json @@ -426,9 +426,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestObjectInArgs.arc56.json b/tests/contracts/artifacts/ABITestObjectInArgs.arc56.json index 5c18deed6..e721f7b6a 100644 --- a/tests/contracts/artifacts/ABITestObjectInArgs.arc56.json +++ b/tests/contracts/artifacts/ABITestObjectInArgs.arc56.json @@ -460,9 +460,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestObjectRef.arc56.json b/tests/contracts/artifacts/ABITestObjectRef.arc56.json index 271a9469b..4940f3ad7 100644 --- a/tests/contracts/artifacts/ABITestObjectRef.arc56.json +++ b/tests/contracts/artifacts/ABITestObjectRef.arc56.json @@ -437,9 +437,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestOpcodeParamFromObject.arc56.json b/tests/contracts/artifacts/ABITestOpcodeParamFromObject.arc56.json index b98d84ebd..467f4c9fa 100644 --- a/tests/contracts/artifacts/ABITestOpcodeParamFromObject.arc56.json +++ b/tests/contracts/artifacts/ABITestOpcodeParamFromObject.arc56.json @@ -389,9 +389,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestPartialStaticArray.arc56.json b/tests/contracts/artifacts/ABITestPartialStaticArray.arc56.json index ce1a81bdf..fa318a90b 100644 --- a/tests/contracts/artifacts/ABITestPartialStaticArray.arc56.json +++ b/tests/contracts/artifacts/ABITestPartialStaticArray.arc56.json @@ -387,9 +387,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestPlusEqualsArrayValue.arc56.json b/tests/contracts/artifacts/ABITestPlusEqualsArrayValue.arc56.json index 0ed505c3d..d0a30d6db 100644 --- a/tests/contracts/artifacts/ABITestPlusEqualsArrayValue.arc56.json +++ b/tests/contracts/artifacts/ABITestPlusEqualsArrayValue.arc56.json @@ -473,9 +473,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestPlusEqualsObjValue.arc56.json b/tests/contracts/artifacts/ABITestPlusEqualsObjValue.arc56.json index 8062dc9d6..2247b553f 100644 --- a/tests/contracts/artifacts/ABITestPlusEqualsObjValue.arc56.json +++ b/tests/contracts/artifacts/ABITestPlusEqualsObjValue.arc56.json @@ -485,9 +485,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestPlusEqualsObjValueInBox.arc56.json b/tests/contracts/artifacts/ABITestPlusEqualsObjValueInBox.arc56.json index e52cec3f5..3c6af4808 100644 --- a/tests/contracts/artifacts/ABITestPlusEqualsObjValueInBox.arc56.json +++ b/tests/contracts/artifacts/ABITestPlusEqualsObjValueInBox.arc56.json @@ -527,9 +527,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestPostBoolTupleOffset.arc56.json b/tests/contracts/artifacts/ABITestPostBoolTupleOffset.arc56.json index 3d46fa091..93f3948ed 100644 --- a/tests/contracts/artifacts/ABITestPostBoolTupleOffset.arc56.json +++ b/tests/contracts/artifacts/ABITestPostBoolTupleOffset.arc56.json @@ -630,9 +630,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestPushToArrayInBox.arc56.json b/tests/contracts/artifacts/ABITestPushToArrayInBox.arc56.json index ffbe39e18..1e3da4930 100644 --- a/tests/contracts/artifacts/ABITestPushToArrayInBox.arc56.json +++ b/tests/contracts/artifacts/ABITestPushToArrayInBox.arc56.json @@ -818,9 +818,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestRawBytesFunction.arc56.json b/tests/contracts/artifacts/ABITestRawBytesFunction.arc56.json index cc68e777b..1a9fe07fa 100644 --- a/tests/contracts/artifacts/ABITestRawBytesFunction.arc56.json +++ b/tests/contracts/artifacts/ABITestRawBytesFunction.arc56.json @@ -428,9 +428,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestRefTypes.arc56.json b/tests/contracts/artifacts/ABITestRefTypes.arc56.json index f6481029e..145a25642 100644 --- a/tests/contracts/artifacts/ABITestRefTypes.arc56.json +++ b/tests/contracts/artifacts/ABITestRefTypes.arc56.json @@ -519,9 +519,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestReturnByte.arc56.json b/tests/contracts/artifacts/ABITestReturnByte.arc56.json index d9e66a49f..9552b9ee5 100644 --- a/tests/contracts/artifacts/ABITestReturnByte.arc56.json +++ b/tests/contracts/artifacts/ABITestReturnByte.arc56.json @@ -424,9 +424,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestReturnDynamicArray.arc56.json b/tests/contracts/artifacts/ABITestReturnDynamicArray.arc56.json index b68b2dfe2..b4cf59391 100644 --- a/tests/contracts/artifacts/ABITestReturnDynamicArray.arc56.json +++ b/tests/contracts/artifacts/ABITestReturnDynamicArray.arc56.json @@ -464,9 +464,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestReturnDynamicArrayFromTuple.arc56.json b/tests/contracts/artifacts/ABITestReturnDynamicArrayFromTuple.arc56.json index 32b9e0bc9..7a939a8a0 100644 --- a/tests/contracts/artifacts/ABITestReturnDynamicArrayFromTuple.arc56.json +++ b/tests/contracts/artifacts/ABITestReturnDynamicArrayFromTuple.arc56.json @@ -910,9 +910,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestReturnStaticArray.arc56.json b/tests/contracts/artifacts/ABITestReturnStaticArray.arc56.json index 53d97aa78..9e70c5cee 100644 --- a/tests/contracts/artifacts/ABITestReturnStaticArray.arc56.json +++ b/tests/contracts/artifacts/ABITestReturnStaticArray.arc56.json @@ -405,9 +405,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestReturnTuple.arc56.json b/tests/contracts/artifacts/ABITestReturnTuple.arc56.json index 614c433b9..e1840ae1f 100644 --- a/tests/contracts/artifacts/ABITestReturnTuple.arc56.json +++ b/tests/contracts/artifacts/ABITestReturnTuple.arc56.json @@ -399,9 +399,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestReturnTupleWithDyamicArray.arc56.json b/tests/contracts/artifacts/ABITestReturnTupleWithDyamicArray.arc56.json index ae5a3895b..ee34f6411 100644 --- a/tests/contracts/artifacts/ABITestReturnTupleWithDyamicArray.arc56.json +++ b/tests/contracts/artifacts/ABITestReturnTupleWithDyamicArray.arc56.json @@ -745,9 +745,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestSetStaticArrayElement.arc56.json b/tests/contracts/artifacts/ABITestSetStaticArrayElement.arc56.json index 9f3b88989..e0e48664c 100644 --- a/tests/contracts/artifacts/ABITestSetStaticArrayElement.arc56.json +++ b/tests/contracts/artifacts/ABITestSetStaticArrayElement.arc56.json @@ -468,9 +468,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestShortTypeNotation.arc56.json b/tests/contracts/artifacts/ABITestShortTypeNotation.arc56.json index 8393aba7e..458defa78 100644 --- a/tests/contracts/artifacts/ABITestShortTypeNotation.arc56.json +++ b/tests/contracts/artifacts/ABITestShortTypeNotation.arc56.json @@ -474,9 +474,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestShortenDynamicElementInTuple.arc56.json b/tests/contracts/artifacts/ABITestShortenDynamicElementInTuple.arc56.json index 00334c9d6..fec50e155 100644 --- a/tests/contracts/artifacts/ABITestShortenDynamicElementInTuple.arc56.json +++ b/tests/contracts/artifacts/ABITestShortenDynamicElementInTuple.arc56.json @@ -1996,9 +1996,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestSimpleTuple.arc56.json b/tests/contracts/artifacts/ABITestSimpleTuple.arc56.json index c4bb7e99e..f6a130495 100644 --- a/tests/contracts/artifacts/ABITestSimpleTuple.arc56.json +++ b/tests/contracts/artifacts/ABITestSimpleTuple.arc56.json @@ -470,9 +470,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestSmallerByteCasting.arc56.json b/tests/contracts/artifacts/ABITestSmallerByteCasting.arc56.json index 86f679557..58dddd82c 100644 --- a/tests/contracts/artifacts/ABITestSmallerByteCasting.arc56.json +++ b/tests/contracts/artifacts/ABITestSmallerByteCasting.arc56.json @@ -409,9 +409,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestSpliceFirstElement.arc56.json b/tests/contracts/artifacts/ABITestSpliceFirstElement.arc56.json index 3dfac5508..194a6cccc 100644 --- a/tests/contracts/artifacts/ABITestSpliceFirstElement.arc56.json +++ b/tests/contracts/artifacts/ABITestSpliceFirstElement.arc56.json @@ -611,9 +611,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestSpliceFirstElementValue.arc56.json b/tests/contracts/artifacts/ABITestSpliceFirstElementValue.arc56.json index ba6754a42..847b36f5f 100644 --- a/tests/contracts/artifacts/ABITestSpliceFirstElementValue.arc56.json +++ b/tests/contracts/artifacts/ABITestSpliceFirstElementValue.arc56.json @@ -694,9 +694,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestSpliceLastElement.arc56.json b/tests/contracts/artifacts/ABITestSpliceLastElement.arc56.json index f55218e96..4ac519449 100644 --- a/tests/contracts/artifacts/ABITestSpliceLastElement.arc56.json +++ b/tests/contracts/artifacts/ABITestSpliceLastElement.arc56.json @@ -611,9 +611,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestSpliceLastElementValue.arc56.json b/tests/contracts/artifacts/ABITestSpliceLastElementValue.arc56.json index 38393b727..84ffa5070 100644 --- a/tests/contracts/artifacts/ABITestSpliceLastElementValue.arc56.json +++ b/tests/contracts/artifacts/ABITestSpliceLastElementValue.arc56.json @@ -694,9 +694,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestStaticArray.arc56.json b/tests/contracts/artifacts/ABITestStaticArray.arc56.json index ea6a8c5fa..e06e1bac1 100644 --- a/tests/contracts/artifacts/ABITestStaticArray.arc56.json +++ b/tests/contracts/artifacts/ABITestStaticArray.arc56.json @@ -428,9 +428,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestStaticArrayArg.arc56.json b/tests/contracts/artifacts/ABITestStaticArrayArg.arc56.json index 2292402a4..d210d6eb3 100644 --- a/tests/contracts/artifacts/ABITestStaticArrayArg.arc56.json +++ b/tests/contracts/artifacts/ABITestStaticArrayArg.arc56.json @@ -423,9 +423,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestStaticArrayInStorageMap.arc56.json b/tests/contracts/artifacts/ABITestStaticArrayInStorageMap.arc56.json index ffae6eb22..40ae72947 100644 --- a/tests/contracts/artifacts/ABITestStaticArrayInStorageMap.arc56.json +++ b/tests/contracts/artifacts/ABITestStaticArrayInStorageMap.arc56.json @@ -697,9 +697,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestStaticArrayInStorageRef.arc56.json b/tests/contracts/artifacts/ABITestStaticArrayInStorageRef.arc56.json index 2ebf5212a..1902cc77a 100644 --- a/tests/contracts/artifacts/ABITestStaticArrayInStorageRef.arc56.json +++ b/tests/contracts/artifacts/ABITestStaticArrayInStorageRef.arc56.json @@ -697,9 +697,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestStaticArrayLength.arc56.json b/tests/contracts/artifacts/ABITestStaticArrayLength.arc56.json index 1dcf5037c..d09ecbdd3 100644 --- a/tests/contracts/artifacts/ABITestStaticArrayLength.arc56.json +++ b/tests/contracts/artifacts/ABITestStaticArrayLength.arc56.json @@ -393,9 +393,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestStaticBoolArray.arc56.json b/tests/contracts/artifacts/ABITestStaticBoolArray.arc56.json index 3f4388e8c..ddbfa0b77 100644 --- a/tests/contracts/artifacts/ABITestStaticBoolArray.arc56.json +++ b/tests/contracts/artifacts/ABITestStaticBoolArray.arc56.json @@ -579,9 +579,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestStaticBoolArrayAccess.arc56.json b/tests/contracts/artifacts/ABITestStaticBoolArrayAccess.arc56.json index d2a3151e0..61b2e7cf7 100644 --- a/tests/contracts/artifacts/ABITestStaticBoolArrayAccess.arc56.json +++ b/tests/contracts/artifacts/ABITestStaticBoolArrayAccess.arc56.json @@ -640,9 +640,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestStaticBoolArrayUpdate.arc56.json b/tests/contracts/artifacts/ABITestStaticBoolArrayUpdate.arc56.json index 6aefc9f42..1ab96bb08 100644 --- a/tests/contracts/artifacts/ABITestStaticBoolArrayUpdate.arc56.json +++ b/tests/contracts/artifacts/ABITestStaticBoolArrayUpdate.arc56.json @@ -632,9 +632,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestStaticByteCasting.arc56.json b/tests/contracts/artifacts/ABITestStaticByteCasting.arc56.json index cf08e93dd..940662759 100644 --- a/tests/contracts/artifacts/ABITestStaticByteCasting.arc56.json +++ b/tests/contracts/artifacts/ABITestStaticByteCasting.arc56.json @@ -354,9 +354,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestStaticForEach.arc56.json b/tests/contracts/artifacts/ABITestStaticForEach.arc56.json index e26c5534f..68cf70171 100644 --- a/tests/contracts/artifacts/ABITestStaticForEach.arc56.json +++ b/tests/contracts/artifacts/ABITestStaticForEach.arc56.json @@ -661,9 +661,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestStaticForOf.arc56.json b/tests/contracts/artifacts/ABITestStaticForOf.arc56.json index cfb64c43a..4051a9fb1 100644 --- a/tests/contracts/artifacts/ABITestStaticForOf.arc56.json +++ b/tests/contracts/artifacts/ABITestStaticForOf.arc56.json @@ -661,9 +661,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestStaticStringArrayArg.arc56.json b/tests/contracts/artifacts/ABITestStaticStringArrayArg.arc56.json index 68830380b..3ffddde14 100644 --- a/tests/contracts/artifacts/ABITestStaticStringArrayArg.arc56.json +++ b/tests/contracts/artifacts/ABITestStaticStringArrayArg.arc56.json @@ -527,9 +527,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestStaticTypeInBox.arc56.json b/tests/contracts/artifacts/ABITestStaticTypeInBox.arc56.json index 675dd87c3..a0db274f4 100644 --- a/tests/contracts/artifacts/ABITestStaticTypeInBox.arc56.json +++ b/tests/contracts/artifacts/ABITestStaticTypeInBox.arc56.json @@ -395,9 +395,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestStoragePropertyReferenceInBox.arc56.json b/tests/contracts/artifacts/ABITestStoragePropertyReferenceInBox.arc56.json index 200197fa1..5432f393a 100644 --- a/tests/contracts/artifacts/ABITestStoragePropertyReferenceInBox.arc56.json +++ b/tests/contracts/artifacts/ABITestStoragePropertyReferenceInBox.arc56.json @@ -498,9 +498,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestStorageRefAccount.arc56.json b/tests/contracts/artifacts/ABITestStorageRefAccount.arc56.json index 552cfe1e8..f8850243d 100644 --- a/tests/contracts/artifacts/ABITestStorageRefAccount.arc56.json +++ b/tests/contracts/artifacts/ABITestStorageRefAccount.arc56.json @@ -728,9 +728,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestStorageRefKey.arc56.json b/tests/contracts/artifacts/ABITestStorageRefKey.arc56.json index 4989e31d6..ae13c1694 100644 --- a/tests/contracts/artifacts/ABITestStorageRefKey.arc56.json +++ b/tests/contracts/artifacts/ABITestStorageRefKey.arc56.json @@ -703,9 +703,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestStorageTypeHint.arc56.json b/tests/contracts/artifacts/ABITestStorageTypeHint.arc56.json index e598e6a7b..e248c57d0 100644 --- a/tests/contracts/artifacts/ABITestStorageTypeHint.arc56.json +++ b/tests/contracts/artifacts/ABITestStorageTypeHint.arc56.json @@ -402,9 +402,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestStringAccessor.arc56.json b/tests/contracts/artifacts/ABITestStringAccessor.arc56.json index 9c928d80f..47c76448b 100644 --- a/tests/contracts/artifacts/ABITestStringAccessor.arc56.json +++ b/tests/contracts/artifacts/ABITestStringAccessor.arc56.json @@ -445,9 +445,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestStringArg.arc56.json b/tests/contracts/artifacts/ABITestStringArg.arc56.json index 0700b1f00..9994f41ae 100644 --- a/tests/contracts/artifacts/ABITestStringArg.arc56.json +++ b/tests/contracts/artifacts/ABITestStringArg.arc56.json @@ -380,9 +380,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestStringArray.arc56.json b/tests/contracts/artifacts/ABITestStringArray.arc56.json index 014c8a65a..a5be61861 100644 --- a/tests/contracts/artifacts/ABITestStringArray.arc56.json +++ b/tests/contracts/artifacts/ABITestStringArray.arc56.json @@ -362,9 +362,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestStringInTuple.arc56.json b/tests/contracts/artifacts/ABITestStringInTuple.arc56.json index 5dbe53184..e56f653af 100644 --- a/tests/contracts/artifacts/ABITestStringInTuple.arc56.json +++ b/tests/contracts/artifacts/ABITestStringInTuple.arc56.json @@ -733,9 +733,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestStringLength.arc56.json b/tests/contracts/artifacts/ABITestStringLength.arc56.json index c005689fa..6fce352ab 100644 --- a/tests/contracts/artifacts/ABITestStringLength.arc56.json +++ b/tests/contracts/artifacts/ABITestStringLength.arc56.json @@ -402,9 +402,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestStringReturn.arc56.json b/tests/contracts/artifacts/ABITestStringReturn.arc56.json index 455d08677..f11bf0d86 100644 --- a/tests/contracts/artifacts/ABITestStringReturn.arc56.json +++ b/tests/contracts/artifacts/ABITestStringReturn.arc56.json @@ -405,9 +405,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestThreeDimensionalUint16Array.arc56.json b/tests/contracts/artifacts/ABITestThreeDimensionalUint16Array.arc56.json index fc0a42792..695b18ed9 100644 --- a/tests/contracts/artifacts/ABITestThreeDimensionalUint16Array.arc56.json +++ b/tests/contracts/artifacts/ABITestThreeDimensionalUint16Array.arc56.json @@ -502,9 +502,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestTupleArg.arc56.json b/tests/contracts/artifacts/ABITestTupleArg.arc56.json index 0db60a79b..b4c605c0e 100644 --- a/tests/contracts/artifacts/ABITestTupleArg.arc56.json +++ b/tests/contracts/artifacts/ABITestTupleArg.arc56.json @@ -469,9 +469,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestTupleInArray.arc56.json b/tests/contracts/artifacts/ABITestTupleInArray.arc56.json index c7a337f27..ece236fc0 100644 --- a/tests/contracts/artifacts/ABITestTupleInArray.arc56.json +++ b/tests/contracts/artifacts/ABITestTupleInArray.arc56.json @@ -470,9 +470,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestTupleInTuple.arc56.json b/tests/contracts/artifacts/ABITestTupleInTuple.arc56.json index 9531b793e..3a2ad08f7 100644 --- a/tests/contracts/artifacts/ABITestTupleInTuple.arc56.json +++ b/tests/contracts/artifacts/ABITestTupleInTuple.arc56.json @@ -428,9 +428,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestTxnTypes.arc56.json b/tests/contracts/artifacts/ABITestTxnTypes.arc56.json index 28dc118ef..ef015314f 100644 --- a/tests/contracts/artifacts/ABITestTxnTypes.arc56.json +++ b/tests/contracts/artifacts/ABITestTxnTypes.arc56.json @@ -913,9 +913,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestTypedConst.arc56.json b/tests/contracts/artifacts/ABITestTypedConst.arc56.json index 3d548410f..e677e38f4 100644 --- a/tests/contracts/artifacts/ABITestTypedConst.arc56.json +++ b/tests/contracts/artifacts/ABITestTypedConst.arc56.json @@ -368,9 +368,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestTypedVarFromStorage.arc56.json b/tests/contracts/artifacts/ABITestTypedVarFromStorage.arc56.json index d81547dc1..8d02e7da8 100644 --- a/tests/contracts/artifacts/ABITestTypedVarFromStorage.arc56.json +++ b/tests/contracts/artifacts/ABITestTypedVarFromStorage.arc56.json @@ -475,9 +475,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestUint64Casting.arc56.json b/tests/contracts/artifacts/ABITestUint64Casting.arc56.json index 85d2cb242..be5251fe8 100644 --- a/tests/contracts/artifacts/ABITestUint64Casting.arc56.json +++ b/tests/contracts/artifacts/ABITestUint64Casting.arc56.json @@ -460,9 +460,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestUintCasting.arc56.json b/tests/contracts/artifacts/ABITestUintCasting.arc56.json index 9cb5fde47..38498626e 100644 --- a/tests/contracts/artifacts/ABITestUintCasting.arc56.json +++ b/tests/contracts/artifacts/ABITestUintCasting.arc56.json @@ -548,9 +548,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestUintNComparison.arc56.json b/tests/contracts/artifacts/ABITestUintNComparison.arc56.json index b8d007598..808440931 100644 --- a/tests/contracts/artifacts/ABITestUintNComparison.arc56.json +++ b/tests/contracts/artifacts/ABITestUintNComparison.arc56.json @@ -496,9 +496,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestUpdateArrayRefInBoxStorage.arc56.json b/tests/contracts/artifacts/ABITestUpdateArrayRefInBoxStorage.arc56.json index 8bdd3bf34..cc15d1096 100644 --- a/tests/contracts/artifacts/ABITestUpdateArrayRefInBoxStorage.arc56.json +++ b/tests/contracts/artifacts/ABITestUpdateArrayRefInBoxStorage.arc56.json @@ -465,9 +465,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestUpdateDynamicArrayElement.arc56.json b/tests/contracts/artifacts/ABITestUpdateDynamicArrayElement.arc56.json index a74ee9d50..227bd20c6 100644 --- a/tests/contracts/artifacts/ABITestUpdateDynamicArrayElement.arc56.json +++ b/tests/contracts/artifacts/ABITestUpdateDynamicArrayElement.arc56.json @@ -500,9 +500,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestUpdateDynamicArrayInMiddleOfTuple.arc56.json b/tests/contracts/artifacts/ABITestUpdateDynamicArrayInMiddleOfTuple.arc56.json index 961aa3cb5..6bf3f5da3 100644 --- a/tests/contracts/artifacts/ABITestUpdateDynamicArrayInMiddleOfTuple.arc56.json +++ b/tests/contracts/artifacts/ABITestUpdateDynamicArrayInMiddleOfTuple.arc56.json @@ -1155,9 +1155,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestUpdateDynamicArrayInTuple.arc56.json b/tests/contracts/artifacts/ABITestUpdateDynamicArrayInTuple.arc56.json index 5fe577f1f..d05275cae 100644 --- a/tests/contracts/artifacts/ABITestUpdateDynamicArrayInTuple.arc56.json +++ b/tests/contracts/artifacts/ABITestUpdateDynamicArrayInTuple.arc56.json @@ -2564,9 +2564,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestUpdateDynamicElementInTupleWithSameLength.arc56.json b/tests/contracts/artifacts/ABITestUpdateDynamicElementInTupleWithSameLength.arc56.json index 7a4ff8e94..5e4901083 100644 --- a/tests/contracts/artifacts/ABITestUpdateDynamicElementInTupleWithSameLength.arc56.json +++ b/tests/contracts/artifacts/ABITestUpdateDynamicElementInTupleWithSameLength.arc56.json @@ -1394,9 +1394,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestUpdateNamedTuple.arc56.json b/tests/contracts/artifacts/ABITestUpdateNamedTuple.arc56.json index 3bec38344..3aba4d42c 100644 --- a/tests/contracts/artifacts/ABITestUpdateNamedTuple.arc56.json +++ b/tests/contracts/artifacts/ABITestUpdateNamedTuple.arc56.json @@ -1311,9 +1311,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestUpdateNestedStaticArray.arc56.json b/tests/contracts/artifacts/ABITestUpdateNestedStaticArray.arc56.json index f263f4b4e..01ef81b98 100644 --- a/tests/contracts/artifacts/ABITestUpdateNestedStaticArray.arc56.json +++ b/tests/contracts/artifacts/ABITestUpdateNestedStaticArray.arc56.json @@ -532,9 +532,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestUpdateNestedStaticArrayElement.arc56.json b/tests/contracts/artifacts/ABITestUpdateNestedStaticArrayElement.arc56.json index 033f4a064..926031e79 100644 --- a/tests/contracts/artifacts/ABITestUpdateNestedStaticArrayElement.arc56.json +++ b/tests/contracts/artifacts/ABITestUpdateNestedStaticArrayElement.arc56.json @@ -516,9 +516,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestUpdateStaticArrayInStorageMap.arc56.json b/tests/contracts/artifacts/ABITestUpdateStaticArrayInStorageMap.arc56.json index d0c8b722c..412757476 100644 --- a/tests/contracts/artifacts/ABITestUpdateStaticArrayInStorageMap.arc56.json +++ b/tests/contracts/artifacts/ABITestUpdateStaticArrayInStorageMap.arc56.json @@ -869,9 +869,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestUpdateStaticArrayInStorageRef.arc56.json b/tests/contracts/artifacts/ABITestUpdateStaticArrayInStorageRef.arc56.json index 4d5257d4a..b77dff345 100644 --- a/tests/contracts/artifacts/ABITestUpdateStaticArrayInStorageRef.arc56.json +++ b/tests/contracts/artifacts/ABITestUpdateStaticArrayInStorageRef.arc56.json @@ -869,9 +869,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestUpdateStaticFieldInDynamicObjectInBox.arc56.json b/tests/contracts/artifacts/ABITestUpdateStaticFieldInDynamicObjectInBox.arc56.json index a949b69be..f922645e3 100644 --- a/tests/contracts/artifacts/ABITestUpdateStaticFieldInDynamicObjectInBox.arc56.json +++ b/tests/contracts/artifacts/ABITestUpdateStaticFieldInDynamicObjectInBox.arc56.json @@ -1008,9 +1008,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestUpdateStringInTuple.arc56.json b/tests/contracts/artifacts/ABITestUpdateStringInTuple.arc56.json index c4e614da0..a44fd122e 100644 --- a/tests/contracts/artifacts/ABITestUpdateStringInTuple.arc56.json +++ b/tests/contracts/artifacts/ABITestUpdateStringInTuple.arc56.json @@ -2576,9 +2576,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ABITestUpdateTupleWithOnlyDynamicTypes.arc56.json b/tests/contracts/artifacts/ABITestUpdateTupleWithOnlyDynamicTypes.arc56.json index abc0e5e41..511bfd599 100644 --- a/tests/contracts/artifacts/ABITestUpdateTupleWithOnlyDynamicTypes.arc56.json +++ b/tests/contracts/artifacts/ABITestUpdateTupleWithOnlyDynamicTypes.arc56.json @@ -1996,9 +1996,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/AD.arc56.json b/tests/contracts/artifacts/AD.arc56.json index 59d2f8c48..0cfbf3a33 100644 --- a/tests/contracts/artifacts/AD.arc56.json +++ b/tests/contracts/artifacts/AD.arc56.json @@ -585,9 +585,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ARC56Test.arc56.json b/tests/contracts/artifacts/ARC56Test.arc56.json index c076d28c6..593209c62 100644 --- a/tests/contracts/artifacts/ARC56Test.arc56.json +++ b/tests/contracts/artifacts/ARC56Test.arc56.json @@ -1331,9 +1331,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ARC56TestNoTemplateVars.arc56.json b/tests/contracts/artifacts/ARC56TestNoTemplateVars.arc56.json index c7aec8abb..419169bc9 100644 --- a/tests/contracts/artifacts/ARC56TestNoTemplateVars.arc56.json +++ b/tests/contracts/artifacts/ARC56TestNoTemplateVars.arc56.json @@ -216,9 +216,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/AccountTest.arc56.json b/tests/contracts/artifacts/AccountTest.arc56.json index 7dc083a16..ae1d92cc5 100644 --- a/tests/contracts/artifacts/AccountTest.arc56.json +++ b/tests/contracts/artifacts/AccountTest.arc56.json @@ -2622,9 +2622,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/B.arc56.json b/tests/contracts/artifacts/B.arc56.json index 77f1f2e15..f0fb612ca 100644 --- a/tests/contracts/artifacts/B.arc56.json +++ b/tests/contracts/artifacts/B.arc56.json @@ -484,9 +484,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/B2.arc56.json b/tests/contracts/artifacts/B2.arc56.json index fafa66084..46e0eb91c 100644 --- a/tests/contracts/artifacts/B2.arc56.json +++ b/tests/contracts/artifacts/B2.arc56.json @@ -429,9 +429,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/BigComment.arc56.json b/tests/contracts/artifacts/BigComment.arc56.json index 527d3e073..62b504353 100644 --- a/tests/contracts/artifacts/BigComment.arc56.json +++ b/tests/contracts/artifacts/BigComment.arc56.json @@ -628,9 +628,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/BinaryTest.arc56.json b/tests/contracts/artifacts/BinaryTest.arc56.json index 4c6a97f1e..204a2727d 100644 --- a/tests/contracts/artifacts/BinaryTest.arc56.json +++ b/tests/contracts/artifacts/BinaryTest.arc56.json @@ -1950,9 +1950,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/BytecblockTest.arc56.json b/tests/contracts/artifacts/BytecblockTest.arc56.json index b9aa5a5fe..36aaaad9d 100644 --- a/tests/contracts/artifacts/BytecblockTest.arc56.json +++ b/tests/contracts/artifacts/BytecblockTest.arc56.json @@ -6915,9 +6915,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/C.arc56.json b/tests/contracts/artifacts/C.arc56.json index c3ec32c8b..7be5f3f41 100644 --- a/tests/contracts/artifacts/C.arc56.json +++ b/tests/contracts/artifacts/C.arc56.json @@ -620,9 +620,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ContractWithCustomStruct.arc56.json b/tests/contracts/artifacts/ContractWithCustomStruct.arc56.json index 99ef15df9..319712357 100644 --- a/tests/contracts/artifacts/ContractWithCustomStruct.arc56.json +++ b/tests/contracts/artifacts/ContractWithCustomStruct.arc56.json @@ -409,9 +409,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ContractWithLsigProgram.arc56.json b/tests/contracts/artifacts/ContractWithLsigProgram.arc56.json index 09d9f0fbc..307a6784e 100644 --- a/tests/contracts/artifacts/ContractWithLsigProgram.arc56.json +++ b/tests/contracts/artifacts/ContractWithLsigProgram.arc56.json @@ -274,9 +274,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ContratWithLsigAddress.arc56.json b/tests/contracts/artifacts/ContratWithLsigAddress.arc56.json index b7c915ad5..7e707f527 100644 --- a/tests/contracts/artifacts/ContratWithLsigAddress.arc56.json +++ b/tests/contracts/artifacts/ContratWithLsigAddress.arc56.json @@ -288,9 +288,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/D.arc56.json b/tests/contracts/artifacts/D.arc56.json index 347dc0737..e7a4628f2 100644 --- a/tests/contracts/artifacts/D.arc56.json +++ b/tests/contracts/artifacts/D.arc56.json @@ -345,9 +345,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/DummyContract.arc56.json b/tests/contracts/artifacts/DummyContract.arc56.json index 78e8ac7aa..920c94c85 100644 --- a/tests/contracts/artifacts/DummyContract.arc56.json +++ b/tests/contracts/artifacts/DummyContract.arc56.json @@ -216,9 +216,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/E.arc56.json b/tests/contracts/artifacts/E.arc56.json index 2bbe3dded..fc3b514ad 100644 --- a/tests/contracts/artifacts/E.arc56.json +++ b/tests/contracts/artifacts/E.arc56.json @@ -755,9 +755,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ExternalContract.arc56.json b/tests/contracts/artifacts/ExternalContract.arc56.json index 1c5be2d34..97d968de5 100644 --- a/tests/contracts/artifacts/ExternalContract.arc56.json +++ b/tests/contracts/artifacts/ExternalContract.arc56.json @@ -464,9 +464,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/F.arc56.json b/tests/contracts/artifacts/F.arc56.json index 851be2953..dd86775fd 100644 --- a/tests/contracts/artifacts/F.arc56.json +++ b/tests/contracts/artifacts/F.arc56.json @@ -463,9 +463,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/FunctionsTest.arc56.json b/tests/contracts/artifacts/FunctionsTest.arc56.json index 1f82038c0..ddb13268d 100644 --- a/tests/contracts/artifacts/FunctionsTest.arc56.json +++ b/tests/contracts/artifacts/FunctionsTest.arc56.json @@ -859,9 +859,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/G.arc56.json b/tests/contracts/artifacts/G.arc56.json index 610603028..de54e3dcb 100644 --- a/tests/contracts/artifacts/G.arc56.json +++ b/tests/contracts/artifacts/G.arc56.json @@ -597,9 +597,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/GeneralTest.arc56.json b/tests/contracts/artifacts/GeneralTest.arc56.json index f0e843ade..a803218df 100644 --- a/tests/contracts/artifacts/GeneralTest.arc56.json +++ b/tests/contracts/artifacts/GeneralTest.arc56.json @@ -14826,9 +14826,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/IfTest.arc56.json b/tests/contracts/artifacts/IfTest.arc56.json index 4925e2845..c8e881d35 100644 --- a/tests/contracts/artifacts/IfTest.arc56.json +++ b/tests/contracts/artifacts/IfTest.arc56.json @@ -4639,9 +4639,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/IntcblockTest.arc56.json b/tests/contracts/artifacts/IntcblockTest.arc56.json index 46078dfc3..69e3bd412 100644 --- a/tests/contracts/artifacts/IntcblockTest.arc56.json +++ b/tests/contracts/artifacts/IntcblockTest.arc56.json @@ -4316,9 +4316,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ItxnsTest.arc56.json b/tests/contracts/artifacts/ItxnsTest.arc56.json index 36b6f0d26..6a935075b 100644 --- a/tests/contracts/artifacts/ItxnsTest.arc56.json +++ b/tests/contracts/artifacts/ItxnsTest.arc56.json @@ -2451,9 +2451,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/LoopsTest.arc56.json b/tests/contracts/artifacts/LoopsTest.arc56.json index 3d146a896..19ea6493c 100644 --- a/tests/contracts/artifacts/LoopsTest.arc56.json +++ b/tests/contracts/artifacts/LoopsTest.arc56.json @@ -2527,9 +2527,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/MathTest.arc56.json b/tests/contracts/artifacts/MathTest.arc56.json index 180520ea3..b18d418fd 100644 --- a/tests/contracts/artifacts/MathTest.arc56.json +++ b/tests/contracts/artifacts/MathTest.arc56.json @@ -11004,9 +11004,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/MultiInheritance.arc56.json b/tests/contracts/artifacts/MultiInheritance.arc56.json index 1aa10a22c..51a837d65 100644 --- a/tests/contracts/artifacts/MultiInheritance.arc56.json +++ b/tests/contracts/artifacts/MultiInheritance.arc56.json @@ -756,9 +756,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/MultiInheritanceProgram.arc56.json b/tests/contracts/artifacts/MultiInheritanceProgram.arc56.json index 53d773804..46a858b79 100644 --- a/tests/contracts/artifacts/MultiInheritanceProgram.arc56.json +++ b/tests/contracts/artifacts/MultiInheritanceProgram.arc56.json @@ -597,9 +597,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/ProgramVersion.arc56.json b/tests/contracts/artifacts/ProgramVersion.arc56.json index 79c16d75f..7a0f8dce0 100644 --- a/tests/contracts/artifacts/ProgramVersion.arc56.json +++ b/tests/contracts/artifacts/ProgramVersion.arc56.json @@ -216,9 +216,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/SchemaContract.arc56.json b/tests/contracts/artifacts/SchemaContract.arc56.json index 5a82f8845..e7810afa8 100644 --- a/tests/contracts/artifacts/SchemaContract.arc56.json +++ b/tests/contracts/artifacts/SchemaContract.arc56.json @@ -234,9 +234,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/StorageTest.arc56.json b/tests/contracts/artifacts/StorageTest.arc56.json index 41391fe1f..3800f4a23 100644 --- a/tests/contracts/artifacts/StorageTest.arc56.json +++ b/tests/contracts/artifacts/StorageTest.arc56.json @@ -5486,9 +5486,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file diff --git a/tests/contracts/artifacts/Templates.arc56.json b/tests/contracts/artifacts/Templates.arc56.json index 8ea6177dd..9e479aeaf 100644 --- a/tests/contracts/artifacts/Templates.arc56.json +++ b/tests/contracts/artifacts/Templates.arc56.json @@ -673,9 +673,9 @@ "compiler": "algod", "compilerVersion": { "major": 4, - "minor": 0, + "minor": 1, "patch": 2, - "commitHash": "6b940281" + "commitHash": "088f89dd" } } } \ No newline at end of file