Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

ethabi: replace patch with Cargo.lock

https://github.com/NixOS/nixpkgs/pull/217084 plans to migrate Rust packages to use `importCargoLock`, but the migration script cannot handle `cargoPatches`: https://github.com/NixOS/nixpkgs/pull/217084#discussion_r1111253151

figsoda 5f92b1a9 a1970c01

+684 -688
+677
pkgs/applications/blockchains/ethabi/Cargo.lock
··· 1 + # This file is automatically @generated by Cargo. 2 + # It is not intended for manual editing. 3 + [[package]] 4 + name = "ansi_term" 5 + version = "0.11.0" 6 + source = "registry+https://github.com/rust-lang/crates.io-index" 7 + checksum = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b" 8 + dependencies = [ 9 + "winapi", 10 + ] 11 + 12 + [[package]] 13 + name = "anyhow" 14 + version = "1.0.40" 15 + source = "registry+https://github.com/rust-lang/crates.io-index" 16 + checksum = "28b2cd92db5cbd74e8e5028f7e27dd7aa3090e89e4f2a197cc7c8dfb69c7063b" 17 + 18 + [[package]] 19 + name = "arrayvec" 20 + version = "0.5.2" 21 + source = "registry+https://github.com/rust-lang/crates.io-index" 22 + checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" 23 + 24 + [[package]] 25 + name = "atty" 26 + version = "0.2.14" 27 + source = "registry+https://github.com/rust-lang/crates.io-index" 28 + checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 29 + dependencies = [ 30 + "hermit-abi", 31 + "libc", 32 + "winapi", 33 + ] 34 + 35 + [[package]] 36 + name = "bitflags" 37 + version = "1.2.1" 38 + source = "registry+https://github.com/rust-lang/crates.io-index" 39 + checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" 40 + 41 + [[package]] 42 + name = "bitvec" 43 + version = "0.17.4" 44 + source = "registry+https://github.com/rust-lang/crates.io-index" 45 + checksum = "41262f11d771fd4a61aa3ce019fca363b4b6c282fca9da2a31186d3965a47a5c" 46 + dependencies = [ 47 + "either", 48 + "radium", 49 + ] 50 + 51 + [[package]] 52 + name = "block-buffer" 53 + version = "0.9.0" 54 + source = "registry+https://github.com/rust-lang/crates.io-index" 55 + checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" 56 + dependencies = [ 57 + "block-padding", 58 + "generic-array", 59 + ] 60 + 61 + [[package]] 62 + name = "block-padding" 63 + version = "0.2.1" 64 + source = "registry+https://github.com/rust-lang/crates.io-index" 65 + checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae" 66 + 67 + [[package]] 68 + name = "byte-slice-cast" 69 + version = "0.3.5" 70 + source = "registry+https://github.com/rust-lang/crates.io-index" 71 + checksum = "b0a5e3906bcbf133e33c1d4d95afc664ad37fbdb9f6568d8043e7ea8c27d93d3" 72 + 73 + [[package]] 74 + name = "byteorder" 75 + version = "1.4.3" 76 + source = "registry+https://github.com/rust-lang/crates.io-index" 77 + checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 78 + 79 + [[package]] 80 + name = "bytes" 81 + version = "1.0.1" 82 + source = "registry+https://github.com/rust-lang/crates.io-index" 83 + checksum = "b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040" 84 + 85 + [[package]] 86 + name = "cfg-if" 87 + version = "1.0.0" 88 + source = "registry+https://github.com/rust-lang/crates.io-index" 89 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 90 + 91 + [[package]] 92 + name = "clap" 93 + version = "2.33.3" 94 + source = "registry+https://github.com/rust-lang/crates.io-index" 95 + checksum = "37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002" 96 + dependencies = [ 97 + "ansi_term", 98 + "atty", 99 + "bitflags", 100 + "strsim", 101 + "textwrap", 102 + "unicode-width", 103 + "vec_map", 104 + ] 105 + 106 + [[package]] 107 + name = "crunchy" 108 + version = "0.2.2" 109 + source = "registry+https://github.com/rust-lang/crates.io-index" 110 + checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 111 + 112 + [[package]] 113 + name = "digest" 114 + version = "0.9.0" 115 + source = "registry+https://github.com/rust-lang/crates.io-index" 116 + checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" 117 + dependencies = [ 118 + "generic-array", 119 + ] 120 + 121 + [[package]] 122 + name = "either" 123 + version = "1.6.1" 124 + source = "registry+https://github.com/rust-lang/crates.io-index" 125 + checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" 126 + 127 + [[package]] 128 + name = "ethabi" 129 + version = "13.0.0" 130 + dependencies = [ 131 + "anyhow", 132 + "ethereum-types", 133 + "hex", 134 + "hex-literal", 135 + "paste", 136 + "serde", 137 + "serde_json", 138 + "sha3", 139 + "thiserror", 140 + "uint", 141 + ] 142 + 143 + [[package]] 144 + name = "ethabi-cli" 145 + version = "13.0.0" 146 + dependencies = [ 147 + "anyhow", 148 + "ethabi", 149 + "hex", 150 + "itertools", 151 + "sha3", 152 + "structopt", 153 + ] 154 + 155 + [[package]] 156 + name = "ethabi-contract" 157 + version = "11.0.0" 158 + 159 + [[package]] 160 + name = "ethabi-derive" 161 + version = "13.0.0" 162 + dependencies = [ 163 + "anyhow", 164 + "ethabi", 165 + "heck", 166 + "proc-macro2", 167 + "quote", 168 + "syn", 169 + ] 170 + 171 + [[package]] 172 + name = "ethabi-tests" 173 + version = "0.1.1" 174 + dependencies = [ 175 + "ethabi", 176 + "ethabi-contract", 177 + "ethabi-derive", 178 + "hex", 179 + "hex-literal", 180 + ] 181 + 182 + [[package]] 183 + name = "ethbloom" 184 + version = "0.10.0" 185 + source = "registry+https://github.com/rust-lang/crates.io-index" 186 + checksum = "22a621dcebea74f2a6f2002d0a885c81ccf6cbdf86760183316a7722b5707ca4" 187 + dependencies = [ 188 + "crunchy", 189 + "fixed-hash", 190 + "impl-rlp", 191 + "impl-serde", 192 + "tiny-keccak", 193 + ] 194 + 195 + [[package]] 196 + name = "ethereum-types" 197 + version = "0.10.0" 198 + source = "registry+https://github.com/rust-lang/crates.io-index" 199 + checksum = "05dc5f0df4915fa6dff7f975a8366ecfaaa8959c74235469495153e7bb1b280e" 200 + dependencies = [ 201 + "ethbloom", 202 + "fixed-hash", 203 + "impl-rlp", 204 + "impl-serde", 205 + "primitive-types", 206 + "uint", 207 + ] 208 + 209 + [[package]] 210 + name = "fixed-hash" 211 + version = "0.7.0" 212 + source = "registry+https://github.com/rust-lang/crates.io-index" 213 + checksum = "cfcf0ed7fe52a17a03854ec54a9f76d6d84508d1c0e66bc1793301c73fc8493c" 214 + dependencies = [ 215 + "byteorder", 216 + "rand", 217 + "rustc-hex", 218 + "static_assertions", 219 + ] 220 + 221 + [[package]] 222 + name = "generic-array" 223 + version = "0.14.4" 224 + source = "registry+https://github.com/rust-lang/crates.io-index" 225 + checksum = "501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817" 226 + dependencies = [ 227 + "typenum", 228 + "version_check", 229 + ] 230 + 231 + [[package]] 232 + name = "getrandom" 233 + version = "0.2.2" 234 + source = "registry+https://github.com/rust-lang/crates.io-index" 235 + checksum = "c9495705279e7140bf035dde1f6e750c162df8b625267cd52cc44e0b156732c8" 236 + dependencies = [ 237 + "cfg-if", 238 + "libc", 239 + "wasi", 240 + ] 241 + 242 + [[package]] 243 + name = "heck" 244 + version = "0.3.2" 245 + source = "registry+https://github.com/rust-lang/crates.io-index" 246 + checksum = "87cbf45460356b7deeb5e3415b5563308c0a9b057c85e12b06ad551f98d0a6ac" 247 + dependencies = [ 248 + "unicode-segmentation", 249 + ] 250 + 251 + [[package]] 252 + name = "hermit-abi" 253 + version = "0.1.18" 254 + source = "registry+https://github.com/rust-lang/crates.io-index" 255 + checksum = "322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c" 256 + dependencies = [ 257 + "libc", 258 + ] 259 + 260 + [[package]] 261 + name = "hex" 262 + version = "0.4.3" 263 + source = "registry+https://github.com/rust-lang/crates.io-index" 264 + checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 265 + 266 + [[package]] 267 + name = "hex-literal" 268 + version = "0.3.1" 269 + source = "registry+https://github.com/rust-lang/crates.io-index" 270 + checksum = "5af1f635ef1bc545d78392b136bfe1c9809e029023c84a3638a864a10b8819c8" 271 + 272 + [[package]] 273 + name = "impl-codec" 274 + version = "0.4.2" 275 + source = "registry+https://github.com/rust-lang/crates.io-index" 276 + checksum = "1be51a921b067b0eaca2fad532d9400041561aa922221cc65f95a85641c6bf53" 277 + dependencies = [ 278 + "parity-scale-codec", 279 + ] 280 + 281 + [[package]] 282 + name = "impl-rlp" 283 + version = "0.3.0" 284 + source = "registry+https://github.com/rust-lang/crates.io-index" 285 + checksum = "f28220f89297a075ddc7245cd538076ee98b01f2a9c23a53a4f1105d5a322808" 286 + dependencies = [ 287 + "rlp", 288 + ] 289 + 290 + [[package]] 291 + name = "impl-serde" 292 + version = "0.3.1" 293 + source = "registry+https://github.com/rust-lang/crates.io-index" 294 + checksum = "b47ca4d2b6931707a55fce5cf66aff80e2178c8b63bbb4ecb5695cbc870ddf6f" 295 + dependencies = [ 296 + "serde", 297 + ] 298 + 299 + [[package]] 300 + name = "itertools" 301 + version = "0.9.0" 302 + source = "registry+https://github.com/rust-lang/crates.io-index" 303 + checksum = "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b" 304 + dependencies = [ 305 + "either", 306 + ] 307 + 308 + [[package]] 309 + name = "itoa" 310 + version = "0.4.7" 311 + source = "registry+https://github.com/rust-lang/crates.io-index" 312 + checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736" 313 + 314 + [[package]] 315 + name = "keccak" 316 + version = "0.1.0" 317 + source = "registry+https://github.com/rust-lang/crates.io-index" 318 + checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" 319 + 320 + [[package]] 321 + name = "lazy_static" 322 + version = "1.4.0" 323 + source = "registry+https://github.com/rust-lang/crates.io-index" 324 + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 325 + 326 + [[package]] 327 + name = "libc" 328 + version = "0.2.94" 329 + source = "registry+https://github.com/rust-lang/crates.io-index" 330 + checksum = "18794a8ad5b29321f790b55d93dfba91e125cb1a9edbd4f8e3150acc771c1a5e" 331 + 332 + [[package]] 333 + name = "opaque-debug" 334 + version = "0.3.0" 335 + source = "registry+https://github.com/rust-lang/crates.io-index" 336 + checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" 337 + 338 + [[package]] 339 + name = "parity-scale-codec" 340 + version = "1.3.7" 341 + source = "registry+https://github.com/rust-lang/crates.io-index" 342 + checksum = "a4b26b16c7687c3075982af47719e481815df30bc544f7a6690763a25ca16e9d" 343 + dependencies = [ 344 + "arrayvec", 345 + "bitvec", 346 + "byte-slice-cast", 347 + "serde", 348 + ] 349 + 350 + [[package]] 351 + name = "paste" 352 + version = "1.0.5" 353 + source = "registry+https://github.com/rust-lang/crates.io-index" 354 + checksum = "acbf547ad0c65e31259204bd90935776d1c693cec2f4ff7abb7a1bbbd40dfe58" 355 + 356 + [[package]] 357 + name = "ppv-lite86" 358 + version = "0.2.10" 359 + source = "registry+https://github.com/rust-lang/crates.io-index" 360 + checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857" 361 + 362 + [[package]] 363 + name = "primitive-types" 364 + version = "0.8.0" 365 + source = "registry+https://github.com/rust-lang/crates.io-index" 366 + checksum = "b3824ae2c5e27160113b9e029a10ec9e3f0237bad8029f69c7724393c9fdefd8" 367 + dependencies = [ 368 + "fixed-hash", 369 + "impl-codec", 370 + "impl-rlp", 371 + "impl-serde", 372 + "uint", 373 + ] 374 + 375 + [[package]] 376 + name = "proc-macro-error" 377 + version = "1.0.4" 378 + source = "registry+https://github.com/rust-lang/crates.io-index" 379 + checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 380 + dependencies = [ 381 + "proc-macro-error-attr", 382 + "proc-macro2", 383 + "quote", 384 + "syn", 385 + "version_check", 386 + ] 387 + 388 + [[package]] 389 + name = "proc-macro-error-attr" 390 + version = "1.0.4" 391 + source = "registry+https://github.com/rust-lang/crates.io-index" 392 + checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 393 + dependencies = [ 394 + "proc-macro2", 395 + "quote", 396 + "version_check", 397 + ] 398 + 399 + [[package]] 400 + name = "proc-macro2" 401 + version = "1.0.26" 402 + source = "registry+https://github.com/rust-lang/crates.io-index" 403 + checksum = "a152013215dca273577e18d2bf00fa862b89b24169fb78c4c95aeb07992c9cec" 404 + dependencies = [ 405 + "unicode-xid", 406 + ] 407 + 408 + [[package]] 409 + name = "quote" 410 + version = "1.0.9" 411 + source = "registry+https://github.com/rust-lang/crates.io-index" 412 + checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7" 413 + dependencies = [ 414 + "proc-macro2", 415 + ] 416 + 417 + [[package]] 418 + name = "radium" 419 + version = "0.3.0" 420 + source = "registry+https://github.com/rust-lang/crates.io-index" 421 + checksum = "def50a86306165861203e7f84ecffbbdfdea79f0e51039b33de1e952358c47ac" 422 + 423 + [[package]] 424 + name = "rand" 425 + version = "0.8.3" 426 + source = "registry+https://github.com/rust-lang/crates.io-index" 427 + checksum = "0ef9e7e66b4468674bfcb0c81af8b7fa0bb154fa9f28eb840da5c447baeb8d7e" 428 + dependencies = [ 429 + "libc", 430 + "rand_chacha", 431 + "rand_core", 432 + ] 433 + 434 + [[package]] 435 + name = "rand_chacha" 436 + version = "0.3.0" 437 + source = "registry+https://github.com/rust-lang/crates.io-index" 438 + checksum = "e12735cf05c9e10bf21534da50a147b924d555dc7a547c42e6bb2d5b6017ae0d" 439 + dependencies = [ 440 + "ppv-lite86", 441 + "rand_core", 442 + ] 443 + 444 + [[package]] 445 + name = "rand_core" 446 + version = "0.6.2" 447 + source = "registry+https://github.com/rust-lang/crates.io-index" 448 + checksum = "34cf66eb183df1c5876e2dcf6b13d57340741e8dc255b48e40a26de954d06ae7" 449 + dependencies = [ 450 + "getrandom", 451 + ] 452 + 453 + [[package]] 454 + name = "rlp" 455 + version = "0.5.0" 456 + source = "registry+https://github.com/rust-lang/crates.io-index" 457 + checksum = "e54369147e3e7796c9b885c7304db87ca3d09a0a98f72843d532868675bbfba8" 458 + dependencies = [ 459 + "bytes", 460 + "rustc-hex", 461 + ] 462 + 463 + [[package]] 464 + name = "rustc-hex" 465 + version = "2.1.0" 466 + source = "registry+https://github.com/rust-lang/crates.io-index" 467 + checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" 468 + 469 + [[package]] 470 + name = "ryu" 471 + version = "1.0.5" 472 + source = "registry+https://github.com/rust-lang/crates.io-index" 473 + checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e" 474 + 475 + [[package]] 476 + name = "serde" 477 + version = "1.0.125" 478 + source = "registry+https://github.com/rust-lang/crates.io-index" 479 + checksum = "558dc50e1a5a5fa7112ca2ce4effcb321b0300c0d4ccf0776a9f60cd89031171" 480 + dependencies = [ 481 + "serde_derive", 482 + ] 483 + 484 + [[package]] 485 + name = "serde_derive" 486 + version = "1.0.125" 487 + source = "registry+https://github.com/rust-lang/crates.io-index" 488 + checksum = "b093b7a2bb58203b5da3056c05b4ec1fed827dcfdb37347a8841695263b3d06d" 489 + dependencies = [ 490 + "proc-macro2", 491 + "quote", 492 + "syn", 493 + ] 494 + 495 + [[package]] 496 + name = "serde_json" 497 + version = "1.0.64" 498 + source = "registry+https://github.com/rust-lang/crates.io-index" 499 + checksum = "799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79" 500 + dependencies = [ 501 + "itoa", 502 + "ryu", 503 + "serde", 504 + ] 505 + 506 + [[package]] 507 + name = "sha3" 508 + version = "0.9.1" 509 + source = "registry+https://github.com/rust-lang/crates.io-index" 510 + checksum = "f81199417d4e5de3f04b1e871023acea7389672c4135918f05aa9cbf2f2fa809" 511 + dependencies = [ 512 + "block-buffer", 513 + "digest", 514 + "keccak", 515 + "opaque-debug", 516 + ] 517 + 518 + [[package]] 519 + name = "static_assertions" 520 + version = "1.1.0" 521 + source = "registry+https://github.com/rust-lang/crates.io-index" 522 + checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 523 + 524 + [[package]] 525 + name = "strsim" 526 + version = "0.8.0" 527 + source = "registry+https://github.com/rust-lang/crates.io-index" 528 + checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" 529 + 530 + [[package]] 531 + name = "structopt" 532 + version = "0.3.21" 533 + source = "registry+https://github.com/rust-lang/crates.io-index" 534 + checksum = "5277acd7ee46e63e5168a80734c9f6ee81b1367a7d8772a2d765df2a3705d28c" 535 + dependencies = [ 536 + "clap", 537 + "lazy_static", 538 + "structopt-derive", 539 + ] 540 + 541 + [[package]] 542 + name = "structopt-derive" 543 + version = "0.4.14" 544 + source = "registry+https://github.com/rust-lang/crates.io-index" 545 + checksum = "5ba9cdfda491b814720b6b06e0cac513d922fc407582032e8706e9f137976f90" 546 + dependencies = [ 547 + "heck", 548 + "proc-macro-error", 549 + "proc-macro2", 550 + "quote", 551 + "syn", 552 + ] 553 + 554 + [[package]] 555 + name = "syn" 556 + version = "1.0.72" 557 + source = "registry+https://github.com/rust-lang/crates.io-index" 558 + checksum = "a1e8cdbefb79a9a5a65e0db8b47b723ee907b7c7f8496c76a1770b5c310bab82" 559 + dependencies = [ 560 + "proc-macro2", 561 + "quote", 562 + "unicode-xid", 563 + ] 564 + 565 + [[package]] 566 + name = "textwrap" 567 + version = "0.11.0" 568 + source = "registry+https://github.com/rust-lang/crates.io-index" 569 + checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" 570 + dependencies = [ 571 + "unicode-width", 572 + ] 573 + 574 + [[package]] 575 + name = "thiserror" 576 + version = "1.0.24" 577 + source = "registry+https://github.com/rust-lang/crates.io-index" 578 + checksum = "e0f4a65597094d4483ddaed134f409b2cb7c1beccf25201a9f73c719254fa98e" 579 + dependencies = [ 580 + "thiserror-impl", 581 + ] 582 + 583 + [[package]] 584 + name = "thiserror-impl" 585 + version = "1.0.24" 586 + source = "registry+https://github.com/rust-lang/crates.io-index" 587 + checksum = "7765189610d8241a44529806d6fd1f2e0a08734313a35d5b3a556f92b381f3c0" 588 + dependencies = [ 589 + "proc-macro2", 590 + "quote", 591 + "syn", 592 + ] 593 + 594 + [[package]] 595 + name = "tiny-keccak" 596 + version = "2.0.2" 597 + source = "registry+https://github.com/rust-lang/crates.io-index" 598 + checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" 599 + dependencies = [ 600 + "crunchy", 601 + ] 602 + 603 + [[package]] 604 + name = "typenum" 605 + version = "1.13.0" 606 + source = "registry+https://github.com/rust-lang/crates.io-index" 607 + checksum = "879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06" 608 + 609 + [[package]] 610 + name = "uint" 611 + version = "0.9.0" 612 + source = "registry+https://github.com/rust-lang/crates.io-index" 613 + checksum = "e11fe9a9348741cf134085ad57c249508345fe16411b3d7fb4ff2da2f1d6382e" 614 + dependencies = [ 615 + "byteorder", 616 + "crunchy", 617 + "hex", 618 + "static_assertions", 619 + ] 620 + 621 + [[package]] 622 + name = "unicode-segmentation" 623 + version = "1.7.1" 624 + source = "registry+https://github.com/rust-lang/crates.io-index" 625 + checksum = "bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796" 626 + 627 + [[package]] 628 + name = "unicode-width" 629 + version = "0.1.8" 630 + source = "registry+https://github.com/rust-lang/crates.io-index" 631 + checksum = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3" 632 + 633 + [[package]] 634 + name = "unicode-xid" 635 + version = "0.2.2" 636 + source = "registry+https://github.com/rust-lang/crates.io-index" 637 + checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" 638 + 639 + [[package]] 640 + name = "vec_map" 641 + version = "0.8.2" 642 + source = "registry+https://github.com/rust-lang/crates.io-index" 643 + checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" 644 + 645 + [[package]] 646 + name = "version_check" 647 + version = "0.9.3" 648 + source = "registry+https://github.com/rust-lang/crates.io-index" 649 + checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe" 650 + 651 + [[package]] 652 + name = "wasi" 653 + version = "0.10.2+wasi-snapshot-preview1" 654 + source = "registry+https://github.com/rust-lang/crates.io-index" 655 + checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6" 656 + 657 + [[package]] 658 + name = "winapi" 659 + version = "0.3.9" 660 + source = "registry+https://github.com/rust-lang/crates.io-index" 661 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 662 + dependencies = [ 663 + "winapi-i686-pc-windows-gnu", 664 + "winapi-x86_64-pc-windows-gnu", 665 + ] 666 + 667 + [[package]] 668 + name = "winapi-i686-pc-windows-gnu" 669 + version = "0.4.0" 670 + source = "registry+https://github.com/rust-lang/crates.io-index" 671 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 672 + 673 + [[package]] 674 + name = "winapi-x86_64-pc-windows-gnu" 675 + version = "0.4.0" 676 + source = "registry+https://github.com/rust-lang/crates.io-index" 677 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
-683
pkgs/applications/blockchains/ethabi/add-Cargo-lock.patch
··· 1 - diff --git a/Cargo.lock b/Cargo.lock 2 - new file mode 100644 3 - index 0000000..05e3f0f 4 - --- /dev/null 5 - +++ b/Cargo.lock 6 - @@ -0,0 +1,677 @@ 7 - +# This file is automatically @generated by Cargo. 8 - +# It is not intended for manual editing. 9 - +[[package]] 10 - +name = "ansi_term" 11 - +version = "0.11.0" 12 - +source = "registry+https://github.com/rust-lang/crates.io-index" 13 - +checksum = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b" 14 - +dependencies = [ 15 - + "winapi", 16 - +] 17 - + 18 - +[[package]] 19 - +name = "anyhow" 20 - +version = "1.0.40" 21 - +source = "registry+https://github.com/rust-lang/crates.io-index" 22 - +checksum = "28b2cd92db5cbd74e8e5028f7e27dd7aa3090e89e4f2a197cc7c8dfb69c7063b" 23 - + 24 - +[[package]] 25 - +name = "arrayvec" 26 - +version = "0.5.2" 27 - +source = "registry+https://github.com/rust-lang/crates.io-index" 28 - +checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" 29 - + 30 - +[[package]] 31 - +name = "atty" 32 - +version = "0.2.14" 33 - +source = "registry+https://github.com/rust-lang/crates.io-index" 34 - +checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 35 - +dependencies = [ 36 - + "hermit-abi", 37 - + "libc", 38 - + "winapi", 39 - +] 40 - + 41 - +[[package]] 42 - +name = "bitflags" 43 - +version = "1.2.1" 44 - +source = "registry+https://github.com/rust-lang/crates.io-index" 45 - +checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" 46 - + 47 - +[[package]] 48 - +name = "bitvec" 49 - +version = "0.17.4" 50 - +source = "registry+https://github.com/rust-lang/crates.io-index" 51 - +checksum = "41262f11d771fd4a61aa3ce019fca363b4b6c282fca9da2a31186d3965a47a5c" 52 - +dependencies = [ 53 - + "either", 54 - + "radium", 55 - +] 56 - + 57 - +[[package]] 58 - +name = "block-buffer" 59 - +version = "0.9.0" 60 - +source = "registry+https://github.com/rust-lang/crates.io-index" 61 - +checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" 62 - +dependencies = [ 63 - + "block-padding", 64 - + "generic-array", 65 - +] 66 - + 67 - +[[package]] 68 - +name = "block-padding" 69 - +version = "0.2.1" 70 - +source = "registry+https://github.com/rust-lang/crates.io-index" 71 - +checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae" 72 - + 73 - +[[package]] 74 - +name = "byte-slice-cast" 75 - +version = "0.3.5" 76 - +source = "registry+https://github.com/rust-lang/crates.io-index" 77 - +checksum = "b0a5e3906bcbf133e33c1d4d95afc664ad37fbdb9f6568d8043e7ea8c27d93d3" 78 - + 79 - +[[package]] 80 - +name = "byteorder" 81 - +version = "1.4.3" 82 - +source = "registry+https://github.com/rust-lang/crates.io-index" 83 - +checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 84 - + 85 - +[[package]] 86 - +name = "bytes" 87 - +version = "1.0.1" 88 - +source = "registry+https://github.com/rust-lang/crates.io-index" 89 - +checksum = "b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040" 90 - + 91 - +[[package]] 92 - +name = "cfg-if" 93 - +version = "1.0.0" 94 - +source = "registry+https://github.com/rust-lang/crates.io-index" 95 - +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 96 - + 97 - +[[package]] 98 - +name = "clap" 99 - +version = "2.33.3" 100 - +source = "registry+https://github.com/rust-lang/crates.io-index" 101 - +checksum = "37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002" 102 - +dependencies = [ 103 - + "ansi_term", 104 - + "atty", 105 - + "bitflags", 106 - + "strsim", 107 - + "textwrap", 108 - + "unicode-width", 109 - + "vec_map", 110 - +] 111 - + 112 - +[[package]] 113 - +name = "crunchy" 114 - +version = "0.2.2" 115 - +source = "registry+https://github.com/rust-lang/crates.io-index" 116 - +checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 117 - + 118 - +[[package]] 119 - +name = "digest" 120 - +version = "0.9.0" 121 - +source = "registry+https://github.com/rust-lang/crates.io-index" 122 - +checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" 123 - +dependencies = [ 124 - + "generic-array", 125 - +] 126 - + 127 - +[[package]] 128 - +name = "either" 129 - +version = "1.6.1" 130 - +source = "registry+https://github.com/rust-lang/crates.io-index" 131 - +checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" 132 - + 133 - +[[package]] 134 - +name = "ethabi" 135 - +version = "13.0.0" 136 - +dependencies = [ 137 - + "anyhow", 138 - + "ethereum-types", 139 - + "hex", 140 - + "hex-literal", 141 - + "paste", 142 - + "serde", 143 - + "serde_json", 144 - + "sha3", 145 - + "thiserror", 146 - + "uint", 147 - +] 148 - + 149 - +[[package]] 150 - +name = "ethabi-cli" 151 - +version = "13.0.0" 152 - +dependencies = [ 153 - + "anyhow", 154 - + "ethabi", 155 - + "hex", 156 - + "itertools", 157 - + "sha3", 158 - + "structopt", 159 - +] 160 - + 161 - +[[package]] 162 - +name = "ethabi-contract" 163 - +version = "11.0.0" 164 - + 165 - +[[package]] 166 - +name = "ethabi-derive" 167 - +version = "13.0.0" 168 - +dependencies = [ 169 - + "anyhow", 170 - + "ethabi", 171 - + "heck", 172 - + "proc-macro2", 173 - + "quote", 174 - + "syn", 175 - +] 176 - + 177 - +[[package]] 178 - +name = "ethabi-tests" 179 - +version = "0.1.1" 180 - +dependencies = [ 181 - + "ethabi", 182 - + "ethabi-contract", 183 - + "ethabi-derive", 184 - + "hex", 185 - + "hex-literal", 186 - +] 187 - + 188 - +[[package]] 189 - +name = "ethbloom" 190 - +version = "0.10.0" 191 - +source = "registry+https://github.com/rust-lang/crates.io-index" 192 - +checksum = "22a621dcebea74f2a6f2002d0a885c81ccf6cbdf86760183316a7722b5707ca4" 193 - +dependencies = [ 194 - + "crunchy", 195 - + "fixed-hash", 196 - + "impl-rlp", 197 - + "impl-serde", 198 - + "tiny-keccak", 199 - +] 200 - + 201 - +[[package]] 202 - +name = "ethereum-types" 203 - +version = "0.10.0" 204 - +source = "registry+https://github.com/rust-lang/crates.io-index" 205 - +checksum = "05dc5f0df4915fa6dff7f975a8366ecfaaa8959c74235469495153e7bb1b280e" 206 - +dependencies = [ 207 - + "ethbloom", 208 - + "fixed-hash", 209 - + "impl-rlp", 210 - + "impl-serde", 211 - + "primitive-types", 212 - + "uint", 213 - +] 214 - + 215 - +[[package]] 216 - +name = "fixed-hash" 217 - +version = "0.7.0" 218 - +source = "registry+https://github.com/rust-lang/crates.io-index" 219 - +checksum = "cfcf0ed7fe52a17a03854ec54a9f76d6d84508d1c0e66bc1793301c73fc8493c" 220 - +dependencies = [ 221 - + "byteorder", 222 - + "rand", 223 - + "rustc-hex", 224 - + "static_assertions", 225 - +] 226 - + 227 - +[[package]] 228 - +name = "generic-array" 229 - +version = "0.14.4" 230 - +source = "registry+https://github.com/rust-lang/crates.io-index" 231 - +checksum = "501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817" 232 - +dependencies = [ 233 - + "typenum", 234 - + "version_check", 235 - +] 236 - + 237 - +[[package]] 238 - +name = "getrandom" 239 - +version = "0.2.2" 240 - +source = "registry+https://github.com/rust-lang/crates.io-index" 241 - +checksum = "c9495705279e7140bf035dde1f6e750c162df8b625267cd52cc44e0b156732c8" 242 - +dependencies = [ 243 - + "cfg-if", 244 - + "libc", 245 - + "wasi", 246 - +] 247 - + 248 - +[[package]] 249 - +name = "heck" 250 - +version = "0.3.2" 251 - +source = "registry+https://github.com/rust-lang/crates.io-index" 252 - +checksum = "87cbf45460356b7deeb5e3415b5563308c0a9b057c85e12b06ad551f98d0a6ac" 253 - +dependencies = [ 254 - + "unicode-segmentation", 255 - +] 256 - + 257 - +[[package]] 258 - +name = "hermit-abi" 259 - +version = "0.1.18" 260 - +source = "registry+https://github.com/rust-lang/crates.io-index" 261 - +checksum = "322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c" 262 - +dependencies = [ 263 - + "libc", 264 - +] 265 - + 266 - +[[package]] 267 - +name = "hex" 268 - +version = "0.4.3" 269 - +source = "registry+https://github.com/rust-lang/crates.io-index" 270 - +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 271 - + 272 - +[[package]] 273 - +name = "hex-literal" 274 - +version = "0.3.1" 275 - +source = "registry+https://github.com/rust-lang/crates.io-index" 276 - +checksum = "5af1f635ef1bc545d78392b136bfe1c9809e029023c84a3638a864a10b8819c8" 277 - + 278 - +[[package]] 279 - +name = "impl-codec" 280 - +version = "0.4.2" 281 - +source = "registry+https://github.com/rust-lang/crates.io-index" 282 - +checksum = "1be51a921b067b0eaca2fad532d9400041561aa922221cc65f95a85641c6bf53" 283 - +dependencies = [ 284 - + "parity-scale-codec", 285 - +] 286 - + 287 - +[[package]] 288 - +name = "impl-rlp" 289 - +version = "0.3.0" 290 - +source = "registry+https://github.com/rust-lang/crates.io-index" 291 - +checksum = "f28220f89297a075ddc7245cd538076ee98b01f2a9c23a53a4f1105d5a322808" 292 - +dependencies = [ 293 - + "rlp", 294 - +] 295 - + 296 - +[[package]] 297 - +name = "impl-serde" 298 - +version = "0.3.1" 299 - +source = "registry+https://github.com/rust-lang/crates.io-index" 300 - +checksum = "b47ca4d2b6931707a55fce5cf66aff80e2178c8b63bbb4ecb5695cbc870ddf6f" 301 - +dependencies = [ 302 - + "serde", 303 - +] 304 - + 305 - +[[package]] 306 - +name = "itertools" 307 - +version = "0.9.0" 308 - +source = "registry+https://github.com/rust-lang/crates.io-index" 309 - +checksum = "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b" 310 - +dependencies = [ 311 - + "either", 312 - +] 313 - + 314 - +[[package]] 315 - +name = "itoa" 316 - +version = "0.4.7" 317 - +source = "registry+https://github.com/rust-lang/crates.io-index" 318 - +checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736" 319 - + 320 - +[[package]] 321 - +name = "keccak" 322 - +version = "0.1.0" 323 - +source = "registry+https://github.com/rust-lang/crates.io-index" 324 - +checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" 325 - + 326 - +[[package]] 327 - +name = "lazy_static" 328 - +version = "1.4.0" 329 - +source = "registry+https://github.com/rust-lang/crates.io-index" 330 - +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 331 - + 332 - +[[package]] 333 - +name = "libc" 334 - +version = "0.2.94" 335 - +source = "registry+https://github.com/rust-lang/crates.io-index" 336 - +checksum = "18794a8ad5b29321f790b55d93dfba91e125cb1a9edbd4f8e3150acc771c1a5e" 337 - + 338 - +[[package]] 339 - +name = "opaque-debug" 340 - +version = "0.3.0" 341 - +source = "registry+https://github.com/rust-lang/crates.io-index" 342 - +checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" 343 - + 344 - +[[package]] 345 - +name = "parity-scale-codec" 346 - +version = "1.3.7" 347 - +source = "registry+https://github.com/rust-lang/crates.io-index" 348 - +checksum = "a4b26b16c7687c3075982af47719e481815df30bc544f7a6690763a25ca16e9d" 349 - +dependencies = [ 350 - + "arrayvec", 351 - + "bitvec", 352 - + "byte-slice-cast", 353 - + "serde", 354 - +] 355 - + 356 - +[[package]] 357 - +name = "paste" 358 - +version = "1.0.5" 359 - +source = "registry+https://github.com/rust-lang/crates.io-index" 360 - +checksum = "acbf547ad0c65e31259204bd90935776d1c693cec2f4ff7abb7a1bbbd40dfe58" 361 - + 362 - +[[package]] 363 - +name = "ppv-lite86" 364 - +version = "0.2.10" 365 - +source = "registry+https://github.com/rust-lang/crates.io-index" 366 - +checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857" 367 - + 368 - +[[package]] 369 - +name = "primitive-types" 370 - +version = "0.8.0" 371 - +source = "registry+https://github.com/rust-lang/crates.io-index" 372 - +checksum = "b3824ae2c5e27160113b9e029a10ec9e3f0237bad8029f69c7724393c9fdefd8" 373 - +dependencies = [ 374 - + "fixed-hash", 375 - + "impl-codec", 376 - + "impl-rlp", 377 - + "impl-serde", 378 - + "uint", 379 - +] 380 - + 381 - +[[package]] 382 - +name = "proc-macro-error" 383 - +version = "1.0.4" 384 - +source = "registry+https://github.com/rust-lang/crates.io-index" 385 - +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 386 - +dependencies = [ 387 - + "proc-macro-error-attr", 388 - + "proc-macro2", 389 - + "quote", 390 - + "syn", 391 - + "version_check", 392 - +] 393 - + 394 - +[[package]] 395 - +name = "proc-macro-error-attr" 396 - +version = "1.0.4" 397 - +source = "registry+https://github.com/rust-lang/crates.io-index" 398 - +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 399 - +dependencies = [ 400 - + "proc-macro2", 401 - + "quote", 402 - + "version_check", 403 - +] 404 - + 405 - +[[package]] 406 - +name = "proc-macro2" 407 - +version = "1.0.26" 408 - +source = "registry+https://github.com/rust-lang/crates.io-index" 409 - +checksum = "a152013215dca273577e18d2bf00fa862b89b24169fb78c4c95aeb07992c9cec" 410 - +dependencies = [ 411 - + "unicode-xid", 412 - +] 413 - + 414 - +[[package]] 415 - +name = "quote" 416 - +version = "1.0.9" 417 - +source = "registry+https://github.com/rust-lang/crates.io-index" 418 - +checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7" 419 - +dependencies = [ 420 - + "proc-macro2", 421 - +] 422 - + 423 - +[[package]] 424 - +name = "radium" 425 - +version = "0.3.0" 426 - +source = "registry+https://github.com/rust-lang/crates.io-index" 427 - +checksum = "def50a86306165861203e7f84ecffbbdfdea79f0e51039b33de1e952358c47ac" 428 - + 429 - +[[package]] 430 - +name = "rand" 431 - +version = "0.8.3" 432 - +source = "registry+https://github.com/rust-lang/crates.io-index" 433 - +checksum = "0ef9e7e66b4468674bfcb0c81af8b7fa0bb154fa9f28eb840da5c447baeb8d7e" 434 - +dependencies = [ 435 - + "libc", 436 - + "rand_chacha", 437 - + "rand_core", 438 - +] 439 - + 440 - +[[package]] 441 - +name = "rand_chacha" 442 - +version = "0.3.0" 443 - +source = "registry+https://github.com/rust-lang/crates.io-index" 444 - +checksum = "e12735cf05c9e10bf21534da50a147b924d555dc7a547c42e6bb2d5b6017ae0d" 445 - +dependencies = [ 446 - + "ppv-lite86", 447 - + "rand_core", 448 - +] 449 - + 450 - +[[package]] 451 - +name = "rand_core" 452 - +version = "0.6.2" 453 - +source = "registry+https://github.com/rust-lang/crates.io-index" 454 - +checksum = "34cf66eb183df1c5876e2dcf6b13d57340741e8dc255b48e40a26de954d06ae7" 455 - +dependencies = [ 456 - + "getrandom", 457 - +] 458 - + 459 - +[[package]] 460 - +name = "rlp" 461 - +version = "0.5.0" 462 - +source = "registry+https://github.com/rust-lang/crates.io-index" 463 - +checksum = "e54369147e3e7796c9b885c7304db87ca3d09a0a98f72843d532868675bbfba8" 464 - +dependencies = [ 465 - + "bytes", 466 - + "rustc-hex", 467 - +] 468 - + 469 - +[[package]] 470 - +name = "rustc-hex" 471 - +version = "2.1.0" 472 - +source = "registry+https://github.com/rust-lang/crates.io-index" 473 - +checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" 474 - + 475 - +[[package]] 476 - +name = "ryu" 477 - +version = "1.0.5" 478 - +source = "registry+https://github.com/rust-lang/crates.io-index" 479 - +checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e" 480 - + 481 - +[[package]] 482 - +name = "serde" 483 - +version = "1.0.125" 484 - +source = "registry+https://github.com/rust-lang/crates.io-index" 485 - +checksum = "558dc50e1a5a5fa7112ca2ce4effcb321b0300c0d4ccf0776a9f60cd89031171" 486 - +dependencies = [ 487 - + "serde_derive", 488 - +] 489 - + 490 - +[[package]] 491 - +name = "serde_derive" 492 - +version = "1.0.125" 493 - +source = "registry+https://github.com/rust-lang/crates.io-index" 494 - +checksum = "b093b7a2bb58203b5da3056c05b4ec1fed827dcfdb37347a8841695263b3d06d" 495 - +dependencies = [ 496 - + "proc-macro2", 497 - + "quote", 498 - + "syn", 499 - +] 500 - + 501 - +[[package]] 502 - +name = "serde_json" 503 - +version = "1.0.64" 504 - +source = "registry+https://github.com/rust-lang/crates.io-index" 505 - +checksum = "799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79" 506 - +dependencies = [ 507 - + "itoa", 508 - + "ryu", 509 - + "serde", 510 - +] 511 - + 512 - +[[package]] 513 - +name = "sha3" 514 - +version = "0.9.1" 515 - +source = "registry+https://github.com/rust-lang/crates.io-index" 516 - +checksum = "f81199417d4e5de3f04b1e871023acea7389672c4135918f05aa9cbf2f2fa809" 517 - +dependencies = [ 518 - + "block-buffer", 519 - + "digest", 520 - + "keccak", 521 - + "opaque-debug", 522 - +] 523 - + 524 - +[[package]] 525 - +name = "static_assertions" 526 - +version = "1.1.0" 527 - +source = "registry+https://github.com/rust-lang/crates.io-index" 528 - +checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 529 - + 530 - +[[package]] 531 - +name = "strsim" 532 - +version = "0.8.0" 533 - +source = "registry+https://github.com/rust-lang/crates.io-index" 534 - +checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" 535 - + 536 - +[[package]] 537 - +name = "structopt" 538 - +version = "0.3.21" 539 - +source = "registry+https://github.com/rust-lang/crates.io-index" 540 - +checksum = "5277acd7ee46e63e5168a80734c9f6ee81b1367a7d8772a2d765df2a3705d28c" 541 - +dependencies = [ 542 - + "clap", 543 - + "lazy_static", 544 - + "structopt-derive", 545 - +] 546 - + 547 - +[[package]] 548 - +name = "structopt-derive" 549 - +version = "0.4.14" 550 - +source = "registry+https://github.com/rust-lang/crates.io-index" 551 - +checksum = "5ba9cdfda491b814720b6b06e0cac513d922fc407582032e8706e9f137976f90" 552 - +dependencies = [ 553 - + "heck", 554 - + "proc-macro-error", 555 - + "proc-macro2", 556 - + "quote", 557 - + "syn", 558 - +] 559 - + 560 - +[[package]] 561 - +name = "syn" 562 - +version = "1.0.72" 563 - +source = "registry+https://github.com/rust-lang/crates.io-index" 564 - +checksum = "a1e8cdbefb79a9a5a65e0db8b47b723ee907b7c7f8496c76a1770b5c310bab82" 565 - +dependencies = [ 566 - + "proc-macro2", 567 - + "quote", 568 - + "unicode-xid", 569 - +] 570 - + 571 - +[[package]] 572 - +name = "textwrap" 573 - +version = "0.11.0" 574 - +source = "registry+https://github.com/rust-lang/crates.io-index" 575 - +checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" 576 - +dependencies = [ 577 - + "unicode-width", 578 - +] 579 - + 580 - +[[package]] 581 - +name = "thiserror" 582 - +version = "1.0.24" 583 - +source = "registry+https://github.com/rust-lang/crates.io-index" 584 - +checksum = "e0f4a65597094d4483ddaed134f409b2cb7c1beccf25201a9f73c719254fa98e" 585 - +dependencies = [ 586 - + "thiserror-impl", 587 - +] 588 - + 589 - +[[package]] 590 - +name = "thiserror-impl" 591 - +version = "1.0.24" 592 - +source = "registry+https://github.com/rust-lang/crates.io-index" 593 - +checksum = "7765189610d8241a44529806d6fd1f2e0a08734313a35d5b3a556f92b381f3c0" 594 - +dependencies = [ 595 - + "proc-macro2", 596 - + "quote", 597 - + "syn", 598 - +] 599 - + 600 - +[[package]] 601 - +name = "tiny-keccak" 602 - +version = "2.0.2" 603 - +source = "registry+https://github.com/rust-lang/crates.io-index" 604 - +checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" 605 - +dependencies = [ 606 - + "crunchy", 607 - +] 608 - + 609 - +[[package]] 610 - +name = "typenum" 611 - +version = "1.13.0" 612 - +source = "registry+https://github.com/rust-lang/crates.io-index" 613 - +checksum = "879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06" 614 - + 615 - +[[package]] 616 - +name = "uint" 617 - +version = "0.9.0" 618 - +source = "registry+https://github.com/rust-lang/crates.io-index" 619 - +checksum = "e11fe9a9348741cf134085ad57c249508345fe16411b3d7fb4ff2da2f1d6382e" 620 - +dependencies = [ 621 - + "byteorder", 622 - + "crunchy", 623 - + "hex", 624 - + "static_assertions", 625 - +] 626 - + 627 - +[[package]] 628 - +name = "unicode-segmentation" 629 - +version = "1.7.1" 630 - +source = "registry+https://github.com/rust-lang/crates.io-index" 631 - +checksum = "bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796" 632 - + 633 - +[[package]] 634 - +name = "unicode-width" 635 - +version = "0.1.8" 636 - +source = "registry+https://github.com/rust-lang/crates.io-index" 637 - +checksum = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3" 638 - + 639 - +[[package]] 640 - +name = "unicode-xid" 641 - +version = "0.2.2" 642 - +source = "registry+https://github.com/rust-lang/crates.io-index" 643 - +checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" 644 - + 645 - +[[package]] 646 - +name = "vec_map" 647 - +version = "0.8.2" 648 - +source = "registry+https://github.com/rust-lang/crates.io-index" 649 - +checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" 650 - + 651 - +[[package]] 652 - +name = "version_check" 653 - +version = "0.9.3" 654 - +source = "registry+https://github.com/rust-lang/crates.io-index" 655 - +checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe" 656 - + 657 - +[[package]] 658 - +name = "wasi" 659 - +version = "0.10.2+wasi-snapshot-preview1" 660 - +source = "registry+https://github.com/rust-lang/crates.io-index" 661 - +checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6" 662 - + 663 - +[[package]] 664 - +name = "winapi" 665 - +version = "0.3.9" 666 - +source = "registry+https://github.com/rust-lang/crates.io-index" 667 - +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 668 - +dependencies = [ 669 - + "winapi-i686-pc-windows-gnu", 670 - + "winapi-x86_64-pc-windows-gnu", 671 - +] 672 - + 673 - +[[package]] 674 - +name = "winapi-i686-pc-windows-gnu" 675 - +version = "0.4.0" 676 - +source = "registry+https://github.com/rust-lang/crates.io-index" 677 - +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 678 - + 679 - +[[package]] 680 - +name = "winapi-x86_64-pc-windows-gnu" 681 - +version = "0.4.0" 682 - +source = "registry+https://github.com/rust-lang/crates.io-index" 683 - +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+7 -5
pkgs/applications/blockchains/ethabi/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, rustPlatform, libiconv }: 1 + { lib, rustPlatform, fetchFromGitHub }: 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "ethabi"; ··· 11 11 sha256 = "sha256-bl46CSVP1MMYI3tkVAHFrjMFwTt8QoleZCV9pMIMZyc="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-Jz0uEP2/ZjLS+GbCp7lNyJQdFDjTSFthjBdC/Z4tkTs="; 15 - 16 - cargoPatches = [ ./add-Cargo-lock.patch ]; 14 + cargoLock = { 15 + lockFile = ./Cargo.lock; 16 + }; 17 17 18 - buildInputs = lib.optional stdenv.isDarwin libiconv; 18 + postPatch = '' 19 + ln -s ${./Cargo.lock} Cargo.lock 20 + ''; 19 21 20 22 meta = with lib; { 21 23 description = "Ethereum function call encoding (ABI) utility";