| 
									
										
										
										
											2015-06-09 16:06:51 +02:00
										 |  |  | package api | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | const Admin_JS = ` | 
					
						
							| 
									
										
										
										
											2015-06-10 09:42:14 +02:00
										 |  |  | web3._extend({ | 
					
						
							| 
									
										
										
										
											2015-06-09 16:06:51 +02:00
										 |  |  | 	property: 'admin', | 
					
						
							|  |  |  | 	methods: | 
					
						
							|  |  |  | 	[ | 
					
						
							| 
									
										
										
										
											2015-06-10 09:42:14 +02:00
										 |  |  | 		new web3._extend.Method({ | 
					
						
							| 
									
										
										
										
											2015-06-09 16:06:51 +02:00
										 |  |  | 			name: 'addPeer', | 
					
						
							|  |  |  | 			call: 'admin_addPeer', | 
					
						
							|  |  |  | 			params: 1, | 
					
						
							| 
									
										
										
										
											2015-06-10 09:42:14 +02:00
										 |  |  | 			inputFormatter: [web3._extend.utils.formatInputString], | 
					
						
							|  |  |  | 			outputFormatter: web3._extend.formatters.formatOutputBool | 
					
						
							| 
									
										
										
										
											2015-06-09 16:06:51 +02:00
										 |  |  | 		}), | 
					
						
							| 
									
										
										
										
											2015-06-10 09:42:14 +02:00
										 |  |  | 		new web3._extend.Method({ | 
					
						
							| 
									
										
										
										
											2015-06-09 16:06:51 +02:00
										 |  |  | 			name: 'exportChain', | 
					
						
							|  |  |  | 			call: 'admin_exportChain', | 
					
						
							|  |  |  | 			params: 1, | 
					
						
							| 
									
										
										
										
											2015-06-10 09:42:14 +02:00
										 |  |  | 			inputFormatter: [web3._extend.utils.formatInputString], | 
					
						
							| 
									
										
										
										
											2015-06-09 16:06:51 +02:00
										 |  |  | 			outputFormatter: function(obj) { return obj; } | 
					
						
							|  |  |  | 		}), | 
					
						
							| 
									
										
										
										
											2015-06-10 09:42:14 +02:00
										 |  |  | 		new web3._extend.Method({ | 
					
						
							| 
									
										
										
										
											2015-06-09 16:06:51 +02:00
										 |  |  | 			name: 'importChain', | 
					
						
							|  |  |  | 			call: 'admin_importChain', | 
					
						
							|  |  |  | 			params: 1, | 
					
						
							| 
									
										
										
										
											2015-06-10 09:42:14 +02:00
										 |  |  | 			inputFormatter: [web3._extend.utils.formatInputString], | 
					
						
							| 
									
										
										
										
											2015-06-09 16:06:51 +02:00
										 |  |  | 			outputFormatter: function(obj) { return obj; } | 
					
						
							|  |  |  | 		}), | 
					
						
							| 
									
										
										
										
											2015-06-10 09:42:14 +02:00
										 |  |  | 		new web3._extend.Method({ | 
					
						
							| 
									
										
										
										
											2015-06-09 16:06:51 +02:00
										 |  |  | 			name: 'verbosity', | 
					
						
							|  |  |  | 			call: 'admin_verbosity', | 
					
						
							|  |  |  | 			params: 1, | 
					
						
							| 
									
										
										
										
											2015-06-10 09:42:14 +02:00
										 |  |  | 			inputFormatter: [web3._extend.utils.formatInputInt], | 
					
						
							|  |  |  | 			outputFormatter: web3._extend.formatters.formatOutputBool | 
					
						
							| 
									
										
										
										
											2015-06-09 16:06:51 +02:00
										 |  |  | 		}), | 
					
						
							| 
									
										
										
										
											2015-06-10 09:42:14 +02:00
										 |  |  | 		new web3._extend.Method({ | 
					
						
							| 
									
										
										
										
											2015-06-09 16:06:51 +02:00
										 |  |  | 			name: 'setSolc', | 
					
						
							|  |  |  | 			call: 'admin_setSolc', | 
					
						
							|  |  |  | 			params: 1, | 
					
						
							| 
									
										
										
										
											2015-06-10 09:42:14 +02:00
										 |  |  | 			inputFormatter: [web3._extend.utils.formatInputString], | 
					
						
							|  |  |  | 			outputFormatter: web3._extend.formatters.formatOutputString | 
					
						
							| 
									
										
										
										
											2015-06-09 16:06:51 +02:00
										 |  |  | 		}) | 
					
						
							|  |  |  | 	], | 
					
						
							|  |  |  | 	properties: | 
					
						
							|  |  |  | 	[ | 
					
						
							| 
									
										
										
										
											2015-06-10 09:42:14 +02:00
										 |  |  | 		new web3._extend.Property({ | 
					
						
							| 
									
										
										
										
											2015-06-09 16:06:51 +02:00
										 |  |  | 			name: 'nodeInfo', | 
					
						
							|  |  |  | 			getter: 'admin_nodeInfo', | 
					
						
							| 
									
										
										
										
											2015-06-10 09:42:14 +02:00
										 |  |  | 			outputFormatter: web3._extend.formatters.formatOutputString | 
					
						
							| 
									
										
										
										
											2015-06-10 11:29:52 +02:00
										 |  |  | 		}), | 
					
						
							|  |  |  | 		new web3._extend.Property({ | 
					
						
							|  |  |  | 			name: 'peers', | 
					
						
							|  |  |  | 			getter: 'admin_peers', | 
					
						
							|  |  |  | 			outputFormatter: function(obj) { return obj; } | 
					
						
							|  |  |  | 		}), | 
					
						
							|  |  |  | 		new web3._extend.Property({ | 
					
						
							|  |  |  | 			name: 'datadir', | 
					
						
							|  |  |  | 			getter: 'admin_datadir', | 
					
						
							|  |  |  | 			outputFormatter: web3._extend.formatters.formatOutputString | 
					
						
							|  |  |  | 		}), | 
					
						
							|  |  |  | 		new web3._extend.Property({ | 
					
						
							|  |  |  | 			name: 'chainSyncStatus', | 
					
						
							|  |  |  | 			getter: 'admin_chainSyncStatus', | 
					
						
							|  |  |  | 			outputFormatter: function(obj) { return obj; } | 
					
						
							| 
									
										
										
										
											2015-06-09 16:06:51 +02:00
										 |  |  | 		}) | 
					
						
							|  |  |  | 	] | 
					
						
							|  |  |  | }); | 
					
						
							|  |  |  | ` |