Skip to content

Commit 2de26bb

Browse files
nitpix
1 parent 0e2209c commit 2de26bb

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

docs/keys/proxies/create-proxy.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ If the web app does not connect to your local chain, your browser’s privacy or
5050
4. Fill the parameters:
5151

5252
- `delegate`: select the imported delegate account from the _Accounts_ dropdown.
53-
- `proxyType`: select `SmallTransfer`; this should allow us transfer amounts that do not exceed 0.5τ.
53+
- `proxyType`: select `SmallTransfer`; this should allow us to transfer amounts that do not exceed 0.5τ.
5454
- `delay`: optionally, include a delay in blocks.
5555

5656
5. Click **Submit Transaction** and sign with the _delegator_ account.
@@ -155,7 +155,7 @@ After the announcement waiting period has passed, the delegate account can now e
155155

156156
:::info
157157

158-
- The call details must exactly match the original announcement. Any change—such as modifying the recipient or amount—will result in a `proxy.Unannounced error.
158+
- The call details must exactly match the original announcement. Any change—such as modifying the recipient or amount—will result in a `proxy.Unannounced` error.
159159
- Once a delayed proxy call is executed, its announcement is cleared. To run another proxy with the same details, you must create a new announcement.
160160
:::
161161

@@ -167,11 +167,11 @@ After the announcement waiting period has passed, the delegate account can now e
167167

168168
1. In the navbar menu, navigate to **Developers****Extrinsics**.
169169
2. Under “using the selected account”, pick the delegator account.
170-
3. Under submit the following extrinsic, choose the `proxy` pallete and call `removeProxy(delegate, proxyType, delay)`.
170+
3. Under "submit the following extrinsic", choose the `proxy` pallet and call `removeProxy(delegate, proxyType, delay)`.
171171
4. Fill the parameters:
172172

173173
- `delegate`: select the imported delegate account from the _Accounts_ dropdown.
174-
- `proxyType`: select `SmallTransfer`; this should allow us transfer amounts that do not exceed 0.5τ.
174+
- `proxyType`: select `SmallTransfer`; this should allow us to transfer amounts that do not exceed 0.5τ.
175175
- `delay`: Optionally, include a delay in blocks.
176176

177177
5. Click **Submit Transaction** and sign with the _delegator_ account.

docs/keys/proxies/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ This page introduces the proxy pattern used in Bittensor and explains how it ena
99
Rather than using funds in a single account, accounts with unique roles can complete tasks on behalf of the main stash account.
1010
A proxy lets one account (the delegator, or "real" account) authorize another account (the delegate) to make permitted calls on its behalf. Proxies allow a delegator to keep their "real" accounts safe and "cold", thereby adding an extra layer of security to the tokens in the account.
1111

12-
The permission scope is determined by the `ProxyType` call filter. This call filter allows the delegator account set the roles and limitations of the delegate account. Optionally, actions can require an on-chain announcement period—`delay`, giving the delegator time to reject a call made by a delegate.
12+
The permission scope is determined by the `ProxyType` call filter. This call filter allows the delegator account to set the roles and limitations of the delegate account. Optionally, actions can require an on-chain announcement period—`delay`, giving the delegator time to reject a call made by a delegate.
1313

1414
## Proxy terminology
1515

docs/keys/proxies/pure-proxies.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Pure proxies are **keyless, non-deterministic accounts** that are created fresh
1414

1515
Unlike standard proxies, where the delegate can access the delegator’s funds to execute calls on their behalf, pure proxies operate differently. A pure proxy account must hold its own funds, while the real account acts as an _any proxy_ for it—signing and authorizing transactions on the proxy’s behalf.
1616

17-
:::info when to use pure proxies
17+
:::info When to use pure proxies
1818
Pure proxies are valuable when you want to keep your real account secure by reducing direct key exposure to the blockchain. They provide a keyless, flexible account that enables permissionless management and are especially effective for multisigs, since they allow updates to membership or thresholds without changing the account address.
1919
:::
2020

@@ -98,7 +98,7 @@ Pure proxies are killed using the `killPure` extrinsic as shown. See [source cod
9898
2. Under “using the selected account”, choose the pure proxy account.
9999
3. Select the `proxy` pallet and choose `killPure(spawner, proxyType, index, height, extIndex)`.
100100
4. Fill the parameters:
101-
- `spawner`: select the account that created the proxy from th UI.
101+
- `spawner`: select the account that created the proxy from the UI.
102102
- `proxyType`: select the proxy type.
103103
- `index`: leave as `0`.
104104
- `height`: input the block number that the proxy was created at.
@@ -113,7 +113,7 @@ Killing a pure proxy permanently deletes the account and releases its reserved d
113113

114114
## Troubleshooting
115115

116-
- `Token.FundsUnavailable`: Ensure thhat the pure proxy account has been funded and has enough funds to cover the transfer.
116+
- `Token.FundsUnavailable`: Ensure that the pure proxy account has been funded and has enough funds to cover the transfer.
117117
- `proxy.NotProxy`: Ensure you're executing the pure proxy correctly—from the creator account and referencing the pure proxy account as `real`. See [source code: `NotProxy` error](https://github.com/opentensor/subtensor/blob/main/pallets/proxy/src/lib.rs#L735).
118118
- `Proxy.NoPermission`: The `killPure` call is not permitted under the current. See [source code: `NoPermission` error](https://github.com/opentensor/subtensor/blob/main/pallets/proxy/src/lib.rs#L741).
119119
- `system.CallFiltered`: The call is not permitted under the current `ProxyType`.

0 commit comments

Comments
 (0)