on master help sign in
discuss transfer proxy separately
commit82800c418d82c598ac26b18a1254e0853810dfb1 authordrbeefsupreme <drbeefsupreme@discordja.net> dateWed 15 Sep 2021, 16:54 (5 years ago) parent473f005
3 files changed+27−12
content/docs/azimuth/_index.md+1−1 content/docs/glossary/proxies.md+6−1 content/using/id/proxies.md+20−10
content/docs/azimuth/_index.md+1−1
@@ -11,7 +11,7 @@ insert_anchor_links = "right"
1111
1212An overview of the Ethereum-based public key infrastructure utilized by Urbit.
1313
14−### [Urbit HD Wallet](/docs/azimuth/hd-wallet)
14+### [Urbit HD Wallet](/docs/azimuth/hdwallet)
1515
1616Azimuth has its own optional hierarchical deterministic wallet system, sometimes
1717referred to as a "master ticket".
content/docs/glossary/proxies.md+6−1
@@ -6,7 +6,12 @@ template = "doc.html"
66category = "azimuth"
77+++
88
9−**Proxies** are Ethereum addresses in the [Urbit HD Wallet](/docs/glossary/hdwallet) system that have limited powers. They are lower-powered "siblings" of the ownership key, which has the sole power to transfer the assigned Urbit identity. Using [Bridge](/docs/glossary/bridge), you can change the Ethereum addresses used for your proxies.
9+**Proxies** are Ethereum addresses in the [Urbit ID](/docs/glossary/azimuth)
10+system that have limited powers. They are lower-powered "siblings" of the
11+ownership key, which has the sole power to transfer the assigned Urbit identity.
12+Using [Bridge](/docs/glossary/bridge), you can change the Ethereum addresses
13+used for your proxies. If you use the [Urbit HD
14+wallet](/docs/glossary/hdwallet), your proxies have already been set.
1015
1116There are three types of proxy.
1217
content/using/id/proxies.md+20−10
@@ -12,9 +12,12 @@ but it is recommended for on-chain actions you will execute more frequently.
1212Setting proxies is a good security practice. For instance, you might keep your
1313ownership address in cold storage, while your management proxy is kept in Metamask.
1414
15+The [Urbit HD Wallet](/docs/glossary/hdwallet) automatically sets proxies for
16+your Urbit ID.
17+
1518### Types of proxies
1619
17−There are four types of proxy: management, spawn, transfer, and voting. Their
20+There are three main types of proxy: management, spawn, and voting. Their
1821capabilities are detailed in the following. In addition, each proxy is able to
1922transfer itself to another address - e.g. the management proxy can set a new
2023address to be the management proxy.
@@ -31,18 +34,25 @@ address to be the management proxy.
3134
3235- **Transfer proxy**
3336
34− The address holding the transfer proxy may transfer ownership of the ID to the
35− address of the transfer proxy. This is used to make transferring a two-step
36− process: using the ownership address to set the transfer proxy, and then using
37− the transfer proxy to complete the transaction. It is possible to transfer
38− ownership as a one-step process, but this is risky and not recommended. Bridge
39− does not natively support one-step transfers, you must use an advanced tool
40− like [`%claz`](/docs/azimuth/advanced-azimuth-tools) to manually generate such
41− a transaction.
42−
4337- **Voting proxy**
4438
4539 Galaxies only. Galaxies are the part of the [Galactic
4640 Senate](/docs/glossary/senate), and this means they can cast votes on new
4741 proposals including changes to Ecliptic.
4842
43+### Transfer proxy
44+
45+There is also a fourth proxy called the transfer proxy which is considered to be
46+of a different sort than the other three, since it generally only set on a
47+temporary basis to make ownership transfer less mistake-prone, and cleared once
48+ownership has finished.
49+
50+The address holding the transfer proxy may transfer ownership of the ID to the
51+address of the transfer proxy. This is used to make transferring a two-step
52+process: using the ownership address to set the transfer proxy, and then using
53+the transfer proxy to complete the transaction. It is possible to transfer
54+ownership as a one-step process, but this is risky and not recommended. Bridge
55+does not natively support one-step transfers, you must use an advanced tool like
56+[`%claz`](/docs/azimuth/advanced-azimuth-tools) to manually generate such a
57+transaction.
58+