ConditionalEscrow.json 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  1. {
  2. "contractName": "ConditionalEscrow",
  3. "abi": [
  4. {
  5. "anonymous": false,
  6. "inputs": [
  7. {
  8. "indexed": true,
  9. "internalType": "address",
  10. "name": "payee",
  11. "type": "address"
  12. },
  13. {
  14. "indexed": false,
  15. "internalType": "uint256",
  16. "name": "weiAmount",
  17. "type": "uint256"
  18. }
  19. ],
  20. "name": "Deposited",
  21. "type": "event"
  22. },
  23. {
  24. "anonymous": false,
  25. "inputs": [
  26. {
  27. "indexed": true,
  28. "internalType": "address",
  29. "name": "previousOwner",
  30. "type": "address"
  31. },
  32. {
  33. "indexed": true,
  34. "internalType": "address",
  35. "name": "newOwner",
  36. "type": "address"
  37. }
  38. ],
  39. "name": "OwnershipTransferred",
  40. "type": "event"
  41. },
  42. {
  43. "anonymous": false,
  44. "inputs": [
  45. {
  46. "indexed": true,
  47. "internalType": "address",
  48. "name": "payee",
  49. "type": "address"
  50. },
  51. {
  52. "indexed": false,
  53. "internalType": "uint256",
  54. "name": "weiAmount",
  55. "type": "uint256"
  56. }
  57. ],
  58. "name": "Withdrawn",
  59. "type": "event"
  60. },
  61. {
  62. "inputs": [
  63. {
  64. "internalType": "address",
  65. "name": "payee",
  66. "type": "address"
  67. }
  68. ],
  69. "name": "deposit",
  70. "outputs": [],
  71. "stateMutability": "payable",
  72. "type": "function"
  73. },
  74. {
  75. "inputs": [
  76. {
  77. "internalType": "address",
  78. "name": "payee",
  79. "type": "address"
  80. }
  81. ],
  82. "name": "depositsOf",
  83. "outputs": [
  84. {
  85. "internalType": "uint256",
  86. "name": "",
  87. "type": "uint256"
  88. }
  89. ],
  90. "stateMutability": "view",
  91. "type": "function"
  92. },
  93. {
  94. "inputs": [],
  95. "name": "owner",
  96. "outputs": [
  97. {
  98. "internalType": "address",
  99. "name": "",
  100. "type": "address"
  101. }
  102. ],
  103. "stateMutability": "view",
  104. "type": "function"
  105. },
  106. {
  107. "inputs": [],
  108. "name": "renounceOwnership",
  109. "outputs": [],
  110. "stateMutability": "nonpayable",
  111. "type": "function"
  112. },
  113. {
  114. "inputs": [
  115. {
  116. "internalType": "address",
  117. "name": "newOwner",
  118. "type": "address"
  119. }
  120. ],
  121. "name": "transferOwnership",
  122. "outputs": [],
  123. "stateMutability": "nonpayable",
  124. "type": "function"
  125. },
  126. {
  127. "inputs": [
  128. {
  129. "internalType": "address payable",
  130. "name": "payee",
  131. "type": "address"
  132. }
  133. ],
  134. "name": "withdraw",
  135. "outputs": [],
  136. "stateMutability": "nonpayable",
  137. "type": "function"
  138. },
  139. {
  140. "inputs": [
  141. {
  142. "internalType": "address",
  143. "name": "payee",
  144. "type": "address"
  145. }
  146. ],
  147. "name": "withdrawalAllowed",
  148. "outputs": [
  149. {
  150. "internalType": "bool",
  151. "name": "",
  152. "type": "bool"
  153. }
  154. ],
  155. "stateMutability": "view",
  156. "type": "function"
  157. }
  158. ],
  159. "bytecode": "0x",
  160. "deployedBytecode": "0x",
  161. "linkReferences": {},
  162. "deployedLinkReferences": {}
  163. }