Skip to content

Commit f9a21bc

Browse files
docs: cycles
Signed-off-by: David Dal Busco <[email protected]>
1 parent a4c44c3 commit f9a21bc

File tree

9 files changed

+45
-56
lines changed

9 files changed

+45
-56
lines changed

docs/components/cycles.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
The amount of cycles available determines whether a module will be active, inactive, or eventually decommissioned (deleted).
2+
3+
This ensures that related costs cannot surpass the amount of cycles available.
4+
5+
Think of cycles like prepaid mobile data:
6+
7+
- Just like your mobile plan allows you to make calls and browse the internet, cycles enable your containers to process computations and store data.
8+
- When your data (cycles) runs out, your service becomes inactive.
9+
- To keep your modules running smoothly, you need to top up your cycles regularly (manually or automatically).
10+
- If you don’t top it up, after some time, it will be decommissioned, similar to losing your prepaid number due to prolonged inactivity.

docs/img/wallet/wallet-id.png

-33.5 KB
Binary file not shown.
-38.7 KB
Binary file not shown.
-35.8 KB
Binary file not shown.
-40.1 KB
Binary file not shown.
-35.1 KB
Binary file not shown.

docs/img/wallet/wallet-receive.png

-33.8 KB
Binary file not shown.

docs/miscellaneous/wallet.mdx

Lines changed: 33 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -20,86 +20,72 @@ We also recommend enabling [monitoring](../management/monitoring.md) to ensure y
2020

2121
Cycles are used to pay for infrastructure usage. Your Satellite, Mission Control or Orbiter consume cycles while they are active.
2222

23-
The amount of cycles available determines whether a module will be active, inactive, or eventually decommissioned (deleted).
24-
25-
This ensures that related costs cannot surpass the amount of cycles available.
26-
27-
Think of cycles like prepaid mobile data:
28-
29-
- Just like your mobile plan allows you to make calls and browse the internet, cycles enable your containers to process computations and store data.
30-
- When your data (cycles) runs out, your service becomes inactive.
31-
- To keep your modules running smoothly, you need to top up your cycles regularly (manually or automatically).
32-
- If you don’t top it up, after some time, it will be decommissioned, similar to losing your prepaid number due to prolonged inactivity.
23+
import Cycles from "../components/cycles.md";
3324

25+
<Cycles />
3426

3527
---
3628

37-
## Why do I need ICP?
29+
## Buying Cycles
3830

