Bitcoin api - how to create wallet - bitcoin

I was looking at bitcoin api, but I haven't find any way to create wallet and account. I'd like to create them on local server with just rpc calls. Are there any way to create it?

You create the wallet (wallet.dat) automatically when you start the bitcoind deamon.
Accounts in the wallet can be created with API call getnewaddress <account>

Maybe you can use the blockchain.info API, very useful. All address will be belong to you and more easy than RPC.

Related

How can I connect with square production environment?

​My client is already using square as his payment system. I created a developer account by myself and I was able to process orders using sandbox environment. Now I would like to send orders to production environment for the existing account of my client.
I would like to know what is the process to accomplish that.
1.Does my client need to set a developer account by himself and share me his Application ID, Access token and location id?
2.if I finish the process to validate my developer account to process payments, will I be able to connect with the location id from my client?
3.Does he need to add my as a Team member in order to see his location in my account?
Thanks
Are you developing a custom application for one client that uses Square or are you going to have many clients that use Square use your application? If you’re developing a solution for one client you can ask them to create an application and configure their credentials to make the API calls. Otherwise you’ll want to use OAuth that will allow many sellers use your integration.

Can bigger exchanges act as a proxy wallet to smaller exchanges

is there chance that Coinbase or any wallet can be used as a proxy wallet i.e a smaller exchange stores its retail clients assets on Coinbase custody but when withdrawals are made by a retail client it is processed by an api and sent from custody directly to the clients wallet
can this be achieved?
Complex, but anything is possible. You can program a login system, and depending on who logs in, a different function in the code is executed, and the books of each client's amounts would also have to be kept and integrated into the code, and the client must not have access to alter the core coding. Maybe use python?
You can already use Coinbase's API to make withdrawals to a wallet. Withdrawals via API exist for most exchanges.
https://developers.coinbase.com/api/v2#withdrawals
https://docs.pro.coinbase.com/?python#list-withdrawals

How can I test transaction on coinbase?

I want to test transaction on coinbase, is there anyway to test transactions on coinbase development without using real bitcoin. Because I don't have any bitcoins in my account.
As i was also looking for a sandbox environment, i just came up to one of there support, they are no longer supporting sandbox environment for a long time now.
Check out this Answer on coinbase support
There is no way to use any kind of testnet but you could always have a friend create an account and then use the API to send to each other via Email address for no fees.

Create new wallets on the Blockchain

I am new to bitcoin and blockchain , I want to build a digital currency exchange
But don't want to interface to an external site(Polonix for example).
I want, as a first step, to create wallets for all kinds of coins
Does "Blockchain" only work with Bitcoin?
Because I don't see an option to send "currency type" when creating a new wallet
https://blockchain.info/api
Please tell me what service or Api I'm supposed to interface with
Bitcoin and Blockchain are different things:
Bitcoin is the first descentralized digital crypto currency. Bitcoin implements the Blockchain technology.
Blockchain is the technology that gives you the chance to create descentralized networks.
Nowadays, there are many implementations of Blockchain: Bitcoin, Ethereum, Hyperledger Fabric, Corda, Ripple, Openchain...
If I were you, I would start reading more about Blockchain. Then, if you want to create your own cryptocurrency, I advise you to follow Ethereum's manual. https://www.ethereum.org/token. This will help you to understand better Blockchain, and also to create new wallets.
Bitcoin is a cryptocurrency and Blockchain is a data structure or technology.
Any cryptocurrency can be implemented using blockchain.
Wallet is like a bank account which has account numbers and the amounts.
I guess you want to create an user interface that shows multiple coin accounts and balances.
you can create one wallet and connect it to the blockchain networks like bitcoin, ethereum, ripple to get the information of multiple cryptos implemented using protocols ethereum and ripple.
ethereum network uses web3 api to connect and then eth.getBalance method to get balances of ethereum.Likewise each crypto will have a similar api and method.

Blockchain receive API with same address

I need to accept bitcoins on my website (PHP). I'm using blockchain and i have read the api: https://blockchain.info/api/api_receive Is quite simple but i have some questions, but first i will try to explain what i need.
Client send bitcoins to my wallet (Any amount they want)
Server will be notified with confirmations until gets OK.
Gets the sent amount and client wallet from callback and store in DB.
Now my questions:
"You provide a bitcoin address we generate unique addresses that forwards payments to that address instantly notifying a callback URL."
Q: Can we reuse that address and all clients use same address to send bitcoins? Or address will be deleted? The address have a lifetime?
Instead create address to pay is possible clients pay directly to my wallet and server got notified? I don't need extra params like tokens.
I end up in a website that use always the same wallet/address for each odd: http://bitzillions.com/satoshibones
I will like to have a pay system like that, one address per game.
Also should i use blockchain/blockchain (https://github.com/blockchain/api-v1-client-php) library or the simple library (https://github.com/blockchain/receive_payment_php_demo)?
Also if you have any suggestion or alternative i will like to hear.
I think I can help. Disclaimer that I work for BlockTrail.
It would not be good to use the same address because people can view the historical transactions associated with that address. It is recommended to use a new address for every transaction. These can be under the same wallet or different wallets. That may sound complicated but with the possibilities as long as the universe is old you can make a new address per transactions. Some wallets will do this for you automatically. This is called HD Wallets or Hierarchical Deterministic Wallets. You can also use this to have your clients always pay into the same wallet.
You can also use an API to create these wallets. If you are interested in using BlockTrail's here is the link: https://www.blocktrail.com/
We also have webhooks that will send you notifications for confirmations etc... If you want to learn more about our platform, here is a blog that describes it. BTW it is free! https://blog.blocktrail.com/2015/06/blocktrails-developer-platform/