1{
2  "name": "PAXG",
3  "address": "0x45804880De22913dAFE09f4980848ECE6EcbAf78",
4  "comment": "Please note that all transactions incur a 0.02% transaction fee which is removed from the amount to be transacted. For more information, see www.paxos.com/paxgold.",
5  "abi": [
6    {
7      "constant": false,
8      "inputs": [],
9      "name": "disregardProposeOwner",
10      "outputs": [],
11      "payable": false,
12      "stateMutability": "nonpayable",
13      "type": "function"
14    },
15    {
16      "constant": true,
17      "inputs": [],
18      "name": "name",
19      "outputs": [{ "name": "", "type": "string" }],
20      "payable": false,
21      "stateMutability": "view",
22      "type": "function"
23    },
24    {
25      "constant": false,
26      "inputs": [],
27      "name": "reclaimPAXG",
28      "outputs": [],
29      "payable": false,
30      "stateMutability": "nonpayable",
31      "type": "function"
32    },
33    {
34      "constant": false,
35      "inputs": [
36        { "name": "_spender", "type": "address" },
37        { "name": "_value", "type": "uint256" }
38      ],
39      "name": "approve",
40      "outputs": [{ "name": "", "type": "bool" }],
41      "payable": false,
42      "stateMutability": "nonpayable",
43      "type": "function"
44    },
45    {
46      "constant": true,
47      "inputs": [{ "name": "_value", "type": "uint256" }],
48      "name": "getFeeFor",
49      "outputs": [{ "name": "", "type": "uint256" }],
50      "payable": false,
51      "stateMutability": "view",
52      "type": "function"
53    },
54    {
55      "constant": true,
56      "inputs": [],
57      "name": "totalSupply",
58      "outputs": [{ "name": "", "type": "uint256" }],
59      "payable": false,
60      "stateMutability": "view",
61      "type": "function"
62    },
63    {
64      "constant": false,
65      "inputs": [
66        { "name": "r", "type": "bytes32[]" },
67        { "name": "s", "type": "bytes32[]" },
68        { "name": "v", "type": "uint8[]" },
69        { "name": "to", "type": "address[]" },
70        { "name": "value", "type": "uint256[]" },
71        { "name": "serviceFee", "type": "uint256[]" },
72        { "name": "seq", "type": "uint256[]" },
73        { "name": "deadline", "type": "uint256[]" }
74      ],
75      "name": "betaDelegatedTransferBatch",
76      "outputs": [{ "name": "", "type": "bool" }],
77      "payable": false,
78      "stateMutability": "nonpayable",
79      "type": "function"
80    },
81    {
82      "constant": false,
83      "inputs": [
84        { "name": "sig", "type": "bytes" },
85        { "name": "to", "type": "address" },
86        { "name": "value", "type": "uint256" },
87        { "name": "serviceFee", "type": "uint256" },
88        { "name": "seq", "type": "uint256" },
89        { "name": "deadline", "type": "uint256" }
90      ],
91      "name": "betaDelegatedTransfer",
92      "outputs": [{ "name": "", "type": "bool" }],
93      "payable": false,
94      "stateMutability": "nonpayable",
95      "type": "function"
96    },
97    {
98      "constant": false,
99      "inputs": [
100        { "name": "_from", "type": "address" },
101        { "name": "_to", "type": "address" },
102        { "name": "_value", "type": "uint256" }
103      ],
104      "name": "transferFrom",
105      "outputs": [{ "name": "", "type": "bool" }],
106      "payable": false,
107      "stateMutability": "nonpayable",
108      "type": "function"
109    },
110    {
111      "constant": false,
112      "inputs": [],
113      "name": "initializeDomainSeparator",
114      "outputs": [],
115      "payable": false,
116      "stateMutability": "nonpayable",
117      "type": "function"
118    },
119    {
120      "constant": true,
121      "inputs": [],
122      "name": "decimals",
123      "outputs": [{ "name": "", "type": "uint8" }],
124      "payable": false,
125      "stateMutability": "view",
126      "type": "function"
127    },
128    {
129      "constant": true,
130      "inputs": [],
131      "name": "assetProtectionRole",
132      "outputs": [{ "name": "", "type": "address" }],
133      "payable": false,
134      "stateMutability": "view",
135      "type": "function"
136    },
137    {
138      "constant": false,
139      "inputs": [{ "name": "_newFeeController", "type": "address" }],
140      "name": "setFeeController",
141      "outputs": [],
142      "payable": false,
143      "stateMutability": "nonpayable",
144      "type": "function"
145    },
146    {
147      "constant": false,
148      "inputs": [],
149      "name": "unpause",
150      "outputs": [],
151      "payable": false,
152      "stateMutability": "nonpayable",
153      "type": "function"
154    },
155    {
156      "constant": false,
157      "inputs": [{ "name": "_newFeeRate", "type": "uint256" }],
158      "name": "setFeeRate",
159      "outputs": [],
160      "payable": false,
161      "stateMutability": "nonpayable",
162      "type": "function"
163    },
164    {
165      "constant": false,
166      "inputs": [{ "name": "_addr", "type": "address" }],
167      "name": "unfreeze",
168      "outputs": [],
169      "payable": false,
170      "stateMutability": "nonpayable",
171      "type": "function"
172    },
173    {
174      "constant": true,
175      "inputs": [],
176      "name": "feeRecipient",
177      "outputs": [{ "name": "", "type": "address" }],
178      "payable": false,
179      "stateMutability": "view",
180      "type": "function"
181    },
182    {
183      "constant": false,
184      "inputs": [],
185      "name": "claimOwnership",
186      "outputs": [],
187      "payable": false,
188      "stateMutability": "nonpayable",
189      "type": "function"
190    },
191    {
192      "constant": false,
193      "inputs": [{ "name": "_newSupplyController", "type": "address" }],
194      "name": "setSupplyController",
195      "outputs": [],
196      "payable": false,
197      "stateMutability": "nonpayable",
198      "type": "function"
199    },
200    {
201      "constant": true,
202      "inputs": [],
203      "name": "feeParts",
204      "outputs": [{ "name": "", "type": "uint256" }],
205      "payable": false,
206      "stateMutability": "view",
207      "type": "function"
208    },
209    {
210      "constant": true,
211      "inputs": [],
212      "name": "paused",
213      "outputs": [{ "name": "", "type": "bool" }],
214      "payable": false,
215      "stateMutability": "view",
216      "type": "function"
217    },
218    {
219      "constant": true,
220      "inputs": [],
221      "name": "feeController",
222      "outputs": [{ "name": "", "type": "address" }],
223      "payable": false,
224      "stateMutability": "view",
225      "type": "function"
226    },
227    {
228      "constant": true,
229      "inputs": [{ "name": "_addr", "type": "address" }],
230      "name": "balanceOf",
231      "outputs": [{ "name": "", "type": "uint256" }],
232      "payable": false,
233      "stateMutability": "view",
234      "type": "function"
235    },
236    {
237      "constant": false,
238      "inputs": [],
239      "name": "initialize",
240      "outputs": [],
241      "payable": false,
242      "stateMutability": "nonpayable",
243      "type": "function"
244    },
245    {
246      "constant": false,
247      "inputs": [],
248      "name": "pause",
249      "outputs": [],
250      "payable": false,
251      "stateMutability": "nonpayable",
252      "type": "function"
253    },
254    {
255      "constant": true,
256      "inputs": [{ "name": "target", "type": "address" }],
257      "name": "nextSeqOf",
258      "outputs": [{ "name": "", "type": "uint256" }],
259      "payable": false,
260      "stateMutability": "view",
261      "type": "function"
262    },
263    {
264      "constant": false,
265      "inputs": [{ "name": "_addr", "type": "address" }],
266      "name": "freeze",
267      "outputs": [],
268      "payable": false,
269      "stateMutability": "nonpayable",
270      "type": "function"
271    },
272    {
273      "constant": true,
274      "inputs": [],
275      "name": "owner",
276      "outputs": [{ "name": "", "type": "address" }],
277      "payable": false,
278      "stateMutability": "view",
279      "type": "function"
280    },
281    {
282      "constant": true,
283      "inputs": [],
284      "name": "symbol",
285      "outputs": [{ "name": "", "type": "string" }],
286      "payable": false,
287      "stateMutability": "view",
288      "type": "function"
289    },
290    {
291      "constant": true,
292      "inputs": [],
293      "name": "feeRate",
294      "outputs": [{ "name": "", "type": "uint256" }],
295      "payable": false,
296      "stateMutability": "view",
297      "type": "function"
298    },
299    {
300      "constant": false,
301      "inputs": [{ "name": "_newWhitelister", "type": "address" }],
302      "name": "setBetaDelegateWhitelister",
303      "outputs": [],
304      "payable": false,
305      "stateMutability": "nonpayable",
306      "type": "function"
307    },
308    {
309      "constant": false,
310      "inputs": [{ "name": "_value", "type": "uint256" }],
311      "name": "decreaseSupply",
312      "outputs": [{ "name": "success", "type": "bool" }],
313      "payable": false,
314      "stateMutability": "nonpayable",
315      "type": "function"
316    },
317    {
318      "constant": true,
319      "inputs": [{ "name": "_addr", "type": "address" }],
320      "name": "isWhitelistedBetaDelegate",
321      "outputs": [{ "name": "", "type": "bool" }],
322      "payable": false,
323      "stateMutability": "view",
324      "type": "function"
325    },
326    {
327      "constant": false,
328      "inputs": [
329        { "name": "_to", "type": "address" },
330        { "name": "_value", "type": "uint256" }
331      ],
332      "name": "transfer",
333      "outputs": [{ "name": "", "type": "bool" }],
334      "payable": false,
335      "stateMutability": "nonpayable",
336      "type": "function"
337    },
338    {
339      "constant": false,
340      "inputs": [{ "name": "_newAssetProtectionRole", "type": "address" }],
341      "name": "setAssetProtectionRole",
342      "outputs": [],
343      "payable": false,
344      "stateMutability": "nonpayable",
345      "type": "function"
346    },
347    {
348      "constant": false,
349      "inputs": [{ "name": "_addr", "type": "address" }],
350      "name": "whitelistBetaDelegate",
351      "outputs": [],
352      "payable": false,
353      "stateMutability": "nonpayable",
354      "type": "function"
355    },
356    {
357      "constant": false,
358      "inputs": [{ "name": "_proposedOwner", "type": "address" }],
359      "name": "proposeOwner",
360      "outputs": [],
361      "payable": false,
362      "stateMutability": "nonpayable",
363      "type": "function"
364    },
365    {
366      "constant": false,
367      "inputs": [{ "name": "_value", "type": "uint256" }],
368      "name": "increaseSupply",
369      "outputs": [{ "name": "success", "type": "bool" }],
370      "payable": false,
371      "stateMutability": "nonpayable",
372      "type": "function"
373    },
374    {
375      "constant": true,
376      "inputs": [],
377      "name": "betaDelegateWhitelister",
378      "outputs": [{ "name": "", "type": "address" }],
379      "payable": false,
380      "stateMutability": "view",
381      "type": "function"
382    },
383    {
384      "constant": true,
385      "inputs": [],
386      "name": "feeDecimals",
387      "outputs": [{ "name": "", "type": "uint8" }],
388      "payable": false,
389      "stateMutability": "view",
390      "type": "function"
391    },
392    {
393      "constant": true,
394      "inputs": [],
395      "name": "proposedOwner",
396      "outputs": [{ "name": "", "type": "address" }],
397      "payable": false,
398      "stateMutability": "view",
399      "type": "function"
400    },
401    {
402      "constant": false,
403      "inputs": [{ "name": "_addr", "type": "address" }],
404      "name": "unwhitelistBetaDelegate",
405      "outputs": [],
406      "payable": false,
407      "stateMutability": "nonpayable",
408      "type": "function"
409    },
410    {
411      "constant": true,
412      "inputs": [
413        { "name": "_owner", "type": "address" },
414        { "name": "_spender", "type": "address" }
415      ],
416      "name": "allowance",
417      "outputs": [{ "name": "", "type": "uint256" }],
418      "payable": false,
419      "stateMutability": "view",
420      "type": "function"
421    },
422    {
423      "constant": false,
424      "inputs": [{ "name": "_addr", "type": "address" }],
425      "name": "wipeFrozenAddress",
426      "outputs": [],
427      "payable": false,
428      "stateMutability": "nonpayable",
429      "type": "function"
430    },
431    {
432      "constant": true,
433      "inputs": [],
434      "name": "EIP712_DOMAIN_HASH",
435      "outputs": [{ "name": "", "type": "bytes32" }],
436      "payable": false,
437      "stateMutability": "view",
438      "type": "function"
439    },
440    {
441      "constant": true,
442      "inputs": [{ "name": "_addr", "type": "address" }],
443      "name": "isFrozen",
444      "outputs": [{ "name": "", "type": "bool" }],
445      "payable": false,
446      "stateMutability": "view",
447      "type": "function"
448    },
449    {
450      "constant": false,
451      "inputs": [{ "name": "_newFeeRecipient", "type": "address" }],
452      "name": "setFeeRecipient",
453      "outputs": [],
454      "payable": false,
455      "stateMutability": "nonpayable",
456      "type": "function"
457    },
458    {
459      "constant": true,
460      "inputs": [],
461      "name": "supplyController",
462      "outputs": [{ "name": "", "type": "address" }],
463      "payable": false,
464      "stateMutability": "view",
465      "type": "function"
466    },
467    {
468      "inputs": [],
469      "payable": false,
470      "stateMutability": "nonpayable",
471      "type": "constructor"
472    },
473    {
474      "anonymous": false,
475      "inputs": [
476        { "indexed": true, "name": "from", "type": "address" },
477        { "indexed": true, "name": "to", "type": "address" },
478        { "indexed": false, "name": "value", "type": "uint256" }
479      ],
480      "name": "Transfer",
481      "type": "event"
482    },
483    {
484      "anonymous": false,
485      "inputs": [
486        { "indexed": true, "name": "owner", "type": "address" },
487        { "indexed": true, "name": "spender", "type": "address" },
488        { "indexed": false, "name": "value", "type": "uint256" }
489      ],
490      "name": "Approval",
491      "type": "event"
492    },
493    {
494      "anonymous": false,
495      "inputs": [
496        { "indexed": true, "name": "currentOwner", "type": "address" },
497        { "indexed": true, "name": "proposedOwner", "type": "address" }
498      ],
499      "name": "OwnershipTransferProposed",
500      "type": "event"
501    },
502    {
503      "anonymous": false,
504      "inputs": [
505        { "indexed": true, "name": "oldProposedOwner", "type": "address" }
506      ],
507      "name": "OwnershipTransferDisregarded",
508      "type": "event"
509    },
510    {
511      "anonymous": false,
512      "inputs": [
513        { "indexed": true, "name": "oldOwner", "type": "address" },
514        { "indexed": true, "name": "newOwner", "type": "address" }
515      ],
516      "name": "OwnershipTransferred",
517      "type": "event"
518    },
519    { "anonymous": false, "inputs": [], "name": "Pause", "type": "event" },
520    { "anonymous": false, "inputs": [], "name": "Unpause", "type": "event" },
521    {
522      "anonymous": false,
523      "inputs": [{ "indexed": true, "name": "addr", "type": "address" }],
524      "name": "AddressFrozen",
525      "type": "event"
526    },
527    {
528      "anonymous": false,
529      "inputs": [{ "indexed": true, "name": "addr", "type": "address" }],
530      "name": "AddressUnfrozen",
531      "type": "event"
532    },
533    {
534      "anonymous": false,
535      "inputs": [{ "indexed": true, "name": "addr", "type": "address" }],
536      "name": "FrozenAddressWiped",
537      "type": "event"
538    },
539    {
540      "anonymous": false,
541      "inputs": [
542        {
543          "indexed": true,
544          "name": "oldAssetProtectionRole",
545          "type": "address"
546        },
547        { "indexed": true, "name": "newAssetProtectionRole", "type": "address" }
548      ],
549      "name": "AssetProtectionRoleSet",
550      "type": "event"
551    },
552    {
553      "anonymous": false,
554      "inputs": [
555        { "indexed": true, "name": "to", "type": "address" },
556        { "indexed": false, "name": "value", "type": "uint256" }
557      ],
558      "name": "SupplyIncreased",
559      "type": "event"
560    },
561    {
562      "anonymous": false,
563      "inputs": [
564        { "indexed": true, "name": "from", "type": "address" },
565        { "indexed": false, "name": "value", "type": "uint256" }
566      ],
567      "name": "SupplyDecreased",
568      "type": "event"
569    },
570    {
571      "anonymous": false,
572      "inputs": [
573        { "indexed": true, "name": "oldSupplyController", "type": "address" },
574        { "indexed": true, "name": "newSupplyController", "type": "address" }
575      ],
576      "name": "SupplyControllerSet",
577      "type": "event"
578    },
579    {
580      "anonymous": false,
581      "inputs": [
582        { "indexed": true, "name": "from", "type": "address" },
583        { "indexed": true, "name": "to", "type": "address" },
584        { "indexed": false, "name": "value", "type": "uint256" },
585        { "indexed": false, "name": "seq", "type": "uint256" },
586        { "indexed": false, "name": "serviceFee", "type": "uint256" }
587      ],
588      "name": "BetaDelegatedTransfer",
589      "type": "event"
590    },
591    {
592      "anonymous": false,
593      "inputs": [
594        { "indexed": true, "name": "oldWhitelister", "type": "address" },
595        { "indexed": true, "name": "newWhitelister", "type": "address" }
596      ],
597      "name": "BetaDelegateWhitelisterSet",
598      "type": "event"
599    },
600    {
601      "anonymous": false,
602      "inputs": [{ "indexed": true, "name": "newDelegate", "type": "address" }],
603      "name": "BetaDelegateWhitelisted",
604      "type": "event"
605    },
606    {
607      "anonymous": false,
608      "inputs": [{ "indexed": true, "name": "oldDelegate", "type": "address" }],
609      "name": "BetaDelegateUnwhitelisted",
610      "type": "event"
611    },
612    {
613      "anonymous": false,
614      "inputs": [
615        { "indexed": true, "name": "from", "type": "address" },
616        { "indexed": true, "name": "to", "type": "address" },
617        { "indexed": false, "name": "value", "type": "uint256" }
618      ],
619      "name": "FeeCollected",
620      "type": "event"
621    },
622    {
623      "anonymous": false,
624      "inputs": [
625        { "indexed": true, "name": "oldFeeRate", "type": "uint256" },
626        { "indexed": true, "name": "newFeeRate", "type": "uint256" }
627      ],
628      "name": "FeeRateSet",
629      "type": "event"
630    },
631    {
632      "anonymous": false,
633      "inputs": [
634        { "indexed": true, "name": "oldFeeController", "type": "address" },
635        { "indexed": true, "name": "newFeeController", "type": "address" }
636      ],
637      "name": "FeeControllerSet",
638      "type": "event"
639    },
640    {
641      "anonymous": false,
642      "inputs": [
643        { "indexed": true, "name": "oldFeeRecipient", "type": "address" },
644        { "indexed": true, "name": "newFeeRecipient", "type": "address" }
645      ],
646      "name": "FeeRecipientSet",
647      "type": "event"
648    }
649  ]
650}
651