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