File tree 5 files changed +549
-13
lines changed
bitcore-wallet-client/src/lib/common 5 files changed +549
-13
lines changed Original file line number Diff line number Diff line change @@ -367,7 +367,7 @@ export class Utils {
367
367
}
368
368
const unsignedTxs = [ ] ;
369
369
const isERC20 = tokenAddress && ! payProUrl ;
370
- const isETHMULTISIG = multisigContractAddress && ! payProUrl ;
370
+ const isETHMULTISIG = multisigContractAddress ;
371
371
const chain = isETHMULTISIG ? 'ETHMULTISIG' : isERC20 ? 'ERC20' : this . getChain ( coin ) ;
372
372
for ( let index = 0 ; index < recipients . length ; index ++ ) {
373
373
const rawTx = Transactions . create ( {
Original file line number Diff line number Diff line change 23
23
},
24
24
"dependencies" : {
25
25
"@sendgrid/mail" : " ^6.3.1" ,
26
+ "abi-decoder" : " 2.0.1" ,
26
27
"async" : " ^0.9.2" ,
27
28
"bitcore-lib" : " ^8.23.1" ,
28
29
"bitcore-lib-cash" : " ^8.23.1" ,
Original file line number Diff line number Diff line change
1
+ export const ERC20Abi = [
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
+ } ,
16
+ {
17
+ constant : false ,
18
+ inputs : [
19
+ {
20
+ name : '_spender' ,
21
+ type : 'address'
22
+ } ,
23
+ {
24
+ name : '_value' ,
25
+ type : 'uint256'
26
+ }
27
+ ] ,
28
+ name : 'approve' ,
29
+ outputs : [
30
+ {
31
+ name : '' ,
32
+ type : 'bool'
33
+ }
34
+ ] ,
35
+ payable : false ,
36
+ stateMutability : 'nonpayable' ,
37
+ type : 'function'
38
+ } ,
39
+ {
40
+ constant : true ,
41
+ inputs : [ ] ,
42
+ name : 'totalSupply' ,
43
+ outputs : [
44
+ {
45
+ name : '' ,
46
+ type : 'uint256'
47
+ }
48
+ ] ,
49
+ payable : false ,
50
+ stateMutability : 'view' ,
51
+ type : 'function'
52
+ } ,
53
+ {
54
+ constant : false ,
55
+ inputs : [
56
+ {
57
+ name : '_from' ,
58
+ type : 'address'
59
+ } ,
60
+ {
61
+ name : '_to' ,
62
+ type : 'address'
63
+ } ,
64
+ {
65
+ name : '_value' ,
66
+ type : 'uint256'
67
+ }
68
+ ] ,
69
+ name : 'transferFrom' ,
70
+ outputs : [
71
+ {
72
+ name : '' ,
73
+ type : 'bool'
74
+ }
75
+ ] ,
76
+ payable : false ,
77
+ stateMutability : 'nonpayable' ,
78
+ type : 'function'
79
+ } ,
80
+ {
81
+ constant : true ,
82
+ inputs : [ ] ,
83
+ name : 'decimals' ,
84
+ outputs : [
85
+ {
86
+ name : '' ,
87
+ type : 'uint8'
88
+ }
89
+ ] ,
90
+ payable : false ,
91
+ stateMutability : 'view' ,
92
+ type : 'function'
93
+ } ,
94
+ {
95
+ constant : true ,
96
+ inputs : [
97
+ {
98
+ name : '_owner' ,
99
+ type : 'address'
100
+ }
101
+ ] ,
102
+ name : 'balanceOf' ,
103
+ outputs : [
104
+ {
105
+ name : 'balance' ,
106
+ type : 'uint256'
107
+ }
108
+ ] ,
109
+ payable : false ,
110
+ stateMutability : 'view' ,
111
+ type : 'function'
112
+ } ,
113
+ {
114
+ constant : true ,
115
+ inputs : [ ] ,
116
+ name : 'symbol' ,
117
+ outputs : [
118
+ {
119
+ name : '' ,
120
+ type : 'string'
121
+ }
122
+ ] ,
123
+ payable : false ,
124
+ stateMutability : 'view' ,
125
+ type : 'function'
126
+ } ,
127
+ {
128
+ constant : false ,
129
+ inputs : [
130
+ {
131
+ name : '_to' ,
132
+ type : 'address'
133
+ } ,
134
+ {
135
+ name : '_value' ,
136
+ type : 'uint256'
137
+ }
138
+ ] ,
139
+ name : 'transfer' ,
140
+ outputs : [
141
+ {
142
+ name : '' ,
143
+ type : 'bool'
144
+ }
145
+ ] ,
146
+ payable : false ,
147
+ stateMutability : 'nonpayable' ,
148
+ type : 'function'
149
+ } ,
150
+ {
151
+ constant : true ,
152
+ inputs : [
153
+ {
154
+ name : '_owner' ,
155
+ type : 'address'
156
+ } ,
157
+ {
158
+ name : '_spender' ,
159
+ type : 'address'
160
+ }
161
+ ] ,
162
+ name : 'allowance' ,
163
+ outputs : [
164
+ {
165
+ name : '' ,
166
+ type : 'uint256'
167
+ }
168
+ ] ,
169
+ payable : false ,
170
+ stateMutability : 'view' ,
171
+ type : 'function'
172
+ } ,
173
+ {
174
+ payable : true ,
175
+ stateMutability : 'payable' ,
176
+ type : 'fallback'
177
+ } ,
178
+ {
179
+ anonymous : false ,
180
+ inputs : [
181
+ {
182
+ indexed : true ,
183
+ name : 'owner' ,
184
+ type : 'address'
185
+ } ,
186
+ {
187
+ indexed : true ,
188
+ name : 'spender' ,
189
+ type : 'address'
190
+ } ,
191
+ {
192
+ indexed : false ,
193
+ name : 'value' ,
194
+ type : 'uint256'
195
+ }
196
+ ] ,
197
+ name : 'Approval' ,
198
+ type : 'event'
199
+ } ,
200
+ {
201
+ anonymous : false ,
202
+ inputs : [
203
+ {
204
+ indexed : true ,
205
+ name : 'from' ,
206
+ type : 'address'
207
+ } ,
208
+ {
209
+ indexed : true ,
210
+ name : 'to' ,
211
+ type : 'address'
212
+ } ,
213
+ {
214
+ indexed : false ,
215
+ name : 'value' ,
216
+ type : 'uint256'
217
+ }
218
+ ] ,
219
+ name : 'Transfer' ,
220
+ type : 'event'
221
+ }
222
+ ] ;
You can’t perform that action at this time.
0 commit comments