fluencelabs / cli

CLI tool to help develop services for Fluence
GNU Affero General Public License v3.0
138 stars 36 forks source link

feat(deps, provider): deal-ts-clients 0.15.2, integrate new collateral withdrawal [fixes JS-783] #992

Closed folex closed 2 months ago

folex commented 2 months ago

UX now looks like this. Example for 3 CCs:

% ../../bin/dev.js provider ccw --priv-key "0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80"

Using local blockchain environment
? Select one or more nox names from /Users/folex/Development/fluencelabs/fluence-cli/cli/tmp/local_withdraw/provider.yaml nox-0, nox-1, nox-2
withdrawCollateral transaction 0xe11cb3e611f69f3f4952889bb4c843d98dff03b37e19080b70f1955e589631d8 was mined successfully
Collateral withdrawn for:
Nox: nox-0
PeerId: 12D3KooWAqrt8Ai7BEDVWnQUSn2QZFSphkJ4wuQFCMCUJvSVRWZc
CommitmentId: "0xa48eacbacf9b7d0949885af5f9b9d3db31cba44d6d3f64d174aa9ee94eccecce"

? Do you want to finish this commitment?: Yes
removeCUFromCC transaction 0xb5c43cd0a7004676a179e8ace18da793ae9f92ce26f2390c94dc9273b9ae84f7 was mined successfully
finishCommitment transaction 0xf41acef45617282842045d1a7c9a8169fbe0f6ebc3c2b06423a7e650dcaf5569 was mined successfully
withdrawCollateral transaction 0x3c35014fa7e652426acd325a8f2a2cc4cd5d7301980643d270175fbc63fed9ea was mined successfully
Collateral withdrawn for:
Nox: nox-1
PeerId: 12D3KooWKUwvZaBMGy1ie8yeAGqQ2FdzdbpVUdU1BbhkiCJZMpaN
CommitmentId: "0x46777521ff1c95207490c00e60e1bf1c1275e0ab1fa057953bc8ef6149a821a1"

? Do you want to finish this commitment?: No
withdrawCollateral transaction 0x2b1083dc20b7328b9fde495763ef1c64250e64082d6e21f6de4c665a43eed715 was mined successfully
Collateral withdrawn for:
Nox: nox-2
PeerId: 12D3KooWScEA8fLeK12eejn14SgrSEb9Rzkk4oGEXZNKAKjyfkyk
CommitmentId: "0x846521a56850c1bfc5575376dbe561db78ba4e02a54ac1467e4a5444f4130639"

? Do you want to finish this commitment?: No
% ../../bin/dev.js provider cc-info

Using local blockchain environment
? Select one or more nox names from /Users/folex/Development/fluencelabs/fluence-cli/cli/tmp/local_withdraw/provider.yaml nox-0, nox-1, nox-2
Nox: nox-0
PeerId: 12D3KooWAqrt8Ai7BEDVWnQUSn2QZFSphkJ4wuQFCMCUJvSVRWZc
Capacity commitment ID: "0xa48eacbacf9b7d0949885af5f9b9d3db31cba44d6d3f64d174aa9ee94eccecce"
Status: Removed
Current epoch: "168"
Start epoch: "4"
End epoch: "8"
Start date: 8/1/2024, 8:20:35 PM
End date: 8/1/2024, 8:21:35 PM
Reward delegator rate: 7%
Delegator: "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
Total CU: "32"
Failed epoch: "0"
Total CU Fail Count: "128"
Collateral per unit: 0.1 FLT
Exited unit count: "32"

Nox: nox-1
PeerId: 12D3KooWKUwvZaBMGy1ie8yeAGqQ2FdzdbpVUdU1BbhkiCJZMpaN
Capacity commitment ID: "0x46777521ff1c95207490c00e60e1bf1c1275e0ab1fa057953bc8ef6149a821a1"
Status: Inactive
Current epoch: "168"
Start epoch: "4"
End epoch: "24"
Start date: 8/1/2024, 8:20:35 PM
End date: 8/1/2024, 8:25:35 PM
Reward delegator rate: 7%
Delegator: "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
Total CU: "32"
Failed epoch: "0"
Total CU Fail Count: "640"
Collateral per unit: 0.1 FLT
Exited unit count: "0"

Nox: nox-2
PeerId: 12D3KooWScEA8fLeK12eejn14SgrSEb9Rzkk4oGEXZNKAKjyfkyk
Capacity commitment ID: "0x846521a56850c1bfc5575376dbe561db78ba4e02a54ac1467e4a5444f4130639"
Status: Inactive
Current epoch: "168"
Start epoch: "4"
End epoch: "44"
Start date: 8/1/2024, 8:20:35 PM
End date: 8/1/2024, 8:30:35 PM
Reward delegator rate: 7%
Delegator: "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
Total CU: "32"
Failed epoch: "0"
Total CU Fail Count: "1280"
Collateral per unit: 0.1 FLT
Exited unit count: "0"
linear[bot] commented 2 months ago

JS-783 Integrate new method to FCLI