Skip to content

Commit c381c46

Browse files
committed
console docs
1 parent c850bdd commit c381c46

32 files changed

+304
-13
lines changed
29.8 KB
Loading
40 KB
Loading
46.8 KB
Loading
32.6 KB
Loading
37 KB
Loading
48.8 KB
Loading
31.8 KB
Loading

docs/console/balance/balance.md

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
# Balance top
2+
3+
## Features of Balance Management on the Fluence Platform
4+
5+
After registering through Fluence Console, a new Self-Custodial Wallet is created for each user using Web3Auth. However, in this case, interacting with smart contracts in the Fluence network still requires signing blockchain transactions each time.
6+
7+
To simplify the process of interacting with the Blockchain network through Fluence Console, the Fluence uses [account abstraction](https://web3auth.io/docs/features/account-abstraction) to handle user balances. Hence, topping up your balance is reflected in the [Balance smart contract](https://blockscout.mainnet.fluence.dev/address/0xF0C308C622eeBA94aeEc2E3Fd67F34619f86761B). At the same time, the functionality of the Balance smart contract is extremely limited to ensure maximum security of user funds.
8+
9+
Thus, when replenishing your Balance through Fluence Console, user funds are transferred to a special smart contract, not directly to the address created through Web3Auth.
10+
11+
:::danger
12+
The balance top upped through Fluence Console can only be used to rent resources in the Fluence network. To interact with other protocol mechanics, such as Staking, you need to top up the address created through Web3Auth or any other EOA directly, for example, by using a Bridge from Ethereum to Fluence Mainnet network.
13+
:::
14+
15+
:::info
16+
Fluence Console users cannot top up their Balance by themselves on the Fluence platform (stored in Balance smart contract) from addresses created through Web3Auth or through any other third-party EOA. This restriction is related to AML (Anti-Money Laundering) limitations. Also, Fluence Console users cannot independently withdraw funds from their balance on the Fluence platform. If a refund is needed, please contact the Fluence team.
17+
:::
18+
19+
## Steps to top up Balance on the Fluence Platform
20+
21+
:::info
22+
Participants in the Alpha VM testing program will receive 256 USDC in Free Credits on their balance after registering on the Fluence platform.
23+
:::
24+
25+
Currently, replenishing the Balance through Fluence Console is done using the payment provider CopperX.
26+
27+
:::info
28+
Currently, payment is available in the Ethereum (USDC) and Polygon (USDC.e) networks. Please note that after successful payment through CopperX in one of the available networks, your Balance will be automatically top up in the Balance smart contract in the Fluence Mainnet network.
29+
:::
30+
31+
To top up your balance, follow these steps:
32+
33+
### 1. Click the Top Up button
34+
35+
Go to the **Billing page** and click the **“Top Up”** button.
36+
37+
:::info
38+
Please note that at the moment, a user cannot have multiple pending Balance top-up operations. If a user, for any reason, cannot complete the payment, they must [cancel](#cancel-payment) the Balance top-up operation via CopperX.
39+
40+
You can check for pending payment sessions on the **Billing page**, in the **Payments History** section. Pending payment sessions have the status `Pending`.
41+
:::
42+
![top up button](./assets/top_up_button.webp)
43+
44+
### 2. Enter the amount you want to top up your Balance with
45+
46+
:::info
47+
Currently, the **minimum** top up amount is **10 USDC**. At the same time, your balance on the Fluence platform cannot exceed **5000 USDC**.
48+
:::
49+
![enter amount](./assets/amount.webp)
50+
51+
### 3. Enter your details
52+
53+
You will then be redirected to the CopperX payment page, where you will need to enter your details.
54+
55+
![copperx payment page](./assets/payment_page.webp)
56+
57+
#### Cancel payment
58+
:::info
59+
To cancel a payment, use the corresponding option in the CopperX interface. If the payment is not completed within 15 minutes, the payment session will automatically end.
60+
:::
61+
![cancel payment](./assets/cancel.webp)
62+
![cancel result](./assets/cancel_res.webp)
63+
64+
:::info
65+
If you accidentally close the CopperX payment page, you can always return to the Fluence Console interface and go back to the payment page.
66+
:::
67+
![return to payment page](./assets/return_to_payment.webp)
68+
69+
### 4. Choose one of the payment methods and complete the payment
70+
71+
:::info
72+
If you encounter issues with the “Wallet” payment option, we recommend using the “Scan QR code” option.
73+
:::
74+
![complete payment](./assets/complete_payment.webp)
75+
76+
### 5. Back to Fluence Console
77+
78+
After a successful payment you will be redirected back to the **Fluence Console** page. The payment will be in the Pending status for some time, as the system will need time to top up your Balance in the Fluence Mainnet network.
79+
80+
### 6. Wait for "Completed" payment status
81+
82+
Once the payment status changes to `Completed` your funds will be credited to your Fluence platform Balance.
51.9 KB
Loading
60.3 KB
Loading

0 commit comments

Comments
 (0)