<h2>Creating new addresses</h2>
<p>Trezor and other hardware wallets generate addresses in a deterministic manner, and they allow exporting a master public key (also called &quot;xpub&quot;) which can be used by other software to generate the same addresses. This is convenient because it allows receiving payments without direct access to the hardware wallet, you only need it for sending.</p>
<h2>Obtaining information from a server</h2>
<p>Bitcoin is a peer-to-peer network with no servers. If you're running a node, you have information about every transaction that has ever happened. You can import the master public key into the node's wallet and scan the blockchain for transactions associated with it.</p>

CC BY-SA 4.0
2022-07-19T22:28:08.003Z
2022-07-19T22:28:08.003Z
Vojtěch Strnad
<p>One of my clients (who has a Bitcoin Node deployed) is interested in being able to use Trezor to accept payments.</p>
<p>The most important thing is the creation of a new address, obtaining information about transactions.</p>
<p>If there is such a possibility, how is it synchronized remotely from the server?</p>

CC BY-SA 4.0
2022-07-19T22:05:59.967Z
Hi localhost01, can you clarify your question? What kind of business relationship do you have with your client, what is it they hope to achieve by using Trezor specifically, and why would this setup need a remote server?
Vojtěch Strnad
CC BY-SA 4.0
2022-07-31T13:04:25.577Z
@VojtěchStrnad They do not want to use Trezor, as well as Bitcoin Backend. This is funny, but it seems that the client himself is confused in what he wants.
localhost01
<full-node><server><trezor>
Can I use trezor as a backend?
localhost01
# Can I use trezor as a backend?

(Asked by: username_0 on 2022-07-19)

One of my clients (who has a Bitcoin Node deployed) is interested in being able to use Trezor to accept payments.

The most important thing is the creation of a new address, obtaining information about transactions.

If there is such a possibility, how is it synchronized remotely from the server?

**Tags:** full-node, server, trezor

> **Comments:**
> **username_1**: Hi username_0, can you clarify your question? What kind of business relationship do you have with your client, what is it they hope to achieve by using Trezor specifically, and why would this setup need a remote server?  
> **username_0**: @username_1 They do not want to use Trezor, as well as Bitcoin Backend. This is funny, but it seems that the client himself is confused in what he wants.  

---

## 1 answers

### Answer by username_1 on 2022-07-19. Score: 1

## Creating new addresses

Trezor and other hardware wallets generate addresses in a deterministic manner, and they allow exporting a master public key (also called "xpub") which can be used by other software to generate the same addresses. This is convenient because it allows receiving payments without direct access to the hardware wallet, you only need it for sending.

## Obtaining information from a server

Bitcoin is a peer-to-peer network with no servers. If you're running a node, you have information about every transaction that has ever happened. You can import the master public key into the node's wallet and scan the blockchain for transactions associated with it.


---

