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