xpubaas
generate a Bitcoin address from an xpub address using a REST API
Using this simple REST API to generate a bitcoin address from an xpub makes it easy to integrate into e-commerce gateways etc. And yes I know it is Xpub is not secure, I do not want to hear it.
demo
https://xpubaas.herokuapp.com/xpub/?xpub=xpub6CatWdiZiodmUeTDp8LT5or8nmbKNcuyvz7WyksVFkKB4RHwCD3XyuvPEbvqAQY3rAPshWcMLoP2fMFMKHPJ4ZeZXYVUhLv1VMrjPC7PW6V&network=ffff&biptype=84&newaddresscheck=1&startaddress=0&numberofaddresses=10&randomaddress=0
usage
http://127.0.0.1:5001/xpub/?xpub=xpub6CatWdiZiodmUeTDp8LT5or8nmbKNcuyvz7WyksVFkKB4RHwCD3XyuvPEbvqAQY3rAPshWcMLoP2fMFMKHPJ4ZeZXYVUhLv1VMrjPC7PW6V&network=ffff&biptype=84&newaddresscheck=1&startaddress=0&numberofaddresses=10&randomaddress=1
xpub = xpub key (required)
network = bitcoin / testnet (network) defaults to mainnet
biptype = 44,49,84 (address type) defaults to 84
newaddresscheck = 0 / 1 boolean (loop until we get an address with a 0 balance) defaults to 1
startaddress = start address defaults to 0
numberofaddresses = max number of addresses to check defaults to 1000
randomaddress = 0 / 1 boolean (get a random address between paramter 5 and 6 if paramater 4 is 1 then it will use this as the start for the loop)
todo
return an array of addresses
endpoint to show the state of an address