github.com/cwntr/go-defi@v0.0.0-20210629134751-07f9ec2f7e66/abi/compound/cETH.json (about) 1 [ 2 { 3 "constant": true, 4 "inputs": [], 5 "name": "name", 6 "outputs": [ 7 { 8 "name": "", 9 "type": "string" 10 } 11 ], 12 "payable": false, 13 "stateMutability": "view", 14 "type": "function", 15 "signature": "0x06fdde03" 16 }, 17 { 18 "constant": false, 19 "inputs": [ 20 { 21 "name": "spender", 22 "type": "address" 23 }, 24 { 25 "name": "amount", 26 "type": "uint256" 27 } 28 ], 29 "name": "approve", 30 "outputs": [ 31 { 32 "name": "", 33 "type": "bool" 34 } 35 ], 36 "payable": false, 37 "stateMutability": "nonpayable", 38 "type": "function", 39 "signature": "0x095ea7b3" 40 }, 41 { 42 "constant": false, 43 "inputs": [], 44 "name": "mint", 45 "outputs": [], 46 "payable": true, 47 "stateMutability": "payable", 48 "type": "function", 49 "signature": "0x1249c58b" 50 }, 51 { 52 "constant": true, 53 "inputs": [], 54 "name": "reserveFactorMantissa", 55 "outputs": [ 56 { 57 "name": "", 58 "type": "uint256" 59 } 60 ], 61 "payable": false, 62 "stateMutability": "view", 63 "type": "function", 64 "signature": "0x173b9904" 65 }, 66 { 67 "constant": false, 68 "inputs": [ 69 { 70 "name": "account", 71 "type": "address" 72 } 73 ], 74 "name": "borrowBalanceCurrent", 75 "outputs": [ 76 { 77 "name": "", 78 "type": "uint256" 79 } 80 ], 81 "payable": false, 82 "stateMutability": "nonpayable", 83 "type": "function", 84 "signature": "0x17bfdfbc" 85 }, 86 { 87 "constant": true, 88 "inputs": [], 89 "name": "totalSupply", 90 "outputs": [ 91 { 92 "name": "", 93 "type": "uint256" 94 } 95 ], 96 "payable": false, 97 "stateMutability": "view", 98 "type": "function", 99 "signature": "0x18160ddd" 100 }, 101 { 102 "constant": true, 103 "inputs": [], 104 "name": "exchangeRateStored", 105 "outputs": [ 106 { 107 "name": "", 108 "type": "uint256" 109 } 110 ], 111 "payable": false, 112 "stateMutability": "view", 113 "type": "function", 114 "signature": "0x182df0f5" 115 }, 116 { 117 "constant": false, 118 "inputs": [ 119 { 120 "name": "src", 121 "type": "address" 122 }, 123 { 124 "name": "dst", 125 "type": "address" 126 }, 127 { 128 "name": "amount", 129 "type": "uint256" 130 } 131 ], 132 "name": "transferFrom", 133 "outputs": [ 134 { 135 "name": "", 136 "type": "bool" 137 } 138 ], 139 "payable": false, 140 "stateMutability": "nonpayable", 141 "type": "function", 142 "signature": "0x23b872dd" 143 }, 144 { 145 "constant": true, 146 "inputs": [], 147 "name": "pendingAdmin", 148 "outputs": [ 149 { 150 "name": "", 151 "type": "address" 152 } 153 ], 154 "payable": false, 155 "stateMutability": "view", 156 "type": "function", 157 "signature": "0x26782247" 158 }, 159 { 160 "constant": true, 161 "inputs": [], 162 "name": "decimals", 163 "outputs": [ 164 { 165 "name": "", 166 "type": "uint256" 167 } 168 ], 169 "payable": false, 170 "stateMutability": "view", 171 "type": "function", 172 "signature": "0x313ce567" 173 }, 174 { 175 "constant": false, 176 "inputs": [ 177 { 178 "name": "owner", 179 "type": "address" 180 } 181 ], 182 "name": "balanceOfUnderlying", 183 "outputs": [ 184 { 185 "name": "", 186 "type": "uint256" 187 } 188 ], 189 "payable": false, 190 "stateMutability": "nonpayable", 191 "type": "function", 192 "signature": "0x3af9e669" 193 }, 194 { 195 "constant": true, 196 "inputs": [], 197 "name": "getCash", 198 "outputs": [ 199 { 200 "name": "", 201 "type": "uint256" 202 } 203 ], 204 "payable": false, 205 "stateMutability": "view", 206 "type": "function", 207 "signature": "0x3b1d21a2" 208 }, 209 { 210 "constant": false, 211 "inputs": [ 212 { 213 "name": "newComptroller", 214 "type": "address" 215 } 216 ], 217 "name": "_setComptroller", 218 "outputs": [ 219 { 220 "name": "", 221 "type": "uint256" 222 } 223 ], 224 "payable": false, 225 "stateMutability": "nonpayable", 226 "type": "function", 227 "signature": "0x4576b5db" 228 }, 229 { 230 "constant": true, 231 "inputs": [], 232 "name": "totalBorrows", 233 "outputs": [ 234 { 235 "name": "", 236 "type": "uint256" 237 } 238 ], 239 "payable": false, 240 "stateMutability": "view", 241 "type": "function", 242 "signature": "0x47bd3718" 243 }, 244 { 245 "constant": false, 246 "inputs": [], 247 "name": "repayBorrow", 248 "outputs": [], 249 "payable": true, 250 "stateMutability": "payable", 251 "type": "function", 252 "signature": "0x4e4d9fea" 253 }, 254 { 255 "constant": true, 256 "inputs": [], 257 "name": "comptroller", 258 "outputs": [ 259 { 260 "name": "", 261 "type": "address" 262 } 263 ], 264 "payable": false, 265 "stateMutability": "view", 266 "type": "function", 267 "signature": "0x5fe3b567" 268 }, 269 { 270 "constant": false, 271 "inputs": [ 272 { 273 "name": "reduceAmount", 274 "type": "uint256" 275 } 276 ], 277 "name": "_reduceReserves", 278 "outputs": [ 279 { 280 "name": "", 281 "type": "uint256" 282 } 283 ], 284 "payable": false, 285 "stateMutability": "nonpayable", 286 "type": "function", 287 "signature": "0x601a0bf1" 288 }, 289 { 290 "constant": true, 291 "inputs": [], 292 "name": "initialExchangeRateMantissa", 293 "outputs": [ 294 { 295 "name": "", 296 "type": "uint256" 297 } 298 ], 299 "payable": false, 300 "stateMutability": "view", 301 "type": "function", 302 "signature": "0x675d972c" 303 }, 304 { 305 "constant": true, 306 "inputs": [], 307 "name": "accrualBlockNumber", 308 "outputs": [ 309 { 310 "name": "", 311 "type": "uint256" 312 } 313 ], 314 "payable": false, 315 "stateMutability": "view", 316 "type": "function", 317 "signature": "0x6c540baf" 318 }, 319 { 320 "constant": true, 321 "inputs": [ 322 { 323 "name": "owner", 324 "type": "address" 325 } 326 ], 327 "name": "balanceOf", 328 "outputs": [ 329 { 330 "name": "", 331 "type": "uint256" 332 } 333 ], 334 "payable": false, 335 "stateMutability": "view", 336 "type": "function", 337 "signature": "0x70a08231" 338 }, 339 { 340 "constant": false, 341 "inputs": [], 342 "name": "totalBorrowsCurrent", 343 "outputs": [ 344 { 345 "name": "", 346 "type": "uint256" 347 } 348 ], 349 "payable": false, 350 "stateMutability": "nonpayable", 351 "type": "function", 352 "signature": "0x73acee98" 353 }, 354 { 355 "constant": false, 356 "inputs": [ 357 { 358 "name": "redeemAmount", 359 "type": "uint256" 360 } 361 ], 362 "name": "redeemUnderlying", 363 "outputs": [ 364 { 365 "name": "", 366 "type": "uint256" 367 } 368 ], 369 "payable": false, 370 "stateMutability": "nonpayable", 371 "type": "function", 372 "signature": "0x852a12e3" 373 }, 374 { 375 "constant": true, 376 "inputs": [], 377 "name": "totalReserves", 378 "outputs": [ 379 { 380 "name": "", 381 "type": "uint256" 382 } 383 ], 384 "payable": false, 385 "stateMutability": "view", 386 "type": "function", 387 "signature": "0x8f840ddd" 388 }, 389 { 390 "constant": true, 391 "inputs": [], 392 "name": "symbol", 393 "outputs": [ 394 { 395 "name": "", 396 "type": "string" 397 } 398 ], 399 "payable": false, 400 "stateMutability": "view", 401 "type": "function", 402 "signature": "0x95d89b41" 403 }, 404 { 405 "constant": true, 406 "inputs": [ 407 { 408 "name": "account", 409 "type": "address" 410 } 411 ], 412 "name": "borrowBalanceStored", 413 "outputs": [ 414 { 415 "name": "", 416 "type": "uint256" 417 } 418 ], 419 "payable": false, 420 "stateMutability": "view", 421 "type": "function", 422 "signature": "0x95dd9193" 423 }, 424 { 425 "constant": false, 426 "inputs": [], 427 "name": "accrueInterest", 428 "outputs": [ 429 { 430 "name": "", 431 "type": "uint256" 432 } 433 ], 434 "payable": false, 435 "stateMutability": "nonpayable", 436 "type": "function", 437 "signature": "0xa6afed95" 438 }, 439 { 440 "constant": false, 441 "inputs": [ 442 { 443 "name": "dst", 444 "type": "address" 445 }, 446 { 447 "name": "amount", 448 "type": "uint256" 449 } 450 ], 451 "name": "transfer", 452 "outputs": [ 453 { 454 "name": "", 455 "type": "bool" 456 } 457 ], 458 "payable": false, 459 "stateMutability": "nonpayable", 460 "type": "function", 461 "signature": "0xa9059cbb" 462 }, 463 { 464 "constant": true, 465 "inputs": [], 466 "name": "borrowIndex", 467 "outputs": [ 468 { 469 "name": "", 470 "type": "uint256" 471 } 472 ], 473 "payable": false, 474 "stateMutability": "view", 475 "type": "function", 476 "signature": "0xaa5af0fd" 477 }, 478 { 479 "constant": false, 480 "inputs": [ 481 { 482 "name": "borrower", 483 "type": "address" 484 }, 485 { 486 "name": "cTokenCollateral", 487 "type": "address" 488 } 489 ], 490 "name": "liquidateBorrow", 491 "outputs": [], 492 "payable": true, 493 "stateMutability": "payable", 494 "type": "function", 495 "signature": "0xaae40a2a" 496 }, 497 { 498 "constant": true, 499 "inputs": [], 500 "name": "supplyRatePerBlock", 501 "outputs": [ 502 { 503 "name": "", 504 "type": "uint256" 505 } 506 ], 507 "payable": false, 508 "stateMutability": "view", 509 "type": "function", 510 "signature": "0xae9d70b0" 511 }, 512 { 513 "constant": false, 514 "inputs": [ 515 { 516 "name": "liquidator", 517 "type": "address" 518 }, 519 { 520 "name": "borrower", 521 "type": "address" 522 }, 523 { 524 "name": "seizeTokens", 525 "type": "uint256" 526 } 527 ], 528 "name": "seize", 529 "outputs": [ 530 { 531 "name": "", 532 "type": "uint256" 533 } 534 ], 535 "payable": false, 536 "stateMutability": "nonpayable", 537 "type": "function", 538 "signature": "0xb2a02ff1" 539 }, 540 { 541 "constant": false, 542 "inputs": [ 543 { 544 "name": "newPendingAdmin", 545 "type": "address" 546 } 547 ], 548 "name": "_setPendingAdmin", 549 "outputs": [ 550 { 551 "name": "", 552 "type": "uint256" 553 } 554 ], 555 "payable": false, 556 "stateMutability": "nonpayable", 557 "type": "function", 558 "signature": "0xb71d1a0c" 559 }, 560 { 561 "constant": false, 562 "inputs": [], 563 "name": "exchangeRateCurrent", 564 "outputs": [ 565 { 566 "name": "", 567 "type": "uint256" 568 } 569 ], 570 "payable": false, 571 "stateMutability": "nonpayable", 572 "type": "function", 573 "signature": "0xbd6d894d" 574 }, 575 { 576 "constant": true, 577 "inputs": [ 578 { 579 "name": "account", 580 "type": "address" 581 } 582 ], 583 "name": "getAccountSnapshot", 584 "outputs": [ 585 { 586 "name": "", 587 "type": "uint256" 588 }, 589 { 590 "name": "", 591 "type": "uint256" 592 }, 593 { 594 "name": "", 595 "type": "uint256" 596 }, 597 { 598 "name": "", 599 "type": "uint256" 600 } 601 ], 602 "payable": false, 603 "stateMutability": "view", 604 "type": "function", 605 "signature": "0xc37f68e2" 606 }, 607 { 608 "constant": false, 609 "inputs": [ 610 { 611 "name": "borrowAmount", 612 "type": "uint256" 613 } 614 ], 615 "name": "borrow", 616 "outputs": [ 617 { 618 "name": "", 619 "type": "uint256" 620 } 621 ], 622 "payable": false, 623 "stateMutability": "nonpayable", 624 "type": "function", 625 "signature": "0xc5ebeaec" 626 }, 627 { 628 "constant": false, 629 "inputs": [ 630 { 631 "name": "redeemTokens", 632 "type": "uint256" 633 } 634 ], 635 "name": "redeem", 636 "outputs": [ 637 { 638 "name": "", 639 "type": "uint256" 640 } 641 ], 642 "payable": false, 643 "stateMutability": "nonpayable", 644 "type": "function", 645 "signature": "0xdb006a75" 646 }, 647 { 648 "constant": true, 649 "inputs": [ 650 { 651 "name": "owner", 652 "type": "address" 653 }, 654 { 655 "name": "spender", 656 "type": "address" 657 } 658 ], 659 "name": "allowance", 660 "outputs": [ 661 { 662 "name": "", 663 "type": "uint256" 664 } 665 ], 666 "payable": false, 667 "stateMutability": "view", 668 "type": "function", 669 "signature": "0xdd62ed3e" 670 }, 671 { 672 "constant": false, 673 "inputs": [ 674 { 675 "name": "borrower", 676 "type": "address" 677 } 678 ], 679 "name": "repayBorrowBehalf", 680 "outputs": [], 681 "payable": true, 682 "stateMutability": "payable", 683 "type": "function", 684 "signature": "0xe5974619" 685 }, 686 { 687 "constant": false, 688 "inputs": [], 689 "name": "_acceptAdmin", 690 "outputs": [ 691 { 692 "name": "", 693 "type": "uint256" 694 } 695 ], 696 "payable": false, 697 "stateMutability": "nonpayable", 698 "type": "function", 699 "signature": "0xe9c714f2" 700 }, 701 { 702 "constant": false, 703 "inputs": [ 704 { 705 "name": "newInterestRateModel", 706 "type": "address" 707 } 708 ], 709 "name": "_setInterestRateModel", 710 "outputs": [ 711 { 712 "name": "", 713 "type": "uint256" 714 } 715 ], 716 "payable": false, 717 "stateMutability": "nonpayable", 718 "type": "function", 719 "signature": "0xf2b3abbd" 720 }, 721 { 722 "constant": true, 723 "inputs": [], 724 "name": "interestRateModel", 725 "outputs": [ 726 { 727 "name": "", 728 "type": "address" 729 } 730 ], 731 "payable": false, 732 "stateMutability": "view", 733 "type": "function", 734 "signature": "0xf3fdb15a" 735 }, 736 { 737 "constant": true, 738 "inputs": [], 739 "name": "admin", 740 "outputs": [ 741 { 742 "name": "", 743 "type": "address" 744 } 745 ], 746 "payable": false, 747 "stateMutability": "view", 748 "type": "function", 749 "signature": "0xf851a440" 750 }, 751 { 752 "constant": true, 753 "inputs": [], 754 "name": "borrowRatePerBlock", 755 "outputs": [ 756 { 757 "name": "", 758 "type": "uint256" 759 } 760 ], 761 "payable": false, 762 "stateMutability": "view", 763 "type": "function", 764 "signature": "0xf8f9da28" 765 }, 766 { 767 "constant": false, 768 "inputs": [ 769 { 770 "name": "newReserveFactorMantissa", 771 "type": "uint256" 772 } 773 ], 774 "name": "_setReserveFactor", 775 "outputs": [ 776 { 777 "name": "", 778 "type": "uint256" 779 } 780 ], 781 "payable": false, 782 "stateMutability": "nonpayable", 783 "type": "function", 784 "signature": "0xfca7820b" 785 }, 786 { 787 "constant": true, 788 "inputs": [], 789 "name": "isCToken", 790 "outputs": [ 791 { 792 "name": "", 793 "type": "bool" 794 } 795 ], 796 "payable": false, 797 "stateMutability": "view", 798 "type": "function", 799 "signature": "0xfe9c44ae" 800 }, 801 { 802 "inputs": [ 803 { 804 "name": "comptroller_", 805 "type": "address" 806 }, 807 { 808 "name": "interestRateModel_", 809 "type": "address" 810 }, 811 { 812 "name": "initialExchangeRateMantissa_", 813 "type": "uint256" 814 }, 815 { 816 "name": "name_", 817 "type": "string" 818 }, 819 { 820 "name": "symbol_", 821 "type": "string" 822 }, 823 { 824 "name": "decimals_", 825 "type": "uint256" 826 } 827 ], 828 "payable": false, 829 "stateMutability": "nonpayable", 830 "type": "constructor", 831 "signature": "constructor" 832 }, 833 { 834 "payable": true, 835 "stateMutability": "payable", 836 "type": "fallback" 837 }, 838 { 839 "anonymous": false, 840 "inputs": [ 841 { 842 "indexed": false, 843 "name": "interestAccumulated", 844 "type": "uint256" 845 }, 846 { 847 "indexed": false, 848 "name": "borrowIndex", 849 "type": "uint256" 850 }, 851 { 852 "indexed": false, 853 "name": "totalBorrows", 854 "type": "uint256" 855 } 856 ], 857 "name": "AccrueInterest", 858 "type": "event", 859 "signature": "0x875352fb3fadeb8c0be7cbbe8ff761b308fa7033470cd0287f02f3436fd76cb9" 860 }, 861 { 862 "anonymous": false, 863 "inputs": [ 864 { 865 "indexed": false, 866 "name": "minter", 867 "type": "address" 868 }, 869 { 870 "indexed": false, 871 "name": "mintAmount", 872 "type": "uint256" 873 }, 874 { 875 "indexed": false, 876 "name": "mintTokens", 877 "type": "uint256" 878 } 879 ], 880 "name": "Mint", 881 "type": "event", 882 "signature": "0x4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f" 883 }, 884 { 885 "anonymous": false, 886 "inputs": [ 887 { 888 "indexed": false, 889 "name": "redeemer", 890 "type": "address" 891 }, 892 { 893 "indexed": false, 894 "name": "redeemAmount", 895 "type": "uint256" 896 }, 897 { 898 "indexed": false, 899 "name": "redeemTokens", 900 "type": "uint256" 901 } 902 ], 903 "name": "Redeem", 904 "type": "event", 905 "signature": "0xe5b754fb1abb7f01b499791d0b820ae3b6af3424ac1c59768edb53f4ec31a929" 906 }, 907 { 908 "anonymous": false, 909 "inputs": [ 910 { 911 "indexed": false, 912 "name": "borrower", 913 "type": "address" 914 }, 915 { 916 "indexed": false, 917 "name": "borrowAmount", 918 "type": "uint256" 919 }, 920 { 921 "indexed": false, 922 "name": "accountBorrows", 923 "type": "uint256" 924 }, 925 { 926 "indexed": false, 927 "name": "totalBorrows", 928 "type": "uint256" 929 } 930 ], 931 "name": "Borrow", 932 "type": "event", 933 "signature": "0x13ed6866d4e1ee6da46f845c46d7e54120883d75c5ea9a2dacc1c4ca8984ab80" 934 }, 935 { 936 "anonymous": false, 937 "inputs": [ 938 { 939 "indexed": false, 940 "name": "payer", 941 "type": "address" 942 }, 943 { 944 "indexed": false, 945 "name": "borrower", 946 "type": "address" 947 }, 948 { 949 "indexed": false, 950 "name": "repayAmount", 951 "type": "uint256" 952 }, 953 { 954 "indexed": false, 955 "name": "accountBorrows", 956 "type": "uint256" 957 }, 958 { 959 "indexed": false, 960 "name": "totalBorrows", 961 "type": "uint256" 962 } 963 ], 964 "name": "RepayBorrow", 965 "type": "event", 966 "signature": "0x1a2a22cb034d26d1854bdc6666a5b91fe25efbbb5dcad3b0355478d6f5c362a1" 967 }, 968 { 969 "anonymous": false, 970 "inputs": [ 971 { 972 "indexed": false, 973 "name": "liquidator", 974 "type": "address" 975 }, 976 { 977 "indexed": false, 978 "name": "borrower", 979 "type": "address" 980 }, 981 { 982 "indexed": false, 983 "name": "repayAmount", 984 "type": "uint256" 985 }, 986 { 987 "indexed": false, 988 "name": "cTokenCollateral", 989 "type": "address" 990 }, 991 { 992 "indexed": false, 993 "name": "seizeTokens", 994 "type": "uint256" 995 } 996 ], 997 "name": "LiquidateBorrow", 998 "type": "event", 999 "signature": "0x298637f684da70674f26509b10f07ec2fbc77a335ab1e7d6215a4b2484d8bb52" 1000 }, 1001 { 1002 "anonymous": false, 1003 "inputs": [ 1004 { 1005 "indexed": false, 1006 "name": "oldPendingAdmin", 1007 "type": "address" 1008 }, 1009 { 1010 "indexed": false, 1011 "name": "newPendingAdmin", 1012 "type": "address" 1013 } 1014 ], 1015 "name": "NewPendingAdmin", 1016 "type": "event", 1017 "signature": "0xca4f2f25d0898edd99413412fb94012f9e54ec8142f9b093e7720646a95b16a9" 1018 }, 1019 { 1020 "anonymous": false, 1021 "inputs": [ 1022 { 1023 "indexed": false, 1024 "name": "oldAdmin", 1025 "type": "address" 1026 }, 1027 { 1028 "indexed": false, 1029 "name": "newAdmin", 1030 "type": "address" 1031 } 1032 ], 1033 "name": "NewAdmin", 1034 "type": "event", 1035 "signature": "0xf9ffabca9c8276e99321725bcb43fb076a6c66a54b7f21c4e8146d8519b417dc" 1036 }, 1037 { 1038 "anonymous": false, 1039 "inputs": [ 1040 { 1041 "indexed": false, 1042 "name": "oldComptroller", 1043 "type": "address" 1044 }, 1045 { 1046 "indexed": false, 1047 "name": "newComptroller", 1048 "type": "address" 1049 } 1050 ], 1051 "name": "NewComptroller", 1052 "type": "event", 1053 "signature": "0x7ac369dbd14fa5ea3f473ed67cc9d598964a77501540ba6751eb0b3decf5870d" 1054 }, 1055 { 1056 "anonymous": false, 1057 "inputs": [ 1058 { 1059 "indexed": false, 1060 "name": "oldInterestRateModel", 1061 "type": "address" 1062 }, 1063 { 1064 "indexed": false, 1065 "name": "newInterestRateModel", 1066 "type": "address" 1067 } 1068 ], 1069 "name": "NewMarketInterestRateModel", 1070 "type": "event", 1071 "signature": "0xedffc32e068c7c95dfd4bdfd5c4d939a084d6b11c4199eac8436ed234d72f926" 1072 }, 1073 { 1074 "anonymous": false, 1075 "inputs": [ 1076 { 1077 "indexed": false, 1078 "name": "oldReserveFactorMantissa", 1079 "type": "uint256" 1080 }, 1081 { 1082 "indexed": false, 1083 "name": "newReserveFactorMantissa", 1084 "type": "uint256" 1085 } 1086 ], 1087 "name": "NewReserveFactor", 1088 "type": "event", 1089 "signature": "0xaaa68312e2ea9d50e16af5068410ab56e1a1fd06037b1a35664812c30f821460" 1090 }, 1091 { 1092 "anonymous": false, 1093 "inputs": [ 1094 { 1095 "indexed": false, 1096 "name": "admin", 1097 "type": "address" 1098 }, 1099 { 1100 "indexed": false, 1101 "name": "reduceAmount", 1102 "type": "uint256" 1103 }, 1104 { 1105 "indexed": false, 1106 "name": "newTotalReserves", 1107 "type": "uint256" 1108 } 1109 ], 1110 "name": "ReservesReduced", 1111 "type": "event", 1112 "signature": "0x3bad0c59cf2f06e7314077049f48a93578cd16f5ef92329f1dab1420a99c177e" 1113 }, 1114 { 1115 "anonymous": false, 1116 "inputs": [ 1117 { 1118 "indexed": false, 1119 "name": "error", 1120 "type": "uint256" 1121 }, 1122 { 1123 "indexed": false, 1124 "name": "info", 1125 "type": "uint256" 1126 }, 1127 { 1128 "indexed": false, 1129 "name": "detail", 1130 "type": "uint256" 1131 } 1132 ], 1133 "name": "Failure", 1134 "type": "event", 1135 "signature": "0x45b96fe442630264581b197e84bbada861235052c5a1aadfff9ea4e40a969aa0" 1136 }, 1137 { 1138 "anonymous": false, 1139 "inputs": [ 1140 { 1141 "indexed": true, 1142 "name": "from", 1143 "type": "address" 1144 }, 1145 { 1146 "indexed": true, 1147 "name": "to", 1148 "type": "address" 1149 }, 1150 { 1151 "indexed": false, 1152 "name": "amount", 1153 "type": "uint256" 1154 } 1155 ], 1156 "name": "Transfer", 1157 "type": "event", 1158 "signature": "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef" 1159 }, 1160 { 1161 "anonymous": false, 1162 "inputs": [ 1163 { 1164 "indexed": true, 1165 "name": "owner", 1166 "type": "address" 1167 }, 1168 { 1169 "indexed": true, 1170 "name": "spender", 1171 "type": "address" 1172 }, 1173 { 1174 "indexed": false, 1175 "name": "amount", 1176 "type": "uint256" 1177 } 1178 ], 1179 "name": "Approval", 1180 "type": "event", 1181 "signature": "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925" 1182 } 1183 ]