{ "arcs": [ 4, 22, 28, 56 ], "bareActions": { "call": [ "NoOp", "OptIn", "CloseOut" ], "create": [ "NoOp" ] }, "byteCode": { "approval": "CCADAAEgJgEAMRsiEkAAVTYaAIAEwGYQnBJAADk2GgCABIJFsH8SQAAdNhoAgASQyCgxEkAAAQAxGSISMRgiExBEiAENI0MxGSISMRgiExBEiADvI0MxGSISMRgiExBEiADII0MxGSISQAAoMRkjEkAAHzEZgQISQAAVMRmBBBJAAAsxGYEFEkAAAQAiQyJDI0MjQzEYIhJEI0OKAgAxADIJEkSL/lcCABUkEkSL/lcCAIv/FjIHFlC/iYoBADEAMgkSRIv/VwIAFSQSRIv/VwIAvEiJigEBKCJHBChJi/9XAgAVJBJEi/9XAgC+NQE1ADQBQAAOIhQUjAEijAIijANCABUjFBSMATQAVwAIF4wCNABXCAgXjAOAAQAiiwFUiwIWUIsDFlCMAImKAAAoIjYaAYwANhoCF4wBiwCLAYj/WYmKAAAoNhoBjACLAIj/aomKAAAoSTYaAYwBiwGI/3SMAIAEFR98dYsAULCJ", "clear": "CIEAQw==" }, "compilerInfo": { "compiler": "algod", "compilerVersion": { "commitHash": "unknown", "major": 4, "minor": 6, "patch": 0 } }, "desc": "On-chain risk registry with boxes keyed by each wallet's 32-byte public key (Algorand address preimage).", "methods": [ { "args": [ { "name": "address_pk", "type": "byte[]" }, { "name": "score", "type": "uint64" } ], "name": "set_risk", "returns": { "type": "void" } }, { "args": [ { "name": "address_pk", "type": "byte[]" } ], "name": "delete_risk", "returns": { "type": "void" } }, { "args": [ { "name": "address_pk", "type": "byte[]" } ], "name": "get_risk", "returns": { "type": "(bool,uint64,uint64)" } } ], "name": "RiskRegistry", "networks": { "SGO1GKSzyE7IEPItTxCByw9x8FmnrCDexi9/cOUJOiI=": { "appID": 759012792 }, "testnet-v1.0": { "appID": 759012792 } }, "state": { "keys": { "box": {}, "global": {}, "local": {} }, "maps": { "box": {}, "global": {}, "local": {} }, "schema": { "global": { "bytes": 0, "ints": 0 }, "local": { "bytes": 0, "ints": 0 } } }, "structs": {} }