Litecoin
Create Litecoin Client
use BlockSDK;
$blockSDK = new BlockSDK("YOU_TOKEN");
$ltcClient = $blockSDK->createLitecoin();
or
$ltcClient = BlockSDK::createLitecoin("YOU_TOKEN");
Object
TX
VIN
VOUT
GetBlockChain
GET
https://api.blocksdk.com/v1/ltc/block
{
"height":1753980,
"bestblockhash":"6aac236365fce199d43d0bed02acd3e7ac08c5154fa5b5c81670114c16b9995d",
"prev_hash":"34ad79ddcc5ef9f0f460334e8d9c8141a6d53238347b967a2f4bbecf22a08616",
"unconfirmed_count":55,
"low_fee_per_kb":0.00033,
"medium_fee_per_kb":0.00054,
"high_fee_per_kb":0.00058
}
Response
$blockChain = $ltcClient->getBlockChain();
GetBlock
GET
https://api.blocksdk.com/v1/ltc/block/{block}
Path Parameters
Query Parameters
{
"hash":"6aac236365fce199d43d0bed02acd3e7ac08c5154fa5b5c81670114c16b9995d",
"confirmations":2,
"height":1753980,
"time":1576472888,
"tx":[...],
"tx_count":14,
"input_total":1250.5024938,
"input_count":24,
"out_total":1250.49999113,
"out_count":27,
"fee_per_kb":0.00041251,
"fee_total":0.00250267,
"generation":12.5,
"reward":12.50250267,
"size":6067,
"prev_hash":"34ad79ddcc5ef9f0f460334e8d9c8141a6d53238347b967a2f4bbecf22a08616",
"next_hash":"59866f9b33b91cf726df5ed9eed514b33a0bedd40f7b981788633379c34d7c7f"
}
Response
$block = $ltcClient->getBlock([
"block" => 1520000,
"rawtx" => true,
"offset" => 0,
"limit" => 10
]);
GetMemPool
GET
https://api.blocksdk.com/v1/ltc/mempool
Query Parameters
{
"unconfirmed_count" : 10,
"tx" : {...}
}
$pool = $ltcClient->getMemPool([
"rawtx" => true,
"offset" => 0,
"limit" => 10
]);
GetAddressInfo
GET
https://api.blocksdk.com/v1/ltc/address/{address}
Path Parameters
Query Parameters
{
"address":"MJq4zB2rxg7TQGmAsPHxwAu8F2hqMiiAz3",
"tx":[...],
"tx_count":2,
"received_count":1,
"received_total":22.05992851,
"received_unconfirmed":0,
"spent_count":1,
"spent_total":22.05992851,
"spent_unconfirmed":0,
"balance":0,
"unconfirmed_count":0,
"first_time":1576266405,
"last_time":1576473461
}
Response
$addressInfo = $ltcClient->getAddressInfo([
"address" => "MJq4zB2rxg7TQGmAsPHxwAu8F2hqMiiAz3",
"rawtx" => true,
"reverse" => true,
"offset" => 0,
"limit" => 10
]);
GetAddressBalance
GET
https://api.blocksdk.com/v1/ltc/address/{address}/balance
Path Parameters
{
"address":"MJq4zB2rxg7TQGmAsPHxwAu8F2hqMiiAz3",
"balance":0,
"unconfirmed_balance":0
}
Response
$balance = $ltcClient->getAddressBalance([
"address" => "MJq4zB2rxg7TQGmAsPHxwAu8F2hqMiiAz3"
]);
ListWallet
GET
https://api.blocksdk.com/v1/ltc/wallet
Query Parameters
{
"items" : [
{
"id":31,
"name":"PLum6KG5bbbLqPovFT5vTCTtPME4Zaaaaaa",
"created_at":"2019-07-16 08:14:21"
},
{
"id":32,
"name":"2ypjOjJhbbb3qBiyPhEHpDouyKDt8bbbbb",
"created_at":"2019-07-16 08:15:56"
}
]
}
Response
$listWallet = $ltcClient->listWallet([
"offset" => 0,
"limit" => 10
])
CreateWallet
POST
https://api.blocksdk.com/v1/ltc/wallet
Request Body
{
"id": 38,
"name": "test",
"seed_wif": "abcdefg"
}
Response
$wallet = $ltcClient->createWallet([
"name" => "test"
]);
LoadWallet
POST
https://api.blocksdk.com/v1/ltc/wallet/{wallet_id}/load
Load your wallet. The loaded wallet does not require seed_wif when using CreateAddress,SendToAddress,SendMany ※It is not recommended to use
Path Parameters
Request Body
[]
$load = $ltcClient->loadWallet([
"wallet_id" => 999,
"seed_wif" => "abcdefg",
"password" => "abcdefg"
]);
UnloadWallet
POST
https://api.blocksdk.com/v1/ltc/wallet/{wallet_id}/unload
Path Parameters
[]
$unload = $ltcClient->unloadWallet([
"wallet_id" => 999
]);
GetWalletBalance
GET
https://api.blocksdk.com/v1/ltc/{wallet_id}/balance
Path Parameters
{
"balance":0,
"unconfirmed_balance":0
}
Response
$walletBalance = $ltcClient->getWalletBalance([
"wallet_id" => 999
]);
ListWalletAddress
GET
https://api.blocksdk.com/v1/ltc/wallet/{wallet_td}/address
Path Parameters
Query Parameters
{
"items" : {
{
"address":"MJq4zB2rxg7TQGmAsPHxwAu8F2hqMiiAz3",
"hdkeypath":"m\/0'\/0'\/0'"
},
{
"address":"LKRF1c1hGUvcJpQxLBSVK7YGkNBZnGbWSf",
"hdkeypath":"m\/0'\/0'\/1'"
}
}
}
Response
$listAddress = $ltcClient->listWalletAddress([
"wallet_id" => 999,
"offset" => 0,
"limit" => 10
]);
CreateWalletAddress
POST
https://api.blocksdk.com/v1/ltc/wallet/{wallet_id}/address
Path Parameters
Request Body
{
"address": "MJq4zB2rxg7TQGmAsPHxwAu8F2hqMiiAz3",
"hdkeypath": "m/0'/0'/0'"
}
Response
$address = $ltcClient->createWalletAddress([
"wallet_id" => 999,
"seed_wif" => "abcdefg"
]);
or
$address = $ltcClient->createWalletAddress([
"wallet_id" => 999,
"password" => "abcdefg"
]);
GetWalletTx
GET
https://api.blocksdk.com/v1/ltc/wallet/{wallet_id}/transaction
Path Parameters
Request Body
{
"items" : {
{
"txid":"e731c5c5eb674f3f5fc55f489ddc2ec04dbce9cc36f94e4c6b5496692bc69409",
"category":"spent",
"address":"MJq4zB2rxg7TQGmAsPHxwAu8F2hqMiiAz3",
"amount":22.05992851,
"confirmations":0
},
{
"txid":"4181c8c93ddb4e3175e97ac8499111a61c48f2355257cc7741bd85281aa9efe5",
"category":"receive",
"address":"MJq4zB2rxg7TQGmAsPHxwAu8F2hqMiiAz3",
"amount":22.05992851,
"confirmations":0
}
}
}
Response
$walletTx = $ltcClient->getWalletTx([
"wallet_id" => 999,
"category" => "all",
"order" => "desc",
"offset" => 0,
"limit" => 10
]);
SendToAddress
POST
https://api.blocksdk.com/v1/ltc/wallet/{wallet_id}/sendtoaddress
Path Parameters
Request Body
{
"txid":"e731c5c5eb674f3f5fc55f489ddc2ec04dbce9cc36f94e4c6b5496692bc69409",
"hash":"e731c5c5eb674f3f5fc55f489ddc2ec04dbce9cc36f94e4c6b5496692bc69409",
"version":1,
"size":370,
"vin":[
{
"txid":"4181c8c93ddb4e3175e97ac8499111a61c48f2355257cc7741bd85281aa9efe5",
"vout":1,
"scriptSig":{
"asm":"0 3045022100a138cccf7136cf865abb4b71c880298ec83a336e2e5be72619e0a69914d2d46202205979f6ef01c1125ce72ef4211679a1bbaa598b6b847423ab06afe5df793b638101 304402203896198f0e0b96144ab44319df5e3b205056104123b96cb3a2f05afbf15f510c02207b74dc8d79821c2d59986e4411c7d75d1f294a44b0a43349a449e268c0d4ebf201 522103665796d8223654406c904397f7a3c28bf4aab2042763c35e3f883d3a405049682102e99dfcb366749431deb1c037589796d576c699e9c94c51ede2c1d8edc17d248b21037a05a219e2b301c9bfee0f01530e9552ee75c3ce7ab0f0dfe6f76b388bba125e53ae",
"hex":"00483045022100a138cccf7136cf865abb4b71c880298ec83a336e2e5be72619e0a69914d2d46202205979f6ef01c1125ce72ef4211679a1bbaa598b6b847423ab06afe5df793b63810147304402203896198f0e0b96144ab44319df5e3b205056104123b96cb3a2f05afbf15f510c02207b74dc8d79821c2d59986e4411c7d75d1f294a44b0a43349a449e268c0d4ebf2014c69522103665796d8223654406c904397f7a3c28bf4aab2042763c35e3f883d3a405049682102e99dfcb366749431deb1c037589796d576c699e9c94c51ede2c1d8edc17d248b21037a05a219e2b301c9bfee0f01530e9552ee75c3ce7ab0f0dfe6f76b388bba125e53ae"
},
"addresses":["MJq4zB2rxg7TQGmAsPHxwAu8F2hqMiiAz3"],
"value":22.05992851
}
],
"total_in":22.05992851,
"vout":[
{
"value":0.27823000,
"n":0,
"scriptPubKey":{
"type":"scripthash",
"asm":"OP_HASH160 b38384f200365b7e5bb6c8111a9d966201b97db5 OP_EQUAL",
"hex":"a914b38384f200365b7e5bb6c8111a9d966201b97db587"
},
"addresses":["MQGLjtayCCGx7JEfLY55Kx8g2vMzcKagTV"]
},
{
"value":21.78125331,
"n":1,
"scriptPubKey":{
"type":"scripthash",
"asm":"OP_HASH160 fa61f4d50d7d7d704ab5f490649b923ab472af96 OP_EQUAL",
"hex":"a914fa61f4d50d7d7d704ab5f490649b923ab472af9687"
},
"addresses":["MWj4WWtTFFiHgzaLZPVbtzpXqQmgBPUhCP"]
}
],
"total_out":22.05948331,
"in_count":1,
"out_count":2,
"fee":0.00044520,
"fee_per_kb":0.00120324,
"locktime":1753984,
"block_hash":"fc20114815508f8871c7da7c479681d9a01ec5eddaf12f4288107a38291768a2",
"block_height":1753984,
"time":1576473461,
"confirmations":5
}
Response
Return Tx on Success
$tx = $ltcClient->sendToAddress([
"wallet_id" => 999,
"seed_wif" => "abcdefg",
"address" => "MQGLjtayCCGx7JEfLY55Kx8g2vMzcKagTV",
"amount" => 0.1,
"kbfee" => 0.0001
])
or
$tx = $ltcClient->sendToAddress([
"wallet_id" => 999,
"password" => "abcdefg",
"address" => "MQGLjtayCCGx7JEfLY55Kx8g2vMzcKagTV",
"amount" => 0.1,
"kbfee" => 0.0001
])
SendMany
POST
https://api.blocksdk.com/v1/ltc/wallet/{wallet_id}/sendmany
Path Parameters
Request Body
{
"txid":"e731c5c5eb674f3f5fc55f489ddc2ec04dbce9cc36f94e4c6b5496692bc69409",
"hash":"e731c5c5eb674f3f5fc55f489ddc2ec04dbce9cc36f94e4c6b5496692bc69409",
"version":1,
"size":370,
"vin":[
{
"txid":"4181c8c93ddb4e3175e97ac8499111a61c48f2355257cc7741bd85281aa9efe5",
"vout":1,
"scriptSig":{
"asm":"0 3045022100a138cccf7136cf865abb4b71c880298ec83a336e2e5be72619e0a69914d2d46202205979f6ef01c1125ce72ef4211679a1bbaa598b6b847423ab06afe5df793b638101 304402203896198f0e0b96144ab44319df5e3b205056104123b96cb3a2f05afbf15f510c02207b74dc8d79821c2d59986e4411c7d75d1f294a44b0a43349a449e268c0d4ebf201 522103665796d8223654406c904397f7a3c28bf4aab2042763c35e3f883d3a405049682102e99dfcb366749431deb1c037589796d576c699e9c94c51ede2c1d8edc17d248b21037a05a219e2b301c9bfee0f01530e9552ee75c3ce7ab0f0dfe6f76b388bba125e53ae",
"hex":"00483045022100a138cccf7136cf865abb4b71c880298ec83a336e2e5be72619e0a69914d2d46202205979f6ef01c1125ce72ef4211679a1bbaa598b6b847423ab06afe5df793b63810147304402203896198f0e0b96144ab44319df5e3b205056104123b96cb3a2f05afbf15f510c02207b74dc8d79821c2d59986e4411c7d75d1f294a44b0a43349a449e268c0d4ebf2014c69522103665796d8223654406c904397f7a3c28bf4aab2042763c35e3f883d3a405049682102e99dfcb366749431deb1c037589796d576c699e9c94c51ede2c1d8edc17d248b21037a05a219e2b301c9bfee0f01530e9552ee75c3ce7ab0f0dfe6f76b388bba125e53ae"
},
"addresses":["MJq4zB2rxg7TQGmAsPHxwAu8F2hqMiiAz3"],
"value":22.05992851
}
],
"total_in":22.05992851,
"vout":[
{
"value":0.27823000,
"n":0,
"scriptPubKey":{
"type":"scripthash",
"asm":"OP_HASH160 b38384f200365b7e5bb6c8111a9d966201b97db5 OP_EQUAL",
"hex":"a914b38384f200365b7e5bb6c8111a9d966201b97db587"
},
"addresses":["MQGLjtayCCGx7JEfLY55Kx8g2vMzcKagTV"]
},
{
"value":21.78125331,
"n":1,
"scriptPubKey":{
"type":"scripthash",
"asm":"OP_HASH160 fa61f4d50d7d7d704ab5f490649b923ab472af96 OP_EQUAL",
"hex":"a914fa61f4d50d7d7d704ab5f490649b923ab472af9687"
},
"addresses":["MWj4WWtTFFiHgzaLZPVbtzpXqQmgBPUhCP"]
}
],
"total_out":22.05948331,
"in_count":1,
"out_count":2,
"fee":0.00044520,
"fee_per_kb":0.00120324,
"locktime":1753984,
"block_hash":"fc20114815508f8871c7da7c479681d9a01ec5eddaf12f4288107a38291768a2",
"block_height":1753984,
"time":1576473461,
"confirmations":5
}
Example PostData
{
"to":{
"MQGLjtayCCGx7JEfLY55Kx8g2vMzcKagTV":0.0001,
"MWj4WWtTFFiHgzaLZPVbtzpXqQmgBPUhCP":0.0001
},
"kbfee":0.00001,
"seed_wif" : "abcdefg"
}
Response
Return Tx on Success
$tx = $ltcClient->sendMany([
"wallet_id" => 999,
"seed_wif" => "abcdefg",
"to" => [
"MQGLjtayCCGx7JEfLY55Kx8g2vMzcKagTV" => 0.0001,
"MWj4WWtTFFiHgzaLZPVbtzpXqQmgBPUhCP" => 0.0001
],
"kbfee" => 0.0001,
"seed_wif" => "abcdefg"
]);
or
$tx = $ltcClient->sendMany([
"wallet_id" => 999,
"seed_wif" => "abcdefg",
"to" => [
"MQGLjtayCCGx7JEfLY55Kx8g2vMzcKagTV" => 0.0001,
"MWj4WWtTFFiHgzaLZPVbtzpXqQmgBPUhCP" => 0.0001
],
"kbfee" => 0.0001,
"password" => "abcdefg"
]);
GetTransaction
GET
https://api.blocksdk.com/v1/ltc/transaction/{hash}
Path Parameters
{
"txid":"e731c5c5eb674f3f5fc55f489ddc2ec04dbce9cc36f94e4c6b5496692bc69409",
"hash":"e731c5c5eb674f3f5fc55f489ddc2ec04dbce9cc36f94e4c6b5496692bc69409",
"version":1,
"size":370,
"vin":[
{
"txid":"4181c8c93ddb4e3175e97ac8499111a61c48f2355257cc7741bd85281aa9efe5",
"vout":1,
"scriptSig":{
"asm":"0 3045022100a138cccf7136cf865abb4b71c880298ec83a336e2e5be72619e0a69914d2d46202205979f6ef01c1125ce72ef4211679a1bbaa598b6b847423ab06afe5df793b638101 304402203896198f0e0b96144ab44319df5e3b205056104123b96cb3a2f05afbf15f510c02207b74dc8d79821c2d59986e4411c7d75d1f294a44b0a43349a449e268c0d4ebf201 522103665796d8223654406c904397f7a3c28bf4aab2042763c35e3f883d3a405049682102e99dfcb366749431deb1c037589796d576c699e9c94c51ede2c1d8edc17d248b21037a05a219e2b301c9bfee0f01530e9552ee75c3ce7ab0f0dfe6f76b388bba125e53ae",
"hex":"00483045022100a138cccf7136cf865abb4b71c880298ec83a336e2e5be72619e0a69914d2d46202205979f6ef01c1125ce72ef4211679a1bbaa598b6b847423ab06afe5df793b63810147304402203896198f0e0b96144ab44319df5e3b205056104123b96cb3a2f05afbf15f510c02207b74dc8d79821c2d59986e4411c7d75d1f294a44b0a43349a449e268c0d4ebf2014c69522103665796d8223654406c904397f7a3c28bf4aab2042763c35e3f883d3a405049682102e99dfcb366749431deb1c037589796d576c699e9c94c51ede2c1d8edc17d248b21037a05a219e2b301c9bfee0f01530e9552ee75c3ce7ab0f0dfe6f76b388bba125e53ae"
},
"addresses":["MJq4zB2rxg7TQGmAsPHxwAu8F2hqMiiAz3"],
"value":22.05992851
}
],
"total_in":22.05992851,
"vout":[
{
"value":0.27823000,
"n":0,
"scriptPubKey":{
"type":"scripthash",
"asm":"OP_HASH160 b38384f200365b7e5bb6c8111a9d966201b97db5 OP_EQUAL",
"hex":"a914b38384f200365b7e5bb6c8111a9d966201b97db587"
},
"addresses":["MQGLjtayCCGx7JEfLY55Kx8g2vMzcKagTV"]
},
{
"value":21.78125331,
"n":1,
"scriptPubKey":{
"type":"scripthash",
"asm":"OP_HASH160 fa61f4d50d7d7d704ab5f490649b923ab472af96 OP_EQUAL",
"hex":"a914fa61f4d50d7d7d704ab5f490649b923ab472af9687"
},
"addresses":["MWj4WWtTFFiHgzaLZPVbtzpXqQmgBPUhCP"]
}
],
"total_out":22.05948331,
"in_count":1,
"out_count":2,
"fee":0.00044520,
"fee_per_kb":0.00120324,
"locktime":1753984,
"block_hash":"fc20114815508f8871c7da7c479681d9a01ec5eddaf12f4288107a38291768a2",
"block_height":1753984,
"time":1576473461,
"confirmations":5
}
Response
Return Tx on Success
$tx = $ltcClient->getTransaction([
"hash" => "892235a5aa0f52c2240603e9ca55012f0c76fee688623961003eae1f0ede4506 "
]);
SendTransaction
POST
https://api.blocksdk.com/v1/ltc/transaction
Request Body
{
"txid":"e731c5c5eb674f3f5fc55f489ddc2ec04dbce9cc36f94e4c6b5496692bc69409",
"hash":"e731c5c5eb674f3f5fc55f489ddc2ec04dbce9cc36f94e4c6b5496692bc69409",
"version":1,
"size":370,
"vin":[
{
"txid":"4181c8c93ddb4e3175e97ac8499111a61c48f2355257cc7741bd85281aa9efe5",
"vout":1,
"scriptSig":{
"asm":"0 3045022100a138cccf7136cf865abb4b71c880298ec83a336e2e5be72619e0a69914d2d46202205979f6ef01c1125ce72ef4211679a1bbaa598b6b847423ab06afe5df793b638101 304402203896198f0e0b96144ab44319df5e3b205056104123b96cb3a2f05afbf15f510c02207b74dc8d79821c2d59986e4411c7d75d1f294a44b0a43349a449e268c0d4ebf201 522103665796d8223654406c904397f7a3c28bf4aab2042763c35e3f883d3a405049682102e99dfcb366749431deb1c037589796d576c699e9c94c51ede2c1d8edc17d248b21037a05a219e2b301c9bfee0f01530e9552ee75c3ce7ab0f0dfe6f76b388bba125e53ae",
"hex":"00483045022100a138cccf7136cf865abb4b71c880298ec83a336e2e5be72619e0a69914d2d46202205979f6ef01c1125ce72ef4211679a1bbaa598b6b847423ab06afe5df793b63810147304402203896198f0e0b96144ab44319df5e3b205056104123b96cb3a2f05afbf15f510c02207b74dc8d79821c2d59986e4411c7d75d1f294a44b0a43349a449e268c0d4ebf2014c69522103665796d8223654406c904397f7a3c28bf4aab2042763c35e3f883d3a405049682102e99dfcb366749431deb1c037589796d576c699e9c94c51ede2c1d8edc17d248b21037a05a219e2b301c9bfee0f01530e9552ee75c3ce7ab0f0dfe6f76b388bba125e53ae"
},
"addresses":["MJq4zB2rxg7TQGmAsPHxwAu8F2hqMiiAz3"],
"value":22.05992851
}
],
"total_in":22.05992851,
"vout":[
{
"value":0.27823000,
"n":0,
"scriptPubKey":{
"type":"scripthash",
"asm":"OP_HASH160 b38384f200365b7e5bb6c8111a9d966201b97db5 OP_EQUAL",
"hex":"a914b38384f200365b7e5bb6c8111a9d966201b97db587"
},
"addresses":["MQGLjtayCCGx7JEfLY55Kx8g2vMzcKagTV"]
},
{
"value":21.78125331,
"n":1,
"scriptPubKey":{
"type":"scripthash",
"asm":"OP_HASH160 fa61f4d50d7d7d704ab5f490649b923ab472af96 OP_EQUAL",
"hex":"a914fa61f4d50d7d7d704ab5f490649b923ab472af9687"
},
"addresses":["MWj4WWtTFFiHgzaLZPVbtzpXqQmgBPUhCP"]
}
],
"total_out":22.05948331,
"in_count":1,
"out_count":2,
"fee":0.00044520,
"fee_per_kb":0.00120324,
"locktime":1753984,
"block_hash":"fc20114815508f8871c7da7c479681d9a01ec5eddaf12f4288107a38291768a2",
"block_height":1753984,
"time":1576473461,
"confirmations":5
}
Response
Return Tx on Success
$tx = $ltcClient->sendTransaction([
"sign_hex" => "abcdefg"
])
Last updated