API REST BFA Scan [POST Usuarios Registrados]


  
    

Método getBlocks

Retorna información referida a los bloques. Se pueden obtener los últimos n bloques (como máximo 1000) o uno en particular (a partir del hash o número del bloque).

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 1000, que representan la cantidad de bloques a retornar. Si el valor es mayor a 1000, el sistema recortará el resultado a 1000 registros.
token STRING Enviar el contenido del token envíado por e-mail luego de completar el registro.

Ejemplo de solicitud en AJAX


$.ajax({
	url : 'http://201.190.142.76/bfascan/Blocks/getBlocks',
	type : 'POST',
	data:{
		'limit' : 1000,
		'token' : '... [token] ...'
		//'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 transacciones (1000 como máximo) o una en particular a partir del hash.

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.
token STRING Enviar el contenido del token envíado por e-mail luego de completar el registro.

Ejemplo de solicitud en AJAX


$.ajax({
	url : 'http://201.190.142.76/bfascan/Transactions/getTxs',
	type : 'POST',
	data:{
		'limit' : 1000,
		'token' : '... [token] ...'
		//'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 999 transacciones.

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

Parámetros:

Nombre Valor Detalle
hash HASH Hash del bloque.
token STRING Enviar el contenido del token envíado por e-mail luego de completar el registro.

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");
	}
});