SanctionsList.abi.json 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. [
  2. { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" },
  3. {
  4. "anonymous": false,
  5. "inputs": [{ "indexed": true, "internalType": "address", "name": "addr", "type": "address" }],
  6. "name": "NonSanctionedAddress",
  7. "type": "event"
  8. },
  9. {
  10. "anonymous": false,
  11. "inputs": [
  12. { "indexed": true, "internalType": "address", "name": "previousOwner", "type": "address" },
  13. { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" }
  14. ],
  15. "name": "OwnershipTransferred",
  16. "type": "event"
  17. },
  18. {
  19. "anonymous": false,
  20. "inputs": [{ "indexed": true, "internalType": "address", "name": "addr", "type": "address" }],
  21. "name": "SanctionedAddress",
  22. "type": "event"
  23. },
  24. {
  25. "anonymous": false,
  26. "inputs": [{ "indexed": false, "internalType": "address[]", "name": "addrs", "type": "address[]" }],
  27. "name": "SanctionedAddressesAdded",
  28. "type": "event"
  29. },
  30. {
  31. "anonymous": false,
  32. "inputs": [{ "indexed": false, "internalType": "address[]", "name": "addrs", "type": "address[]" }],
  33. "name": "SanctionedAddressesRemoved",
  34. "type": "event"
  35. },
  36. {
  37. "inputs": [{ "internalType": "address[]", "name": "newSanctions", "type": "address[]" }],
  38. "name": "addToSanctionsList",
  39. "outputs": [],
  40. "stateMutability": "nonpayable",
  41. "type": "function"
  42. },
  43. {
  44. "inputs": [{ "internalType": "address", "name": "addr", "type": "address" }],
  45. "name": "isSanctioned",
  46. "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
  47. "stateMutability": "view",
  48. "type": "function"
  49. },
  50. {
  51. "inputs": [{ "internalType": "address", "name": "addr", "type": "address" }],
  52. "name": "isSanctionedVerbose",
  53. "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
  54. "stateMutability": "nonpayable",
  55. "type": "function"
  56. },
  57. {
  58. "inputs": [],
  59. "name": "name",
  60. "outputs": [{ "internalType": "string", "name": "", "type": "string" }],
  61. "stateMutability": "pure",
  62. "type": "function"
  63. },
  64. {
  65. "inputs": [],
  66. "name": "owner",
  67. "outputs": [{ "internalType": "address", "name": "", "type": "address" }],
  68. "stateMutability": "view",
  69. "type": "function"
  70. },
  71. {
  72. "inputs": [{ "internalType": "address[]", "name": "removeSanctions", "type": "address[]" }],
  73. "name": "removeFromSanctionsList",
  74. "outputs": [],
  75. "stateMutability": "nonpayable",
  76. "type": "function"
  77. },
  78. {
  79. "inputs": [],
  80. "name": "renounceOwnership",
  81. "outputs": [],
  82. "stateMutability": "nonpayable",
  83. "type": "function"
  84. },
  85. {
  86. "inputs": [{ "internalType": "address", "name": "newOwner", "type": "address" }],
  87. "name": "transferOwnership",
  88. "outputs": [],
  89. "stateMutability": "nonpayable",
  90. "type": "function"
  91. }
  92. ]