{
"contractName": "FrameworkBase",
"sourceName": "contracts/FrameworkBase.sol",
"metadata": {
"compiler": {
"version": "0.1.0",
"settings": {
"optimizer": {
"enabled": true,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"evm.gasEstimates",
"metadata",
"storageLayout",
"evm.assembly",
"evm.legacyAssembly"
]
}
},
"neo": {
"generateNef": true,
"generateManifest": true,
"optimizeGas": true,
"debugInfo": true,
"target": "3.0",
"optimization": 3,
"gasModel": "neo",
"devpack": {
"enabled": true,
"syscalls": "all",
"nativeContracts": "all",
"nepStandards": [
"NEP-17",
"NEP-11",
"NEP-24"
],
"libraries": [
"Neo",
"Storage",
"Runtime"
]
}
}
}
},
"buildTime": "2026-03-18T09:55:38.348Z",
"environment": {
"nodeVersion": "v24.11.1",
"platform": "linux",
"architecture": "x64"
},
"dependencies": {}
},
"contract": {
"abi": [
{
"inputs": [],
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"inputs": [],
"name": "version",
"outputs": [
{
"internalType": "uint256",
"name": "ret0",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "owner",
"outputs": [
{
"internalType": "address",
"name": "ret0",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "initialized",
"outputs": [
{
"internalType": "bool",
"name": "ret0",
"type": "bool"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "newOwner",
"type": "address"
}
],
"name": "transferOwnership",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "renounceOwnership",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes",
"name": "nef",
"type": "bytes"
},
{
"internalType": "bytes",
"name": "manifest",
"type": "bytes"
},
{
"internalType": "uint256",
"name": "newVersion",
"type": "uint256"
}
],
"name": "upgradeContract",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "string",
"name": "reason",
"type": "string"
}
],
"name": "emergencyStop",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "getCurrentBlock",
"outputs": [
{
"internalType": "uint256",
"name": "index",
"type": "uint256"
},
{
"internalType": "bytes32",
"name": "hash",
"type": "bytes32"
},
{
"internalType": "uint256",
"name": "timestamp",
"type": "uint256"
},
{
"internalType": "bytes32",
"name": "merkleRoot",
"type": "bytes32"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes32",
"name": "txHash",
"type": "bytes32"
}
],
"name": "getTransaction",
"outputs": [
{
"internalType": "bytes32",
"name": "hash",
"type": "bytes32"
},
{
"internalType": "uint256",
"name": "nonce",
"type": "uint256"
},
{
"internalType": "address",
"name": "sender",
"type": "address"
},
{
"internalType": "uint256",
"name": "gasLimit",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "gasPrice",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "getBalance",
"outputs": [
{
"internalType": "uint256",
"name": "ret0",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "account",
"type": "address"
}
],
"name": "getNeoBalance",
"outputs": [
{
"internalType": "uint256",
"name": "ret0",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "to",
"type": "address"
},
{
"internalType": "uint256",
"name": "amount",
"type": "uint256"
}
],
"name": "transferGas",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes",
"name": "key",
"type": "bytes"
},
{
"internalType": "bytes",
"name": "value",
"type": "bytes"
}
],
"name": "setStorageValue",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes",
"name": "key",
"type": "bytes"
}
],
"name": "getStorageValue",
"outputs": [
{
"internalType": "bytes",
"name": "ret0",
"type": "bytes"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes",
"name": "key",
"type": "bytes"
}
],
"name": "deleteStorageValue",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes",
"name": "prefix",
"type": "bytes"
}
],
"name": "findStorageValues",
"outputs": [
{
"internalType": "bytes[]",
"name": "values",
"type": "bytes[]"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes",
"name": "nef",
"type": "bytes"
},
{
"internalType": "bytes",
"name": "manifest",
"type": "bytes"
}
],
"name": "deployContract",
"outputs": [
{
"internalType": "address",
"name": "ret0",
"type": "address"
}
],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "contractHash",
"type": "address"
}
],
"name": "getContractInfo",
"outputs": [
{
"internalType": "string",
"name": "name",
"type": "string"
},
{
"internalType": "bytes",
"name": "script",
"type": "bytes"
},
{
"internalType": "bytes",
"name": "manifest",
"type": "bytes"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes32",
"name": "hash",
"type": "bytes32"
},
{
"internalType": "bytes",
"name": "publicKey",
"type": "bytes"
},
{
"internalType": "bytes",
"name": "signature",
"type": "bytes"
}
],
"name": "verifySignature",
"outputs": [
{
"internalType": "bool",
"name": "ret0",
"type": "bool"
}
],
"stateMutability": "pure",
"type": "function"
},
{
"inputs": [],
"name": "getRandom",
"outputs": [
{
"internalType": "uint256",
"name": "ret0",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "account",
"type": "address"
}
],
"name": "isCommittee",
"outputs": [
{
"internalType": "bool",
"name": "ret0",
"type": "bool"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "getCommittee",
"outputs": [
{
"internalType": "bytes[]",
"name": "ret0",
"type": "bytes[]"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes[]",
"name": "keys",
"type": "bytes[]"
},
{
"internalType": "bytes[]",
"name": "values",
"type": "bytes[]"
},
{
"internalType": "bool[]",
"name": "isDelete",
"type": "bool[]"
}
],
"name": "batchStorageOperations",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes",
"name": "operation",
"type": "bytes"
}
],
"name": "estimateGas",
"outputs": [
{
"internalType": "uint256",
"name": "ret0",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "getGasPrice",
"outputs": [
{
"internalType": "uint256",
"name": "ret0",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "getStoragePrice",
"outputs": [
{
"internalType": "uint256",
"name": "ret0",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "getDiagnostics",
"outputs": [
{
"internalType": "uint256",
"name": "currentBlock",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "gasBalance",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "neoBalance",
"type": "uint256"
},
{
"internalType": "bool",
"name": "isCommitteeMember",
"type": "bool"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "getFrameworkInfo",
"outputs": [
{
"internalType": "string",
"name": "name",
"type": "string"
},
{
"internalType": "string",
"name": "version",
"type": "string"
},
{
"internalType": "string",
"name": "author",
"type": "string"
},
{
"internalType": "string",
"name": "repository",
"type": "string"
}
],
"stateMutability": "pure",
"type": "function"
},
{
"inputs": [
{
"internalType": "Any",
"name": "data",
"type": "Any"
},
{
"internalType": "bool",
"name": "update",
"type": "bool"
}
],
"name": "_deploy",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"name": "oldVersion",
"type": "uint256"
},
{
"indexed": true,
"name": "newVersion",
"type": "uint256"
}
],
"name": "ContractUpgraded",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"name": "caller",
"type": "address"
},
{
"indexed": false,
"name": "reason",
"type": "string"
}
],
"name": "EmergencyStop",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"name": "owner",
"type": "address"
},
{
"indexed": false,
"name": "version",
"type": "uint256"
}
],
"name": "FrameworkInitialized",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"name": "previousOwner",
"type": "address"
},
{
"indexed": true,
"name": "newOwner",
"type": "address"
}
],
"name": "OwnershipTransferred",
"type": "event"
}
],
"evm": {
"bytecode": {
"linkReferences": {},
"object": "0x41f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41e63f1884110c2002bc8f5719671679bdf46699e08dd81caad21ea8dfe9ca806a01c1bdd03b1498419bf667ce41e63f1884080c20bc8eddbf4ccc3916ea7a8b54da380abb79d09e0b6f21895b2d926e4e3b292d94419bf667ce41e63f18840c144672616d65776f726b496e697469616c697a65640c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c14000000000000000000000000000000000000000023050000000c2002bc8f5719671679bdf46699e08dd81caad21ea8dfe9ca806a01c1bdd03b1498419bf667ce41925de8314ad8270c000000451023170000004aca1097270c00000045102307000000109e12c04ad1504195016f61400c2002bc8f5719671679bdf46699e08dd81caad21ea8dfe9ca806a01c1bdd03b1498419bf667ce41925de8314ad8270c000000451023170000004aca1097270c00000045102307000000109e400c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c1400000000000000000000000000000000000000002305000000400c20bc8eddbf4ccc3916ea7a8b54da380abb79d09e0b6f21895b2d926e4e3b292d94419bf667ce41925de8314ad8270c000000450923160000004aca1097270c00000045092306000000b14057040141f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a41f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c41f827ec8c270a00000023220000000c1a4672616d65776f726b3a20696e76616c6964207769746e6573733a7810db28700014887168ca726a0014b5270c0000006a732308000000001473691068106b8969db2898270a00000023300000000c284672616d65776f726b3a206e6577206f776e657220697320746865207a65726f20616464726573733a780c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000098270a00000023390000000c314672616d65776f726b3a206e6577206f776e6572206973207468652073616d652061732063757272656e74206f776e65723a0c144f776e6572736869705472616e736665727265640c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c14000000000000000000000000000000000000000023050000007812c04ad1504195016f61780c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41e63f18844057080041f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a41f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c41f827ec8c270a00000023220000000c1a4672616d65776f726b3a20696e76616c6964207769746e6573733a0c144f776e6572736869705472616e736665727265640c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000010db28700014887168ca726a0014b5270c0000006a732308000000001473691068106b8969db2812c04ad1504195016f6110db2874001488756cca766e0014b5270d0000006e77072309000000001477076d106c106f07896ddb280c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41e63f18844057010341f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a41f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c41f827ec8c270a00000023220000000c1a4672616d65776f726b3a20696e76616c6964207769746e6573733a411488d8ce02002d3101b8270a00000023230000000c1b4672616d65776f726b3a20696e73756666696369656e74206761733a7a0c2002bc8f5719671679bdf46699e08dd81caad21ea8dfe9ca806a01c1bdd03b1498419bf667ce41925de8314ad8270c000000451023170000004aca1097270c00000045102307000000109eb7270a00000023290000000c214672616d65776f726b3a2076657273696f6e206d757374206265206869676865723a78ca10b7270a00000023260000000c1e4672616d65776f726b3a204e45462063616e6e6f7420626520656d7074793a79ca10b7270a000000232b0000000c234672616d65776f726b3a206d616e69666573742063616e6e6f7420626520656d7074793a0c2002bc8f5719671679bdf46699e08dd81caad21ea8dfe9ca806a01c1bdd03b1498419bf667ce41925de8314ad8270c000000451023170000004aca1097270c00000045102307000000109e707a0c2002bc8f5719671679bdf46699e08dd81caad21ea8dfe9ca806a01c1bdd03b1498419bf667ce41e63f1884787912c04ad11f0c067570646174650c14fda3fa4346ea532a258fc497ddaddb6437c9fdff41627d5b52450c10436f6e74726163745570677261646564687a12c04ad1504195016f614057000141f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a41f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c41f827ec8c270a00000023220000000c1a4672616d65776f726b3a20696e76616c6964207769746e6573733a0c0d456d657267656e637953746f7041f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c7812c04ad1504195016f6140570d0010700c2000000000000000000000000000000000000000000000000000000000000000007110720c2000000000000000000000000000000000000000000000000000000000000000007310c0150c0c63757272656e74496e6465780c14bef2043140362a77c15099c7e64c12f700b665da41627d5b527010db2874002088756cca766e0020b5270d0000006e77072309000000002077076d106c106f07896d6dd1db287141b7c388037210db28770800208877096f08ca770a6f0a0020b5270e0000006f0a770b23090000000020770b6f09106f08106f0b896f096f09d1db287314c3770c6f0c1068d06f0c1169d06f0c126ad06f0c136bd06f0c405707010c2000000000000000000000000000000000000000000000000000000000000000007010710c14000000000000000000000000000000000000000072107310747811c0150c0e6765745472616e73616374696f6e0c14bef2043140362a77c15099c7e64c12f700b665da41627d5b5275412d510830706d4510716d4510726d45107310c0150c0d676574466565506572427974650c147bc681c0a1f71d543457b68bba8d5f9fdd4e5ecc41627d5b527415c3766e1068d06e1169d06e126ad06e136bd06e146cd06e4041dbfea87411c0150c0962616c616e63654f660c14cf76e28bd0062c4a478ee35561011319f3cfa4d241627d5b52405700017811c0150c0962616c616e63654f660c14f563ea40bc283d4d0e05c48ea305b3f2a07340ef41627d5b524057050241f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a41f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c41f827ec8c270a00000023220000000c1a4672616d65776f726b3a20696e76616c6964207769746e6573733a7810db28700014887168ca726a0014b5270c0000006a732308000000001473691068106b8969db2898270a00000023320000000c2a4672616d65776f726b3a2063616e6e6f74207472616e7366657220746f207a65726f20616464726573733a7910b7270a00000023330000000c2b4672616d65776f726b3a20616d6f756e74206d7573742062652067726561746572207468616e207a65726f3a41dbfea87478790c0014c04ad11f0c087472616e736665720c14cf76e28bd0062c4a478ee35561011319f3cfa4d241627d5b52746c270a00000023260000000c1e4672616d65776f726b3a20474153207472616e73666572206661696c65643a4057000241f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a787950419bf667ce41e63f18841145405700017841f6b46be241925de8314057000141f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a78419bf667ce412f58c5ed114540570d0110c370781050419bf667ce41df30b89a710064736bc37410756d6bb527130000006c6d0c00d06d119e7523efffffff6c72107669419c08ed9c270e0000006e0064b523060000000927220000006a6e6941f354bf1d11ced06e6e119e77076f07766f07454523ceffffff6e77086f08c3770910770a6f0a6f08b527170000006f096f0a0c00d06f0a119e770a23e9ffffff6f097010770b6f0b6eb52722000000686f0b6a6f0bced06f0b6f0b119e770c6f0c770b6f0c454523dfffffff684057000241f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a41f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c41f827ec8c270a00000023220000000c1a4672616d65776f726b3a20696e76616c6964207769746e6573733a411488d8ce02002d3101b8270a00000023230000000c1b4672616d65776f726b3a20696e73756666696369656e74206761733a787912c04ad11f0c066465706c6f790c14fda3fa4346ea532a258fc497ddaddb6437c9fdff41627d5b5212ce405705010c00700c00710c00727811c0150c0b676574436f6e74726163740c14fda3fa4346ea532a258fc497ddaddb6437c9fdff41627d5b524a12ce4b13ce4b14ce11c0150c0973657269616c697a650c14c0ef39cee0e4e925c6c2a06a79e1440dd86fceac41627d5b52134d11ce14524514c04ad1730c08436f6e7472616374706b11ce716b12ce7213c3746c1068d06c1169d06c126ad06c4057000378797a001714c04ad1150c0f7665726966795769746845434473610c141bf575ab1189688413610a35a12886cde0b66c7241627d5b5240416bdea92840570301787010c0150c0c676574436f6d6d69747465650c14f563ea40bc283d4d0e05c48ea305b3f2a07340ef41627d5b527110726a69cab52723000000696ace41cf9987026897270b00000008230f0000006a119e7223deffffff094057030010c0150c0c676574436f6d6d69747465650c14f563ea40bc283d4d0e05c48ea305b3f2a07340ef41627d5b527068cac37110726a68cab52719000000696a686ace41cf998702d06a119e7223e8ffffff694057020341f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a78ca79ca97270a00000023280000000c204672616d65776f726b3a206172726179206c656e677468206d69736d617463683a78ca7aca97270a00000023280000000c204672616d65776f726b3a206172726179206c656e677468206d69736d617463683a78ca10b7270a000000231f0000000c174672616d65776f726b3a20656d707479206172726179733a78ca0064b6270a00000023260000000c1e4672616d65776f726b3a20746f6f206d616e79206f7065726174696f6e733a10706878cab527430000007a68ce27190000007868ce419bf667ce412f58c5ed114523180000007868ce7968ce50419bf667ce41e63f188411456868119e71697069454523beffffff405702010240420f007078ca01e803a07168699e4010c0150c0d676574466565506572427974650c147bc681c0a1f71d543457b68bba8d5f9fdd4e5ecc41627d5b524010c0150c0f67657453746f7261676550726963650c147bc681c0a1f71d543457b68bba8d5f9fdd4e5ecc41627d5b5240570500107010711072097310c0150c0c63757272656e74496e6465780c14bef2043140362a77c15099c7e64c12f700b665da41627d5b527041dbfea87411c0150c0962616c616e63654f660c14cf76e28bd0062c4a478ee35561011319f3cfa4d241627d5b527141dbfea87411c0150c0962616c616e63654f660c14f563ea40bc283d4d0e05c48ea305b3f2a07340ef41627d5b527241dbfea8743573fcffff7314c3746c1068d06c1169d06c126ad06c136bd06c405705000c00700c00710c00720c007314c3746c100c194e656f204e3320536f6c6964697479204672616d65776f726bd06c110c05312e302e30d06c120c194a696d6d79203c6a696d6d79407233652e6e6574776f726b3ed06c130c2b68747470733a2f2f6769746875622e636f6d2f7233652d6e6574776f726b2f6e656f2d736f6c6964697479d06c4057000279270a000000230a00000035d6e6ffff40",
"opcodes": "",
"sourceMap": ""
},
"deployedBytecode": {
"linkReferences": {},
"object": "0x41f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41e63f1884110c2002bc8f5719671679bdf46699e08dd81caad21ea8dfe9ca806a01c1bdd03b1498419bf667ce41e63f1884080c20bc8eddbf4ccc3916ea7a8b54da380abb79d09e0b6f21895b2d926e4e3b292d94419bf667ce41e63f18840c144672616d65776f726b496e697469616c697a65640c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c14000000000000000000000000000000000000000023050000000c2002bc8f5719671679bdf46699e08dd81caad21ea8dfe9ca806a01c1bdd03b1498419bf667ce41925de8314ad8270c000000451023170000004aca1097270c00000045102307000000109e12c04ad1504195016f61400c2002bc8f5719671679bdf46699e08dd81caad21ea8dfe9ca806a01c1bdd03b1498419bf667ce41925de8314ad8270c000000451023170000004aca1097270c00000045102307000000109e400c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c1400000000000000000000000000000000000000002305000000400c20bc8eddbf4ccc3916ea7a8b54da380abb79d09e0b6f21895b2d926e4e3b292d94419bf667ce41925de8314ad8270c000000450923160000004aca1097270c00000045092306000000b14057040141f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a41f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c41f827ec8c270a00000023220000000c1a4672616d65776f726b3a20696e76616c6964207769746e6573733a7810db28700014887168ca726a0014b5270c0000006a732308000000001473691068106b8969db2898270a00000023300000000c284672616d65776f726b3a206e6577206f776e657220697320746865207a65726f20616464726573733a780c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000098270a00000023390000000c314672616d65776f726b3a206e6577206f776e6572206973207468652073616d652061732063757272656e74206f776e65723a0c144f776e6572736869705472616e736665727265640c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c14000000000000000000000000000000000000000023050000007812c04ad1504195016f61780c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41e63f18844057080041f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a41f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c41f827ec8c270a00000023220000000c1a4672616d65776f726b3a20696e76616c6964207769746e6573733a0c144f776e6572736869705472616e736665727265640c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000010db28700014887168ca726a0014b5270c0000006a732308000000001473691068106b8969db2812c04ad1504195016f6110db2874001488756cca766e0014b5270d0000006e77072309000000001477076d106c106f07896ddb280c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41e63f18844057010341f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a41f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c41f827ec8c270a00000023220000000c1a4672616d65776f726b3a20696e76616c6964207769746e6573733a411488d8ce02002d3101b8270a00000023230000000c1b4672616d65776f726b3a20696e73756666696369656e74206761733a7a0c2002bc8f5719671679bdf46699e08dd81caad21ea8dfe9ca806a01c1bdd03b1498419bf667ce41925de8314ad8270c000000451023170000004aca1097270c00000045102307000000109eb7270a00000023290000000c214672616d65776f726b3a2076657273696f6e206d757374206265206869676865723a78ca10b7270a00000023260000000c1e4672616d65776f726b3a204e45462063616e6e6f7420626520656d7074793a79ca10b7270a000000232b0000000c234672616d65776f726b3a206d616e69666573742063616e6e6f7420626520656d7074793a0c2002bc8f5719671679bdf46699e08dd81caad21ea8dfe9ca806a01c1bdd03b1498419bf667ce41925de8314ad8270c000000451023170000004aca1097270c00000045102307000000109e707a0c2002bc8f5719671679bdf46699e08dd81caad21ea8dfe9ca806a01c1bdd03b1498419bf667ce41e63f1884787912c04ad11f0c067570646174650c14fda3fa4346ea532a258fc497ddaddb6437c9fdff41627d5b52450c10436f6e74726163745570677261646564687a12c04ad1504195016f614057000141f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a41f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c41f827ec8c270a00000023220000000c1a4672616d65776f726b3a20696e76616c6964207769746e6573733a0c0d456d657267656e637953746f7041f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c7812c04ad1504195016f6140570d0010700c2000000000000000000000000000000000000000000000000000000000000000007110720c2000000000000000000000000000000000000000000000000000000000000000007310c0150c0c63757272656e74496e6465780c14bef2043140362a77c15099c7e64c12f700b665da41627d5b527010db2874002088756cca766e0020b5270d0000006e77072309000000002077076d106c106f07896d6dd1db287141b7c388037210db28770800208877096f08ca770a6f0a0020b5270e0000006f0a770b23090000000020770b6f09106f08106f0b896f096f09d1db287314c3770c6f0c1068d06f0c1169d06f0c126ad06f0c136bd06f0c405707010c2000000000000000000000000000000000000000000000000000000000000000007010710c14000000000000000000000000000000000000000072107310747811c0150c0e6765745472616e73616374696f6e0c14bef2043140362a77c15099c7e64c12f700b665da41627d5b5275412d510830706d4510716d4510726d45107310c0150c0d676574466565506572427974650c147bc681c0a1f71d543457b68bba8d5f9fdd4e5ecc41627d5b527415c3766e1068d06e1169d06e126ad06e136bd06e146cd06e4041dbfea87411c0150c0962616c616e63654f660c14cf76e28bd0062c4a478ee35561011319f3cfa4d241627d5b52405700017811c0150c0962616c616e63654f660c14f563ea40bc283d4d0e05c48ea305b3f2a07340ef41627d5b524057050241f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a41f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c41f827ec8c270a00000023220000000c1a4672616d65776f726b3a20696e76616c6964207769746e6573733a7810db28700014887168ca726a0014b5270c0000006a732308000000001473691068106b8969db2898270a00000023320000000c2a4672616d65776f726b3a2063616e6e6f74207472616e7366657220746f207a65726f20616464726573733a7910b7270a00000023330000000c2b4672616d65776f726b3a20616d6f756e74206d7573742062652067726561746572207468616e207a65726f3a41dbfea87478790c0014c04ad11f0c087472616e736665720c14cf76e28bd0062c4a478ee35561011319f3cfa4d241627d5b52746c270a00000023260000000c1e4672616d65776f726b3a20474153207472616e73666572206661696c65643a4057000241f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a787950419bf667ce41e63f18841145405700017841f6b46be241925de8314057000141f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a78419bf667ce412f58c5ed114540570d0110c370781050419bf667ce41df30b89a710064736bc37410756d6bb527130000006c6d0c00d06d119e7523efffffff6c72107669419c08ed9c270e0000006e0064b523060000000927220000006a6e6941f354bf1d11ced06e6e119e77076f07766f07454523ceffffff6e77086f08c3770910770a6f0a6f08b527170000006f096f0a0c00d06f0a119e770a23e9ffffff6f097010770b6f0b6eb52722000000686f0b6a6f0bced06f0b6f0b119e770c6f0c770b6f0c454523dfffffff684057000241f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a41f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c41f827ec8c270a00000023220000000c1a4672616d65776f726b3a20696e76616c6964207769746e6573733a411488d8ce02002d3101b8270a00000023230000000c1b4672616d65776f726b3a20696e73756666696369656e74206761733a787912c04ad11f0c066465706c6f790c14fda3fa4346ea532a258fc497ddaddb6437c9fdff41627d5b5212ce405705010c00700c00710c00727811c0150c0b676574436f6e74726163740c14fda3fa4346ea532a258fc497ddaddb6437c9fdff41627d5b524a12ce4b13ce4b14ce11c0150c0973657269616c697a650c14c0ef39cee0e4e925c6c2a06a79e1440dd86fceac41627d5b52134d11ce14524514c04ad1730c08436f6e7472616374706b11ce716b12ce7213c3746c1068d06c1169d06c126ad06c4057000378797a001714c04ad1150c0f7665726966795769746845434473610c141bf575ab1189688413610a35a12886cde0b66c7241627d5b5240416bdea92840570301787010c0150c0c676574436f6d6d69747465650c14f563ea40bc283d4d0e05c48ea305b3f2a07340ef41627d5b527110726a69cab52723000000696ace41cf9987026897270b00000008230f0000006a119e7223deffffff094057030010c0150c0c676574436f6d6d69747465650c14f563ea40bc283d4d0e05c48ea305b3f2a07340ef41627d5b527068cac37110726a68cab52719000000696a686ace41cf998702d06a119e7223e8ffffff694057020341f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a78ca79ca97270a00000023280000000c204672616d65776f726b3a206172726179206c656e677468206d69736d617463683a78ca7aca97270a00000023280000000c204672616d65776f726b3a206172726179206c656e677468206d69736d617463683a78ca10b7270a000000231f0000000c174672616d65776f726b3a20656d707479206172726179733a78ca0064b6270a00000023260000000c1e4672616d65776f726b3a20746f6f206d616e79206f7065726174696f6e733a10706878cab527430000007a68ce27190000007868ce419bf667ce412f58c5ed114523180000007868ce7968ce50419bf667ce41e63f188411456868119e71697069454523beffffff405702010240420f007078ca01e803a07168699e4010c0150c0d676574466565506572427974650c147bc681c0a1f71d543457b68bba8d5f9fdd4e5ecc41627d5b524010c0150c0f67657453746f7261676550726963650c147bc681c0a1f71d543457b68bba8d5f9fdd4e5ecc41627d5b5240570500107010711072097310c0150c0c63757272656e74496e6465780c14bef2043140362a77c15099c7e64c12f700b665da41627d5b527041dbfea87411c0150c0962616c616e63654f660c14cf76e28bd0062c4a478ee35561011319f3cfa4d241627d5b527141dbfea87411c0150c0962616c616e63654f660c14f563ea40bc283d4d0e05c48ea305b3f2a07340ef41627d5b527241dbfea8743573fcffff7314c3746c1068d06c1169d06c126ad06c136bd06c405705000c00700c00710c00720c007314c3746c100c194e656f204e3320536f6c6964697479204672616d65776f726bd06c110c05312e302e30d06c120c194a696d6d79203c6a696d6d79407233652e6e6574776f726b3ed06c130c2b68747470733a2f2f6769746875622e636f6d2f7233652d6e6574776f726b2f6e656f2d736f6c6964697479d06c4057000279270a000000230a00000035d6e6ffff40",
"opcodes": "",
"sourceMap": ""
},
"methodIdentifiers": {
"_deploy(Any,bool)": "0x6b7dda86",
"batchStorageOperations(bytes[],bytes[],bool[])": "0x8f1c223c",
"deleteStorageValue(bytes)": "0xf4456d71",
"deployContract(bytes,bytes)": "0xc10808d3",
"emergencyStop(string)": "0xb1e3268b",
"estimateGas(bytes)": "0xb632403d",
"findStorageValues(bytes)": "0x015d9aa4",
"getBalance()": "0x12065fe0",
"getCommittee()": "0xab8f6ffe",
"getContractInfo(address)": "0xcd481e51",
"getCurrentBlock()": "0x672d5d3b",
"getDiagnostics()": "0x81614ba3",
"getFrameworkInfo()": "0x0b3dbdd2",
"getGasPrice()": "0x455259cb",
"getNeoBalance(address)": "0x264dbfbc",
"getRandom()": "0xaacc5a17",
"getStoragePrice()": "0x262d75df",
"getStorageValue(bytes)": "0x0d7914f5",
"getTransaction(bytes32)": "0x4aae13ca",
"initialized()": "0x158ef93e",
"isCommittee(address)": "0x8c9540d3",
"owner()": "0x8da5cb5b",
"renounceOwnership()": "0x715018a6",
"setStorageValue(bytes,bytes)": "0xc15b2983",
"transferGas(address,uint256)": "0xb99809a7",
"transferOwnership(address)": "0xf2fde38b",
"upgradeContract(bytes,bytes,uint256)": "0x5d46fbfa",
"verifySignature(bytes32,bytes,bytes)": "0x807f0015",
"version()": "0x54fd4d50"
}
},
"metadata": "{\"compiler\":{\"name\":\"neo-devpack-solidity-0.14.0\",\"version\":\"0.14.0.0\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"ret0\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"ret0\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"initialized\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"ret0\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"nef\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"manifest\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"newVersion\",\"type\":\"uint256\"}],\"name\":\"upgradeContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"reason\",\"type\":\"string\"}],\"name\":\"emergencyStop\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getCurrentBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"txHash\",\"type\":\"bytes32\"}],\"name\":\"getTransaction\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"gasPrice\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"ret0\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"getNeoBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"ret0\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferGas\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"key\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"value\",\"type\":\"bytes\"}],\"name\":\"setStorageValue\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"key\",\"type\":\"bytes\"}],\"name\":\"getStorageValue\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"ret0\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"key\",\"type\":\"bytes\"}],\"name\":\"deleteStorageValue\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"prefix\",\"type\":\"bytes\"}],\"name\":\"findStorageValues\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"values\",\"type\":\"bytes[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"nef\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"manifest\",\"type\":\"bytes\"}],\"name\":\"deployContract\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"ret0\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"contractHash\",\"type\":\"address\"}],\"name\":\"getContractInfo\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"bytes\",\"name\":\"script\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"manifest\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"publicKey\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"name\":\"verifySignature\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"ret0\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRandom\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"ret0\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"isCommittee\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"ret0\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getCommittee\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"ret0\",\"type\":\"bytes[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes[]\",\"name\":\"keys\",\"type\":\"bytes[]\"},{\"internalType\":\"bytes[]\",\"name\":\"values\",\"type\":\"bytes[]\"},{\"internalType\":\"bool[]\",\"name\":\"isDelete\",\"type\":\"bool[]\"}],\"name\":\"batchStorageOperations\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"operation\",\"type\":\"bytes\"}],\"name\":\"estimateGas\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"ret0\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getGasPrice\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"ret0\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getStoragePrice\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"ret0\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getDiagnostics\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"currentBlock\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"gasBalance\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"neoBalance\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"isCommitteeMember\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getFrameworkInfo\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"version\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"author\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"repository\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"Any\",\"name\":\"data\",\"type\":\"Any\"},{\"internalType\":\"bool\",\"name\":\"update\",\"type\":\"bool\"}],\"name\":\"_deploy\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"oldVersion\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"newVersion\",\"type\":\"uint256\"}],\"name\":\"ContractUpgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"caller\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"reason\",\"type\":\"string\"}],\"name\":\"EmergencyStop\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"version\",\"type\":\"uint256\"}],\"name\":\"FrameworkInitialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"}],\"contractName\":\"FrameworkBase\"},\"settings\":{\"optimizer\":{\"enabled\":true,\"runs\":200}},\"sources\":{\"contracts/FrameworkBase.sol\":{\"keccak256\":\"0x3449241a4ed96ca6a3e56926c32fa67f5615469e9b2c01fdec35e71847a6d50a\",\"urls\":[]}},\"version\":1}",
"neo": {
"gasEstimates": {
"creation": {
"gas": "0",
"networkFee": "0",
"systemFee": "0"
},
"functions": {}
},
"manifest": {
"abi": {
"events": [
{
"name": "ContractUpgraded",
"parameters": [
{
"name": "oldVersion",
"type": "Integer"
},
{
"name": "newVersion",
"type": "Integer"
}
]
},
{
"name": "EmergencyStop",
"parameters": [
{
"name": "caller",
"type": "Hash160"
},
{
"name": "reason",
"type": "String"
}
]
},
{
"name": "FrameworkInitialized",
"parameters": [
{
"name": "owner",
"type": "Hash160"
},
{
"name": "version",
"type": "Integer"
}
]
},
{
"name": "OwnershipTransferred",
"parameters": [
{
"name": "previousOwner",
"type": "Hash160"
},
{
"name": "newOwner",
"type": "Hash160"
}
]
}
],
"methods": [
{
"name": "version",
"offset": 392,
"parameters": [],
"returntype": "Integer",
"safe": true
},
{
"name": "owner",
"offset": 469,
"parameters": [],
"returntype": "Hash160",
"safe": true
},
{
"name": "initialized",
"offset": 586,
"parameters": [],
"returntype": "Boolean",
"safe": true
},
{
"name": "transferOwnership",
"offset": 662,
"parameters": [
{
"name": "newOwner",
"type": "Hash160"
}
],
"returntype": "Void",
"safe": false
},
{
"name": "renounceOwnership",
"offset": 1408,
"parameters": [],
"returntype": "Void",
"safe": false
},
{
"name": "upgradeContract",
"offset": 1959,
"parameters": [
{
"name": "nef",
"type": "ByteArray"
},
{
"name": "manifest",
"type": "ByteArray"
},
{
"name": "newVersion",
"type": "Integer"
}
],
"returntype": "Void",
"safe": false
},
{
"name": "emergencyStop",
"offset": 2706,
"parameters": [
{
"name": "reason",
"type": "String"
}
],
"returntype": "Void",
"safe": false
},
{
"name": "getCurrentBlock",
"offset": 3043,
"parameters": [],
"returntype": "Array",
"safe": true
},
{
"name": "getTransaction",
"offset": 3298,
"parameters": [
{
"name": "txHash",
"type": "Hash256"
}
],
"returntype": "Array",
"safe": true
},
{
"name": "getBalance",
"offset": 3502,
"parameters": [],
"returntype": "Integer",
"safe": true
},
{
"name": "getNeoBalance",
"offset": 3549,
"parameters": [
{
"name": "account",
"type": "Hash160"
}
],
"returntype": "Integer",
"safe": true
},
{
"name": "transferGas",
"offset": 3595,
"parameters": [
{
"name": "to",
"type": "Hash160"
},
{
"name": "amount",
"type": "Integer"
}
],
"returntype": "Void",
"safe": false
},
{
"name": "setStorageValue",
"offset": 4124,
"parameters": [
{
"name": "key",
"type": "ByteArray"
},
{
"name": "value",
"type": "ByteArray"
}
],
"returntype": "Void",
"safe": false
},
{
"name": "getStorageValue",
"offset": 4340,
"parameters": [
{
"name": "key",
"type": "ByteArray"
}
],
"returntype": "ByteArray",
"safe": true
},
{
"name": "deleteStorageValue",
"offset": 4355,
"parameters": [
{
"name": "key",
"type": "ByteArray"
}
],
"returntype": "Void",
"safe": false
},
{
"name": "findStorageValues",
"offset": 4569,
"parameters": [
{
"name": "prefix",
"type": "ByteArray"
}
],
"returntype": "Array",
"safe": true
},
{
"name": "deployContract",
"offset": 4763,
"parameters": [
{
"name": "nef",
"type": "ByteArray"
},
{
"name": "manifest",
"type": "ByteArray"
}
],
"returntype": "Hash160",
"safe": false
},
{
"name": "getContractInfo",
"offset": 5136,
"parameters": [
{
"name": "contractHash",
"type": "Hash160"
}
],
"returntype": "Array",
"safe": true
},
{
"name": "verifySignature",
"offset": 5290,
"parameters": [
{
"name": "hash",
"type": "Hash256"
},
{
"name": "publicKey",
"type": "ByteArray"
},
{
"name": "signature",
"type": "ByteArray"
}
],
"returntype": "Boolean",
"safe": true
},
{
"name": "getRandom",
"offset": 5348,
"parameters": [],
"returntype": "Integer",
"safe": true
},
{
"name": "isCommittee",
"offset": 5354,
"parameters": [
{
"name": "account",
"type": "Hash160"
}
],
"returntype": "Boolean",
"safe": true
},
{
"name": "getCommittee",
"offset": 5447,
"parameters": [],
"returntype": "Array",
"safe": true
},
{
"name": "batchStorageOperations",
"offset": 5532,
"parameters": [
{
"name": "keys",
"type": "Array"
},
{
"name": "values",
"type": "Array"
},
{
"name": "isDelete",
"type": "Array"
}
],
"returntype": "Void",
"safe": false
},
{
"name": "estimateGas",
"offset": 5994,
"parameters": [
{
"name": "operation",
"type": "ByteArray"
}
],
"returntype": "Integer",
"safe": true
},
{
"name": "getGasPrice",
"offset": 6014,
"parameters": [],
"returntype": "Integer",
"safe": true
},
{
"name": "getStoragePrice",
"offset": 6060,
"parameters": [],
"returntype": "Integer",
"safe": true
},
{
"name": "getDiagnostics",
"offset": 6108,
"parameters": [],
"returntype": "Array",
"safe": true
},
{
"name": "getFrameworkInfo",
"offset": 6290,
"parameters": [],
"returntype": "Array",
"safe": true
},
{
"name": "_deploy",
"offset": 6428,
"parameters": [
{
"name": "data",
"type": "Any"
},
{
"name": "update",
"type": "Boolean"
}
],
"returntype": "Void",
"safe": false
}
]
},
"extra": {
"Author": "Jimmy <jimmy@r3e.network>",
"Compiler": "neo-devpack-solidity-0.14.0",
"Description": "Solidity contract 'FrameworkBase' compiled to NeoVM",
"Version": "0.14.0.0"
},
"features": {},
"groups": [],
"name": "FrameworkBase",
"permissions": [
{
"contract": "0x726cb6e0cd8628a1350a611384688911ab75f51b",
"methods": [
"verifyWithECDsa"
]
},
{
"contract": "0xacce6fd80d44e1796aa0c2c625e9e4e0ce39efc0",
"methods": [
"serialize"
]
},
{
"contract": "0xcc5e4edd9f5f8dba8bb65734541df7a1c081c67b",
"methods": [
"getFeePerByte",
"getStoragePrice"
]
},
{
"contract": "0xd2a4cff31913016155e38e474a2c06d08be276cf",
"methods": [
"balanceOf",
"transfer"
]
},
{
"contract": "0xda65b600f7124ce6c79950c1772a36403104f2be",
"methods": [
"currentIndex",
"getTransaction"
]
},
{
"contract": "0xef4073a0f2b305a38ec4050e4d3d28bc40ea63f5",
"methods": [
"balanceOf",
"getCommittee"
]
},
{
"contract": "0xfffdc93764dbaddd97c48f252a53ea4643faa3fd",
"methods": [
"deploy",
"getContract",
"update"
]
}
],
"supportedstandards": [
"NEP-29"
],
"trusts": []
},
"methodMap": {
"_deploy(Any,bool)": "_deploy",
"batchStorageOperations(bytes[],bytes[],bool[])": "batchStorageOperations",
"deleteStorageValue(bytes)": "deleteStorageValue",
"deployContract(bytes,bytes)": "deployContract",
"emergencyStop(string)": "emergencyStop",
"estimateGas(bytes)": "estimateGas",
"findStorageValues(bytes)": "findStorageValues",
"getBalance()": "getBalance",
"getCommittee()": "getCommittee",
"getContractInfo(address)": "getContractInfo",
"getCurrentBlock()": "getCurrentBlock",
"getDiagnostics()": "getDiagnostics",
"getFrameworkInfo()": "getFrameworkInfo",
"getGasPrice()": "getGasPrice",
"getNeoBalance(address)": "getNeoBalance",
"getRandom()": "getRandom",
"getStoragePrice()": "getStoragePrice",
"getStorageValue(bytes)": "getStorageValue",
"getTransaction(bytes32)": "getTransaction",
"initialized()": "initialized",
"isCommittee(address)": "isCommittee",
"owner()": "owner",
"renounceOwnership()": "renounceOwnership",
"setStorageValue(bytes,bytes)": "setStorageValue",
"transferGas(address,uint256)": "transferGas",
"transferOwnership(address)": "transferOwnership",
"upgradeContract(bytes,bytes,uint256)": "upgradeContract",
"verifySignature(bytes32,bytes,bytes)": "verifySignature",
"version()": "version"
},
"nef": {
"checksum": "efa4aac2",
"compiler": "neo-devpack-solidity-0.14.0",
"image": "4e4546336e656f2d736f6c69646974792d302e31342e300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636f6e7472616374732f4672616d65776f726b426173652e736f6c00000000fd301941f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41e63f1884110c2002bc8f5719671679bdf46699e08dd81caad21ea8dfe9ca806a01c1bdd03b1498419bf667ce41e63f1884080c20bc8eddbf4ccc3916ea7a8b54da380abb79d09e0b6f21895b2d926e4e3b292d94419bf667ce41e63f18840c144672616d65776f726b496e697469616c697a65640c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c14000000000000000000000000000000000000000023050000000c2002bc8f5719671679bdf46699e08dd81caad21ea8dfe9ca806a01c1bdd03b1498419bf667ce41925de8314ad8270c000000451023170000004aca1097270c00000045102307000000109e12c04ad1504195016f61400c2002bc8f5719671679bdf46699e08dd81caad21ea8dfe9ca806a01c1bdd03b1498419bf667ce41925de8314ad8270c000000451023170000004aca1097270c00000045102307000000109e400c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c1400000000000000000000000000000000000000002305000000400c20bc8eddbf4ccc3916ea7a8b54da380abb79d09e0b6f21895b2d926e4e3b292d94419bf667ce41925de8314ad8270c000000450923160000004aca1097270c00000045092306000000b14057040141f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a41f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c41f827ec8c270a00000023220000000c1a4672616d65776f726b3a20696e76616c6964207769746e6573733a7810db28700014887168ca726a0014b5270c0000006a732308000000001473691068106b8969db2898270a00000023300000000c284672616d65776f726b3a206e6577206f776e657220697320746865207a65726f20616464726573733a780c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000098270a00000023390000000c314672616d65776f726b3a206e6577206f776e6572206973207468652073616d652061732063757272656e74206f776e65723a0c144f776e6572736869705472616e736665727265640c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c14000000000000000000000000000000000000000023050000007812c04ad1504195016f61780c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41e63f18844057080041f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a41f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c41f827ec8c270a00000023220000000c1a4672616d65776f726b3a20696e76616c6964207769746e6573733a0c144f776e6572736869705472616e736665727265640c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000010db28700014887168ca726a0014b5270c0000006a732308000000001473691068106b8969db2812c04ad1504195016f6110db2874001488756cca766e0014b5270d0000006e77072309000000001477076d106c106f07896ddb280c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41e63f18844057010341f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a41f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c41f827ec8c270a00000023220000000c1a4672616d65776f726b3a20696e76616c6964207769746e6573733a411488d8ce02002d3101b8270a00000023230000000c1b4672616d65776f726b3a20696e73756666696369656e74206761733a7a0c2002bc8f5719671679bdf46699e08dd81caad21ea8dfe9ca806a01c1bdd03b1498419bf667ce41925de8314ad8270c000000451023170000004aca1097270c00000045102307000000109eb7270a00000023290000000c214672616d65776f726b3a2076657273696f6e206d757374206265206869676865723a78ca10b7270a00000023260000000c1e4672616d65776f726b3a204e45462063616e6e6f7420626520656d7074793a79ca10b7270a000000232b0000000c234672616d65776f726b3a206d616e69666573742063616e6e6f7420626520656d7074793a0c2002bc8f5719671679bdf46699e08dd81caad21ea8dfe9ca806a01c1bdd03b1498419bf667ce41925de8314ad8270c000000451023170000004aca1097270c00000045102307000000109e707a0c2002bc8f5719671679bdf46699e08dd81caad21ea8dfe9ca806a01c1bdd03b1498419bf667ce41e63f1884787912c04ad11f0c067570646174650c14fda3fa4346ea532a258fc497ddaddb6437c9fdff41627d5b52450c10436f6e74726163745570677261646564687a12c04ad1504195016f614057000141f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a41f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c41f827ec8c270a00000023220000000c1a4672616d65776f726b3a20696e76616c6964207769746e6573733a0c0d456d657267656e637953746f7041f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c7812c04ad1504195016f6140570d0010700c2000000000000000000000000000000000000000000000000000000000000000007110720c2000000000000000000000000000000000000000000000000000000000000000007310c0150c0c63757272656e74496e6465780c14bef2043140362a77c15099c7e64c12f700b665da41627d5b527010db2874002088756cca766e0020b5270d0000006e77072309000000002077076d106c106f07896d6dd1db287141b7c388037210db28770800208877096f08ca770a6f0a0020b5270e0000006f0a770b23090000000020770b6f09106f08106f0b896f096f09d1db287314c3770c6f0c1068d06f0c1169d06f0c126ad06f0c136bd06f0c405707010c2000000000000000000000000000000000000000000000000000000000000000007010710c14000000000000000000000000000000000000000072107310747811c0150c0e6765745472616e73616374696f6e0c14bef2043140362a77c15099c7e64c12f700b665da41627d5b5275412d510830706d4510716d4510726d45107310c0150c0d676574466565506572427974650c147bc681c0a1f71d543457b68bba8d5f9fdd4e5ecc41627d5b527415c3766e1068d06e1169d06e126ad06e136bd06e146cd06e4041dbfea87411c0150c0962616c616e63654f660c14cf76e28bd0062c4a478ee35561011319f3cfa4d241627d5b52405700017811c0150c0962616c616e63654f660c14f563ea40bc283d4d0e05c48ea305b3f2a07340ef41627d5b524057050241f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a41f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c41f827ec8c270a00000023220000000c1a4672616d65776f726b3a20696e76616c6964207769746e6573733a7810db28700014887168ca726a0014b5270c0000006a732308000000001473691068106b8969db2898270a00000023320000000c2a4672616d65776f726b3a2063616e6e6f74207472616e7366657220746f207a65726f20616464726573733a7910b7270a00000023330000000c2b4672616d65776f726b3a20616d6f756e74206d7573742062652067726561746572207468616e207a65726f3a41dbfea87478790c0014c04ad11f0c087472616e736665720c14cf76e28bd0062c4a478ee35561011319f3cfa4d241627d5b52746c270a00000023260000000c1e4672616d65776f726b3a20474153207472616e73666572206661696c65643a4057000241f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a787950419bf667ce41e63f18841145405700017841f6b46be241925de8314057000141f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a78419bf667ce412f58c5ed114540570d0110c370781050419bf667ce41df30b89a710064736bc37410756d6bb527130000006c6d0c00d06d119e7523efffffff6c72107669419c08ed9c270e0000006e0064b523060000000927220000006a6e6941f354bf1d11ced06e6e119e77076f07766f07454523ceffffff6e77086f08c3770910770a6f0a6f08b527170000006f096f0a0c00d06f0a119e770a23e9ffffff6f097010770b6f0b6eb52722000000686f0b6a6f0bced06f0b6f0b119e770c6f0c770b6f0c454523dfffffff684057000241f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a41f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c41f827ec8c270a00000023220000000c1a4672616d65776f726b3a20696e76616c6964207769746e6573733a411488d8ce02002d3101b8270a00000023230000000c1b4672616d65776f726b3a20696e73756666696369656e74206761733a787912c04ad11f0c066465706c6f790c14fda3fa4346ea532a258fc497ddaddb6437c9fdff41627d5b5212ce405705010c00700c00710c00727811c0150c0b676574436f6e74726163740c14fda3fa4346ea532a258fc497ddaddb6437c9fdff41627d5b524a12ce4b13ce4b14ce11c0150c0973657269616c697a650c14c0ef39cee0e4e925c6c2a06a79e1440dd86fceac41627d5b52134d11ce14524514c04ad1730c08436f6e7472616374706b11ce716b12ce7213c3746c1068d06c1169d06c126ad06c4057000378797a001714c04ad1150c0f7665726966795769746845434473610c141bf575ab1189688413610a35a12886cde0b66c7241627d5b5240416bdea92840570301787010c0150c0c676574436f6d6d69747465650c14f563ea40bc283d4d0e05c48ea305b3f2a07340ef41627d5b527110726a69cab52723000000696ace41cf9987026897270b00000008230f0000006a119e7223deffffff094057030010c0150c0c676574436f6d6d69747465650c14f563ea40bc283d4d0e05c48ea305b3f2a07340ef41627d5b527068cac37110726a68cab52719000000696a686ace41cf998702d06a119e7223e8ffffff694057020341f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a78ca79ca97270a00000023280000000c204672616d65776f726b3a206172726179206c656e677468206d69736d617463683a78ca7aca97270a00000023280000000c204672616d65776f726b3a206172726179206c656e677468206d69736d617463683a78ca10b7270a000000231f0000000c174672616d65776f726b3a20656d707479206172726179733a78ca0064b6270a00000023260000000c1e4672616d65776f726b3a20746f6f206d616e79206f7065726174696f6e733a10706878cab527430000007a68ce27190000007868ce419bf667ce412f58c5ed114523180000007868ce7968ce50419bf667ce41e63f188411456868119e71697069454523beffffff405702010240420f007078ca01e803a07168699e4010c0150c0d676574466565506572427974650c147bc681c0a1f71d543457b68bba8d5f9fdd4e5ecc41627d5b524010c0150c0f67657453746f7261676550726963650c147bc681c0a1f71d543457b68bba8d5f9fdd4e5ecc41627d5b5240570500107010711072097310c0150c0c63757272656e74496e6465780c14bef2043140362a77c15099c7e64c12f700b665da41627d5b527041dbfea87411c0150c0962616c616e63654f660c14cf76e28bd0062c4a478ee35561011319f3cfa4d241627d5b527141dbfea87411c0150c0962616c616e63654f660c14f563ea40bc283d4d0e05c48ea305b3f2a07340ef41627d5b527241dbfea8743573fcffff7314c3746c1068d06c1169d06c126ad06c136bd06c405705000c00700c00710c00720c007314c3746c100c194e656f204e3320536f6c6964697479204672616d65776f726bd06c110c05312e302e30d06c120c194a696d6d79203c6a696d6d79407233652e6e6574776f726b3ed06c130c2b68747470733a2f2f6769746875622e636f6d2f7233652d6e6574776f726b2f6e656f2d736f6c6964697479d06c4057000279270a000000230a00000035d6e6ffff40efa4aac2",
"magic": "NEF3",
"script": "41f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41e63f1884110c2002bc8f5719671679bdf46699e08dd81caad21ea8dfe9ca806a01c1bdd03b1498419bf667ce41e63f1884080c20bc8eddbf4ccc3916ea7a8b54da380abb79d09e0b6f21895b2d926e4e3b292d94419bf667ce41e63f18840c144672616d65776f726b496e697469616c697a65640c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c14000000000000000000000000000000000000000023050000000c2002bc8f5719671679bdf46699e08dd81caad21ea8dfe9ca806a01c1bdd03b1498419bf667ce41925de8314ad8270c000000451023170000004aca1097270c00000045102307000000109e12c04ad1504195016f61400c2002bc8f5719671679bdf46699e08dd81caad21ea8dfe9ca806a01c1bdd03b1498419bf667ce41925de8314ad8270c000000451023170000004aca1097270c00000045102307000000109e400c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c1400000000000000000000000000000000000000002305000000400c20bc8eddbf4ccc3916ea7a8b54da380abb79d09e0b6f21895b2d926e4e3b292d94419bf667ce41925de8314ad8270c000000450923160000004aca1097270c00000045092306000000b14057040141f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a41f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c41f827ec8c270a00000023220000000c1a4672616d65776f726b3a20696e76616c6964207769746e6573733a7810db28700014887168ca726a0014b5270c0000006a732308000000001473691068106b8969db2898270a00000023300000000c284672616d65776f726b3a206e6577206f776e657220697320746865207a65726f20616464726573733a780c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000098270a00000023390000000c314672616d65776f726b3a206e6577206f776e6572206973207468652073616d652061732063757272656e74206f776e65723a0c144f776e6572736869705472616e736665727265640c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c14000000000000000000000000000000000000000023050000007812c04ad1504195016f61780c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41e63f18844057080041f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a41f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c41f827ec8c270a00000023220000000c1a4672616d65776f726b3a20696e76616c6964207769746e6573733a0c144f776e6572736869705472616e736665727265640c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000010db28700014887168ca726a0014b5270c0000006a732308000000001473691068106b8969db2812c04ad1504195016f6110db2874001488756cca766e0014b5270d0000006e77072309000000001477076d106c106f07896ddb280c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41e63f18844057010341f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a41f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c41f827ec8c270a00000023220000000c1a4672616d65776f726b3a20696e76616c6964207769746e6573733a411488d8ce02002d3101b8270a00000023230000000c1b4672616d65776f726b3a20696e73756666696369656e74206761733a7a0c2002bc8f5719671679bdf46699e08dd81caad21ea8dfe9ca806a01c1bdd03b1498419bf667ce41925de8314ad8270c000000451023170000004aca1097270c00000045102307000000109eb7270a00000023290000000c214672616d65776f726b3a2076657273696f6e206d757374206265206869676865723a78ca10b7270a00000023260000000c1e4672616d65776f726b3a204e45462063616e6e6f7420626520656d7074793a79ca10b7270a000000232b0000000c234672616d65776f726b3a206d616e69666573742063616e6e6f7420626520656d7074793a0c2002bc8f5719671679bdf46699e08dd81caad21ea8dfe9ca806a01c1bdd03b1498419bf667ce41925de8314ad8270c000000451023170000004aca1097270c00000045102307000000109e707a0c2002bc8f5719671679bdf46699e08dd81caad21ea8dfe9ca806a01c1bdd03b1498419bf667ce41e63f1884787912c04ad11f0c067570646174650c14fda3fa4346ea532a258fc497ddaddb6437c9fdff41627d5b52450c10436f6e74726163745570677261646564687a12c04ad1504195016f614057000141f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a41f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c41f827ec8c270a00000023220000000c1a4672616d65776f726b3a20696e76616c6964207769746e6573733a0c0d456d657267656e637953746f7041f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c7812c04ad1504195016f6140570d0010700c2000000000000000000000000000000000000000000000000000000000000000007110720c2000000000000000000000000000000000000000000000000000000000000000007310c0150c0c63757272656e74496e6465780c14bef2043140362a77c15099c7e64c12f700b665da41627d5b527010db2874002088756cca766e0020b5270d0000006e77072309000000002077076d106c106f07896d6dd1db287141b7c388037210db28770800208877096f08ca770a6f0a0020b5270e0000006f0a770b23090000000020770b6f09106f08106f0b896f096f09d1db287314c3770c6f0c1068d06f0c1169d06f0c126ad06f0c136bd06f0c405707010c2000000000000000000000000000000000000000000000000000000000000000007010710c14000000000000000000000000000000000000000072107310747811c0150c0e6765745472616e73616374696f6e0c14bef2043140362a77c15099c7e64c12f700b665da41627d5b5275412d510830706d4510716d4510726d45107310c0150c0d676574466565506572427974650c147bc681c0a1f71d543457b68bba8d5f9fdd4e5ecc41627d5b527415c3766e1068d06e1169d06e126ad06e136bd06e146cd06e4041dbfea87411c0150c0962616c616e63654f660c14cf76e28bd0062c4a478ee35561011319f3cfa4d241627d5b52405700017811c0150c0962616c616e63654f660c14f563ea40bc283d4d0e05c48ea305b3f2a07340ef41627d5b524057050241f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a41f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c41f827ec8c270a00000023220000000c1a4672616d65776f726b3a20696e76616c6964207769746e6573733a7810db28700014887168ca726a0014b5270c0000006a732308000000001473691068106b8969db2898270a00000023320000000c2a4672616d65776f726b3a2063616e6e6f74207472616e7366657220746f207a65726f20616464726573733a7910b7270a00000023330000000c2b4672616d65776f726b3a20616d6f756e74206d7573742062652067726561746572207468616e207a65726f3a41dbfea87478790c0014c04ad11f0c087472616e736665720c14cf76e28bd0062c4a478ee35561011319f3cfa4d241627d5b52746c270a00000023260000000c1e4672616d65776f726b3a20474153207472616e73666572206661696c65643a4057000241f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a787950419bf667ce41e63f18841145405700017841f6b46be241925de8314057000141f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a78419bf667ce412f58c5ed114540570d0110c370781050419bf667ce41df30b89a710064736bc37410756d6bb527130000006c6d0c00d06d119e7523efffffff6c72107669419c08ed9c270e0000006e0064b523060000000927220000006a6e6941f354bf1d11ced06e6e119e77076f07766f07454523ceffffff6e77086f08c3770910770a6f0a6f08b527170000006f096f0a0c00d06f0a119e770a23e9ffffff6f097010770b6f0b6eb52722000000686f0b6a6f0bced06f0b6f0b119e770c6f0c770b6f0c454523dfffffff684057000241f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a41f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c41f827ec8c270a00000023220000000c1a4672616d65776f726b3a20696e76616c6964207769746e6573733a411488d8ce02002d3101b8270a00000023230000000c1b4672616d65776f726b3a20696e73756666696369656e74206761733a787912c04ad11f0c066465706c6f790c14fda3fa4346ea532a258fc497ddaddb6437c9fdff41627d5b5212ce405705010c00700c00710c00727811c0150c0b676574436f6e74726163740c14fda3fa4346ea532a258fc497ddaddb6437c9fdff41627d5b524a12ce4b13ce4b14ce11c0150c0973657269616c697a650c14c0ef39cee0e4e925c6c2a06a79e1440dd86fceac41627d5b52134d11ce14524514c04ad1730c08436f6e7472616374706b11ce716b12ce7213c3746c1068d06c1169d06c126ad06c4057000378797a001714c04ad1150c0f7665726966795769746845434473610c141bf575ab1189688413610a35a12886cde0b66c7241627d5b5240416bdea92840570301787010c0150c0c676574436f6d6d69747465650c14f563ea40bc283d4d0e05c48ea305b3f2a07340ef41627d5b527110726a69cab52723000000696ace41cf9987026897270b00000008230f0000006a119e7223deffffff094057030010c0150c0c676574436f6d6d69747465650c14f563ea40bc283d4d0e05c48ea305b3f2a07340ef41627d5b527068cac37110726a68cab52719000000696a686ace41cf998702d06a119e7223e8ffffff694057020341f9b4e2384139536e3c972711000000412d51083013ce230a0000004139536e3c0c20a0bcfd66efae5627f2b5e9289ef9149f63574f6184279a3d732940631ee98a45419bf667ce41925de8314ad82721000000450c140000000000000000000000000000000000000000232a0000004aca10972721000000450c140000000000000000000000000000000000000000230500000097270a000000232a0000000c224672616d65776f726b3a2063616c6c6572206973206e6f7420746865206f776e65723a78ca79ca97270a00000023280000000c204672616d65776f726b3a206172726179206c656e677468206d69736d617463683a78ca7aca97270a00000023280000000c204672616d65776f726b3a206172726179206c656e677468206d69736d617463683a78ca10b7270a000000231f0000000c174672616d65776f726b3a20656d707479206172726179733a78ca0064b6270a00000023260000000c1e4672616d65776f726b3a20746f6f206d616e79206f7065726174696f6e733a10706878cab527430000007a68ce27190000007868ce419bf667ce412f58c5ed114523180000007868ce7968ce50419bf667ce41e63f188411456868119e71697069454523beffffff405702010240420f007078ca01e803a07168699e4010c0150c0d676574466565506572427974650c147bc681c0a1f71d543457b68bba8d5f9fdd4e5ecc41627d5b524010c0150c0f67657453746f7261676550726963650c147bc681c0a1f71d543457b68bba8d5f9fdd4e5ecc41627d5b5240570500107010711072097310c0150c0c63757272656e74496e6465780c14bef2043140362a77c15099c7e64c12f700b665da41627d5b527041dbfea87411c0150c0962616c616e63654f660c14cf76e28bd0062c4a478ee35561011319f3cfa4d241627d5b527141dbfea87411c0150c0962616c616e63654f660c14f563ea40bc283d4d0e05c48ea305b3f2a07340ef41627d5b527241dbfea8743573fcffff7314c3746c1068d06c1169d06c126ad06c136bd06c405705000c00700c00710c00720c007314c3746c100c194e656f204e3320536f6c6964697479204672616d65776f726bd06c110c05312e302e30d06c120c194a696d6d79203c6a696d6d79407233652e6e6574776f726b3ed06c130c2b68747470733a2f2f6769746875622e636f6d2f7233652d6e6574776f726b2f6e656f2d736f6c6964697479d06c4057000279270a000000230a00000035d6e6ffff40",
"source": "contracts/FrameworkBase.sol",
"tokens": []
},
"storageMap": {
"_initialized": {
"description": "private",
"slot": 1,
"type": "bool"
},
"_owner": {
"description": "private",
"slot": 0,
"type": "address"
},
"_version": {
"description": "private",
"slot": 2,
"type": "uint256"
}
}
}
},
"buildInfo": "build-1773827738348-k03odhbb2"
}