39-
Given that Juno is built on top of the Internet Computer (see [architecture](architecture.md)), your modules require cycles to stay alive.
31+
The easiest way to purchase cycles — and get the best deal — is through [Cycle.express](https://cycle.express), which lets you pay with a credit card via Stripe.
4032

41-
While you don’t necessarily need ICP in the Juno ecosystem since you can acquire cycles with Stripe through [cycle.express](https://cycle.express), having some ICP can still be interesting.
33+
The service is integrated directly into the Juno Console. From your wallet, click "Buy" and follow the steps.
4234

43-
It provides independence by allowing you to top up your modules without relying on third-party services. Depending on how you obtain your tokens, using ICP can also help lower transaction costs and offers interoperability with other Internet Computer projects, making it a flexible and practical option.
35+
:::note
4436

45-
---
37+
The default purchase amount is $1 USD. You can change this amount on Stripe's payment page (maximum $100).
4638

47-
## Buying ICP
39+
:::
4840

49-
To get ICP from the outside world into your wallet, you can use most cryptocurrency exchange platforms that allow you to buy ICP (refer to this [list](https://coinranking.com/fr/coin/aMNLwaUbY+internetcomputerdfinity-icp/exchanges) of major ones). These platforms let you convert dollars (or other currencies) into ICP. Keep in mind that exchanges charge a fee for this service.
41+
**TODO SCREENSHOT**
5042

51-
Once you have obtained ICP on those platforms, you can initiate a transaction to send it to your wallet. For this purpose, you will need to provide a destination address where the ICP should be sent. This destination address corresponds to the [Account Identifier](../terminology.mdx#account-identifier) of your wallet.
43+
---
5244

53-
You can locate the destination address in Juno's [console]. Once you've logged in, go to your [wallet](https://console.juno.build/wallet) and click "Receive".
45+
## Receiving Cycles
5446

55-
![A screenshot of the wallet with the "Receive" button](../img/wallet/wallet-receive.png)
47+
If you already hold cycles or want to swap some, you can use the [OISY Wallet](https://oisy.com).
5648

57-
Select "Account identifier".
49+
To initiate a transaction manually, you will need to provide a destination address. To find it in the [console], open the shortcut to your [wallet](https://console.juno.build/wallet) and click "Receive" select "Wallet ID".
5850

59-
![A screenshot of the wallet "Receive" modal with an arrow pointing to the Account Identifier option](../img/wallet/wallet-receive-account-identifier.png)
51+
**TODO SCREENSHOT**
6052

61-
Either copy your account identifier or use the provided QR code. This is the address you should use to receive ICP from the outside world.
53+
You can also connect OISY to Juno's console to initiate the transaction and proceed with the approval. This eliminates the need to copy, paste, or scan any addresses.
6254

63-
![A screenshot of the Account Identifier and QR code](../img/wallet/wallet-receive-account-identifier-qrcode.png)
55+
**TODO SCREENSHOT**
56+
![A screenshot of the wallet "Receive" modal with an arrow pointing to the OISY option](../img/wallet/wallet-receive-oisy.png)
6457

6558
---
6659

67-
## Receiving ICP
68-
69-
If you already hold ICP, you can transfer it from wallets within the ecosystem such as the [NNS dapp](https://nns.internetcomputer.org/), [OISY](https://oisy.com) or [others](https://internetcomputer.org/ecosystem?tag=Wallet).
60+
## Send Cycles
7061

71-
To initiate a transaction to send it to your wallet, you will need to provide a destination address, which in this case is your wallet ID.
62+
Sending Cycles to the ecosystem or the outside world can be initiated from your wallet in Juno's [console]. To start a transaction, click "Send".
7263

73-
You can locate your wallet ID in Juno's [console]. Once you've logged in, go to your [wallet](https://console.juno.build/wallet), where the information is easy to find.
64+
:::important
7465

75-
![A screenshot of the wallet with "Wallet ID" information](../img/wallet/wallet-id.png)
66+
Sending cycles transfers them to another wallet. To add manually cycles (resources) to your modules (Satellites, Orbiters, or Mission Control), use the **Top-up** feature instead.
7667

77-
If you wish to use a QR code, click "Receive" and select "Wallet ID".
68+
:::
7869

79-
![A screenshot of the wallet "Receive" modal with an arrow pointing to the Wallet ID option](../img/wallet/wallet-receive-wallet-id.png)
70+
**TODO SCREENSHOT**
71+
![A screenshot of the wallet with the "Send" button](../img/wallet/wallet-send.png)
8072

81-
Either copy your account identifier or use the provided QR code. This is the address you should use to transfer ICP within the ecosystem.
73+
Enter the destination wallet ID or account identifier where you want to send cycles, along with the amount.
8274

83-
![A screenshot of the Wallet ID and QR code](../img/wallet/wallet-receive-wallet-id-qrcode.png)
75+
**TODO SCREENSHOT**
76+
![A screenshot of the wallet send form](../img/wallet/wallet-send-form.png)
8477

85-
If you are using OISY, you can also connect this third-party wallet to Juno's console to initiate the transaction and proceed with the approval. This eliminates the need to copy, paste, or scan any addresses.
78+
Review the transaction details and confirm to execute it.
8679

87-
![A screenshot of the wallet "Receive" modal with an arrow pointing to the OISY option](../img/wallet/wallet-receive-oisy.png)
80+
**TODO SCREENSHOT**
81+
![A screenshot of the wallet send review mask](../img/wallet/wallet-send-review.png)
8882

8983
---
9084

91-
## Send ICP
92-
93-
Sending ICP to the ecosystem or the outside world can be initiated from your wallet in Juno's [console]. To start a transaction, click "Send".
94-
95-
![A screenshot of the wallet with the "Send" button](../img/wallet/wallet-send.png)
85+
## Legacy Support
9686

97-
Enter the destination wallet ID or account identifier where you want to send ICP, along with the amount.
87+
For backwards compatibility with Mission Control that operated in ICP, the wallet features still support those tokens. You can receive and send ICP if needed.
9888

99-
![A screenshot of the wallet send form](../img/wallet/wallet-send-form.png)
100-
101-
Review the transaction details and confirm to execute it.
102-
103-
![A screenshot of the wallet send review mask](../img/wallet/wallet-send-review.png)
89+
However, using cycles is now the recommended approach for all operations.
10490

10591
[console]: https://console.juno.build

docs/terminology.mdx

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,9 @@ For current usage and setup, refer to the [Access Keys documentation](miscellane
2424

2525
Cycles are used to pay for [infrastructure] usage. Your [satellite], [mission control] or [orbiter] consume cycles while they are active.
2626

27-
The amount of cycles available determines whether a module will be active, inactive, or eventually decommissioned (deleted).
27+
import Cycles from "./components/cycles.md";
2828

29-
This ensures that related costs cannot surpass the amount of cycles available.
30-
31-
Think of cycles like prepaid mobile data:
32-
33-
- Just like your mobile plan allows you to make calls and browse the internet, cycles enable your containers to process computations and store data.
34-
- When your data (cycles) runs out, your service becomes inactive.
35-
- To keep your modules running smoothly, you need to top up your cycles regularly (manually or automatically).
36-
- If you don’t top it up, after some time, it will be decommissioned, similar to losing your prepaid number due to prolonged inactivity.
29+
<Cycles />
3730

3831
## Doc
3932

0 commit comments

Comments
 (0)