API REST BFA Scan [POST]


  
    

Método getBlocks

Retorna información referida a los bloques. Se pueden obtener los últimos 100 bloques o uno en particular a partir del hash o número del bloque.

Estamos trabajando en una plataforma que permitirá acceder a una mayor cantidad de información, por medio de acceso registrado en el sistema BFA Scan. Para más información contáctenos a bfascan@ultimamilla.com.ar

URL: http://201.190.142.76/bfascan/Blocks/getBlocks

Parámetros:

Nombre Valor Detalle
hash HASH/NUMERO Se puede enviar el hash o el número del bloque. Si el hash no es encontrado, se retorna por defecto el bloque 0 (génesis). El sistema prioriza este parámetro a la hora de devolver el resultado, es decir que si se especifica el hash y el limit, retornará solo un resultado.
limit NUMERO Se debe especificar un valor entre 1 y 100, que representan la cantidad de bloques a retornar. Si el valor es mayor a 100, el sistema recortará el resultado a 100 registros.

Ejemplo de solicitud en AJAX


$.ajax({
	url : 'http://201.190.142.76/bfascan/Blocks/getBlocks',
	type : 'POST',
	data:{
		'limit' : 1, // 1 para obtener el último
		//'hash' : '0x093d2a0a58b1d2fb05373acb32842baef5ad86ff3b01df097109062db5375',
	},
	success: function (_blocks) {
		console.log(_blocks);
	},
	error: function (error) {
		console.log(error);
	},
	complete: function () {								
		console.log("Fin Blocks POST");
	}
});

  
  

Método getTxs

Retorna información referida a las Transacciones. Se pueden obtener las últimas 100 transacciones o una en particular a partir del hash.

Estamos trabajando en una plataforma que permitirá acceder a una mayor cantidad de información, por medio de acceso registrado en el sistema BFA Scan. Para más información contáctenos a bfascan@ultimamilla.com.ar

URL: http://201.190.142.76/bfascan/Transactions/getTxs

Parámetros:

Nombre Valor Detalle
hash HASH Se puede enviar el hash de la transacción. Si el hash no es encontrado, se retorna por defecto un objeto vacío. El sistema prioriza este parámetro a la hora de devolver el resultado, es decir que si se especifica el hash y el limit, retornará solo un resultado.
limit NUMERO Se debe especificar un valor entre 1 y 100, que representan la cantidad de transacciones a retornar. Si el valor es mayor a 100, el sistema recortará el resultado a 100 registros.

Ejemplo de solicitud en AJAX


$.ajax({
	url : 'http://201.190.142.76/bfascan/Transactions/getTxs',
	type : 'POST',
	data:{
		'limit' : 1, // 1 para obtener la última
		//'hash' : '0xdf6eb26b1e5d45d9d630e93aef577db6da5d00c67d32d06aea2846fa39343a3c',
	},
	success: function (txs) {
		console.log(txs);
	},
	error: function (error) {
		console.log(error);
	},
	complete: function () {								
		console.log("Fin Txs POST");
	}
});


Método getTxsByBlock

Retorna todas las transacciones incluidas en un bloque.

URL: http://201.190.142.76/bfascan/Transactions/getTxsByBlock

Parámetros:

Nombre Valor Detalle
hash HASH Hash del bloque.

Ejemplo de solicitud en AJAX


$.ajax({
	url : 'http://201.190.142.76/bfascan/Transactions/getTxsByBlock',
	type : 'POST',
	data:{		
		'hash' : '0x013a738320cd66f2bf5a3e676bebe21ac4bdf5c2dcef326c6bd1ea533a5e1884',
	},
	success: function (txs) {
		console.log(txs);
	},
	error: function (error) {
		console.log(error);
	},
	complete: function () {								
		console.log("Fin TxsByBlock POST");
	}
});


Método getTxsByAddress

Retorna todas las transacciones realizadas por una Dirección (Address en inglés). Por el momento se entregan hasta 100 transacciones.

URL: http://201.190.142.76/bfascan/Transactions/getTxsByAddress

Parámetros:

Nombre Valor Detalle
hash HASH Hash del bloque.

Ejemplo de solicitud en AJAX


$.ajax({
	url : 'http://201.190.142.76/bfascan/Transactions/getTxsByAddress',
	type : 'POST',
	data:{		
		'hash' : '0xac952ae0716e8aded07dda498f182f4983af682a',
	},
	success: function (txs) {
		console.log(txs);
	},
	error: function (error) {
		console.log(error);
	},
	complete: function () {								
		console.log("Fin TxsByBlock POST");
	}
});

  
  
       

Método getAds

Retorna la información de una dirección (su hash y la cantidad de transacciones que ha realizado).

URL: http://201.190.142.76/bfascan/Addresses/getAds/

Parámetros:

Nombre Valor Detalle
hash HASH Hash de la dirección (o address).

Ejemplo de solicitud en AJAX


$.ajax({
	url : 'http://201.190.142.76/bfascan/Addresses/getAds/',
	type : 'POST',
	data:{		
		'hash' : '0xac952ae0716e8aded07dda498f182f4983af682a',
	},
	success: function (_txs) {
		$('#resultado-5').html('');
		$('#resultado-5').html(_txs);	
	},
	error: function (error) {
		console.log(error);
	},
	complete: function () {								
		console.log("Fin Address POST");
	}
});

  
        

Método getMiners

Retorna la información de uno o todos los mineros. La información corresponde a el hash del minero y, el numero, hash y timestamp del último bloque que selló el nodo.

URL: http://201.190.142.76/bfascan/Miners/getMiners/

Parámetros:

Nombre Valor Detalle
hash HASH Hash del Sellador (o minero). Vacío para obtener la información de todos.

Ejemplo de solicitud en AJAX


$.ajax({
	url : 'http://201.190.142.76/bfascan/Miners/getMiners/',
	type : 'POST',
	data:{		
		'hash' : '', // Vacío para que traiga todos los mineros
	},
	success: function (_txs) {
		$('#resultado-6').html('');
		$('#resultado-6').html(_txs);	
	},
	error: function (error) {
		console.log(error);
	},
	complete: function () {								
		console.log("Fin Address POST");
		$('#gif-6').hide(); 
		$('#btn-6').removeAttr('disabled');
	}
});