github.com/nspcc-dev/neo-go@v0.105.2-0.20240517133400-6be757af3eba/cli/smartcontract/testdata/nex/nex.manifest.json (about) 1 { 2 "name" : "NEX Token", 3 "abi" : { 4 "events" : [ 5 { 6 "parameters" : [ 7 { 8 "type" : "Hash160", 9 "name" : "from" 10 }, 11 { 12 "name" : "to", 13 "type" : "Hash160" 14 }, 15 { 16 "name" : "amount", 17 "type" : "Integer" 18 } 19 ], 20 "name" : "Transfer" 21 }, 22 { 23 "name" : "OnMint", 24 "parameters" : [ 25 { 26 "name" : "from", 27 "type" : "Hash160" 28 }, 29 { 30 "type" : "Hash160", 31 "name" : "to" 32 }, 33 { 34 "type" : "Integer", 35 "name" : "amount" 36 }, 37 { 38 "name" : "swapId", 39 "type" : "Integer" 40 } 41 ] 42 } 43 ], 44 "methods" : [ 45 { 46 "parameters" : [], 47 "offset" : 0, 48 "name" : "_initialize", 49 "safe" : false, 50 "returntype" : "Void" 51 }, 52 { 53 "parameters" : [ 54 { 55 "type" : "Any", 56 "name" : "data" 57 }, 58 { 59 "name" : "isUpdate", 60 "type" : "Boolean" 61 } 62 ], 63 "offset" : 3, 64 "name" : "_deploy", 65 "safe" : false, 66 "returntype" : "Void" 67 }, 68 { 69 "parameters" : [ 70 { 71 "type" : "Hash160", 72 "name" : "holder" 73 } 74 ], 75 "offset" : 484, 76 "returntype" : "Integer", 77 "safe" : true, 78 "name" : "balanceOf" 79 }, 80 { 81 "safe" : true, 82 "returntype" : "Integer", 83 "name" : "cap", 84 "offset" : 1881, 85 "parameters" : [] 86 }, 87 { 88 "name" : "changeMinter", 89 "safe" : false, 90 "returntype" : "Void", 91 "parameters" : [ 92 { 93 "name" : "newMinter", 94 "type" : "PublicKey" 95 } 96 ], 97 "offset" : 1678 98 }, 99 { 100 "parameters" : [ 101 { 102 "type" : "Hash160", 103 "name" : "newOwner" 104 } 105 ], 106 "offset" : 1659, 107 "name" : "changeOwner", 108 "safe" : false, 109 "returntype" : "Void" 110 }, 111 { 112 "offset" : 466, 113 "parameters" : [], 114 "safe" : true, 115 "name" : "decimals", 116 "returntype" : "Integer" 117 }, 118 { 119 "returntype" : "Void", 120 "safe" : false, 121 "name" : "destroy", 122 "parameters" : [], 123 "offset" : 1194 124 }, 125 { 126 "safe" : true, 127 "returntype" : "PublicKey", 128 "name" : "getMinter", 129 "offset" : 1671, 130 "parameters" : [] 131 }, 132 { 133 "parameters" : [], 134 "offset" : 1652, 135 "name" : "getOwner", 136 "safe" : true, 137 "returntype" : "Hash160" 138 }, 139 { 140 "name" : "maxSupply", 141 "safe" : false, 142 "returntype" : "Integer", 143 "parameters" : [], 144 "offset" : 468 145 }, 146 { 147 "offset" : 1222, 148 "parameters" : [ 149 { 150 "name" : "from", 151 "type" : "Hash160" 152 }, 153 { 154 "name" : "to", 155 "type" : "Hash160" 156 }, 157 { 158 "type" : "Integer", 159 "name" : "amount" 160 }, 161 { 162 "name" : "swapId", 163 "type" : "Integer" 164 }, 165 { 166 "name" : "signature", 167 "type" : "Signature" 168 }, 169 { 170 "name" : "data", 171 "type" : "Any" 172 } 173 ], 174 "safe" : false, 175 "name" : "mint", 176 "returntype" : "Void" 177 }, 178 { 179 "safe" : true, 180 "name" : "symbol", 181 "returntype" : "String", 182 "parameters" : [], 183 "offset" : 460 184 }, 185 { 186 "offset" : 1854, 187 "parameters" : [], 188 "name" : "totalMinted", 189 "safe" : true, 190 "returntype" : "Integer" 191 }, 192 { 193 "offset" : 478, 194 "parameters" : [], 195 "name" : "totalSupply", 196 "safe" : true, 197 "returntype" : "Integer" 198 }, 199 { 200 "offset" : 543, 201 "parameters" : [ 202 { 203 "name" : "from", 204 "type" : "Hash160" 205 }, 206 { 207 "name" : "to", 208 "type" : "Hash160" 209 }, 210 { 211 "type" : "Integer", 212 "name" : "amount" 213 }, 214 { 215 "name" : "data", 216 "type" : "Any" 217 } 218 ], 219 "name" : "transfer", 220 "safe" : false, 221 "returntype" : "Boolean" 222 }, 223 { 224 "offset" : 1205, 225 "parameters" : [ 226 { 227 "type" : "ByteArray", 228 "name" : "nef" 229 }, 230 { 231 "name" : "manifest", 232 "type" : "ByteArray" 233 } 234 ], 235 "safe" : false, 236 "returntype" : "Void", 237 "name" : "update" 238 }, 239 { 240 "offset" : 1717, 241 "parameters" : [ 242 { 243 "type" : "Integer", 244 "name" : "newCap" 245 } 246 ], 247 "returntype" : "Void", 248 "safe" : false, 249 "name" : "updateCap" 250 } 251 ] 252 }, 253 "supportedstandards" : [ 254 "NEP-17" 255 ], 256 "extra" : null, 257 "trusts" : [], 258 "features" : {}, 259 "groups" : [], 260 "permissions" : [ 261 { 262 "methods" : [ 263 "onNEP17Payment" 264 ], 265 "contract" : "*" 266 }, 267 { 268 "methods" : [ 269 "update", 270 "destroy" 271 ], 272 "contract" : "0xfffdc93764dbaddd97c48f252a53ea4643faa3fd" 273 } 274 ] 275 }