Skip to content

Commit

Permalink
Merge branch 'release' into feat/cardano
Browse files Browse the repository at this point in the history
  • Loading branch information
hzheng-ledger committed Jul 19, 2022
2 parents 2f497ec + b64c35b commit 097e13a
Show file tree
Hide file tree
Showing 178 changed files with 3,445 additions and 1,022 deletions.
5 changes: 5 additions & 0 deletions .changeset/curvy-walls-greet.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/live-common": patch
---

fix undefined xpub bug and the field "hash" to "id" migration bug
5 changes: 5 additions & 0 deletions .changeset/friendly-clocks-begin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/react-ui": patch
---

Fix background color of Popin & Drawer components
13 changes: 13 additions & 0 deletions .changeset/giant-buttons-retire.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
"live-mobile": patch
---

- Upgraded `react-native` to `0.68.2`, following [this guide](https://react-native-community.github.io/upgrade-helper/?from=0.67.3&to=0.68.2) and picked what works for us:
- we don't upgrade Flipper as it crashes on runtime
- we don't upgrade gradle as it builds fine like this and v7 didn't work out of the box
- we don't keep `react-native-gradle-plugin` as it's only necessary for the new architecture..
- we don't change `AppDelegate.m` to the new `AppDelegate.mm` as it's only useful for the new RN arch which we aren't using yet + it was a pain to migrate the existing config (Firebase, Flipper, splash screen)
- Upgraded `react-native-reanimated` to `2.8.0`
- Upgraded `lottie-react-native` to `5.1.3` as it was not building on iOS without upgrading -> I tested the device lotties in the "Debug Lottie" menu and it seems to work fine.
- Upgraded `react-native-gesture-handler` to `2.5.0` & [Migrating off RNGHEnabledRootView](https://docs.swmansion.com/react-native-gesture-handler/docs/guides/migrating-off-rnghenabledroot) as its setup on Android (in `MainActivity.java`) might conflict with react-native stuff later on
- Fixed an issue in the portfolio where if there was no assets, scrolling was crashing the app on iOS. This is a mysterious issue and the logs are similar to this issue https://github.com/software-mansion/react-native-reanimated/issues/2285, for now it has been solved by removing the animation of a border width (border which anyway was invisible so the animation was pointless).
94 changes: 94 additions & 0 deletions .changeset/pre.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
{
"mode": "pre",
"tag": "next",
"initialVersions": {
"@ledgerhq/live-cli": "22.0.3",
"ledger-live-desktop": "2.44.1",
"live-mobile": "3.4.1",
"@ledgerhq/live-common": "24.1.0",
"ledger-libs": "0.0.0",
"flow-support": "1.0.0",
"@ledgerhq/cryptoassets": "6.29.0",
"@ledgerhq/devices": "6.27.1",
"@ledgerhq/errors": "6.10.0",
"@ledgerhq/hw-app-algorand": "6.27.1",
"@ledgerhq/hw-app-btc": "7.0.0",
"@ledgerhq/hw-app-cosmos": "6.27.1",
"@ledgerhq/hw-app-eth": "6.29.1",
"@ledgerhq/hw-app-helium": "6.28.0",
"@ledgerhq/hw-app-polkadot": "6.27.1",
"@ledgerhq/hw-app-solana": "6.27.1",
"@ledgerhq/hw-app-str": "6.27.1",
"@ledgerhq/hw-app-tezos": "6.27.1",
"@ledgerhq/hw-app-trx": "6.27.1",
"@ledgerhq/hw-app-xrp": "6.27.1",
"@ledgerhq/hw-transport": "6.27.1",
"@ledgerhq/hw-transport-http": "6.27.1",
"@ledgerhq/hw-transport-mocker": "6.27.1",
"@ledgerhq/hw-transport-node-ble": "6.27.1",
"@ledgerhq/hw-transport-node-hid": "6.27.1",
"@ledgerhq/hw-transport-node-hid-noevents": "6.27.1",
"@ledgerhq/hw-transport-node-hid-singleton": "6.27.2",
"@ledgerhq/hw-transport-node-speculos": "6.27.1",
"@ledgerhq/hw-transport-node-speculos-http": "6.27.1",
"@ledgerhq/hw-transport-web-ble": "6.27.1",
"@ledgerhq/hw-transport-webhid": "6.27.1",
"@ledgerhq/hw-transport-webusb": "6.27.1",
"@ledgerhq/logs": "6.10.0",
"@ledgerhq/react-native-hid": "6.28.3",
"@ledgerhq/react-native-hw-transport-ble": "6.27.1",
"@ledgerhq/types-cryptoassets": "6.22.0",
"@ledgerhq/types-devices": "6.22.0",
"@ledgerhq/types-live": "6.22.0",
"ui": "0.0.0",
"@ledgerhq/icons-ui": "0.2.6",
"@ledgerhq/native-ui": "0.8.1",
"@ledgerhq/react-ui": "0.8.0",
"@ledgerhq/ui-shared": "0.1.9",
"actions-root": "0.0.0",
"@actions/change-product-name": "1.0.0",
"@actions/download-workflow-artifacts": "1.0.0",
"@actions/extract-live-common-version": "1.0.0",
"@actions/generate-jira-diff": "1.0.0",
"@actions/generate-release-message": "1.0.0",
"@actions/generate-slack-screenshots-diff": "1.0.0",
"@actions/get-package-infos": "1.0.0",
"@actions/get-pr-number": "1.0.0",
"@actions/get-release-by-tag": "1.0.0",
"@actions/get-workflow-artifacts-id": "1.0.0",
"has-hash-commit-deps": "1.0.0",
"@actions/is-org-member": "1.0.0",
"@actions/pr-is-fork": "1.0.0",
"@actions/prepare-comment": "1.0.0",
"@actions/prepare-comment-screenshots": "1.0.0",
"@actions/publish-release": "1.0.0",
"@actions/submit-bot-report": "1.0.0",
"@actions/upload-images": "1.0.0",
"live-common-tools": "0.2.1",
"create-release-hash": "1.0.0",
"esbuild-utils": "1.0.0",
"live-github-bot": "1.0.0",
"metro-extra-config": "1.0.0",
"migrate-branch": "0.0.1",
"native-modules-tools": "1.0.1",
"pnpm-utils": "1.0.0"
},
"changesets": [
"afraid-experts-brush",
"brave-ears-teach",
"curvy-walls-greet",
"dull-timers-care",
"friendly-clocks-begin",
"funny-goats-poke",
"giant-buttons-retire",
"hot-avocados-dream",
"long-toes-sing",
"lucky-bugs-shake",
"odd-pigs-admire",
"shiny-swans-tickle",
"stale-kings-repeat",
"stale-trains-sneeze",
"tough-books-wave",
"wild-spies-cry"
]
}
5 changes: 5 additions & 0 deletions .changeset/stale-trains-sneeze.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/react-ui": patch
---

Fix overlay color of Popin component
5 changes: 5 additions & 0 deletions .changeset/tough-books-wave.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ledgerhq/live-cli": minor
---

CLI - add solana to list of supported currencies
8 changes: 4 additions & 4 deletions .github/workflows/build-mobile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -81,10 +81,10 @@ jobs:
ruby-version: 2.7
env:
ImageOS: ubuntu20
- name: setup JDK 1.8
- name: setup JDK 11
uses: actions/setup-java@v1
with:
java-version: 1.8
java-version: 11
- name: setup Android SDK
uses: android-actions/setup-android@v2.0.6
- name: install dependencies
Expand Down Expand Up @@ -157,10 +157,10 @@ jobs:
ruby-version: 2.7
env:
ImageOS: ubuntu20
- name: setup JDK 1.8
- name: setup JDK 11
uses: actions/setup-java@v1
with:
java-version: 1.8
java-version: 11
- name: setup Android SDK
uses: android-actions/setup-android@v2.0.6
- name: install dependencies
Expand Down
1 change: 1 addition & 0 deletions .pnpmfile.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,7 @@ function readPackage(pkg, context) {
// Crashes ios build if removed /!\
addDependencies("react-native", {
mkdirp: "*",
yargs: "*",
}),
addPeerDependencies("@react-native-community/cli", {
"metro-resolver": "*",
Expand Down
48 changes: 48 additions & 0 deletions apps/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,53 @@
# @ledgerhq/live-cli

## 22.1.0-next.0

### Minor Changes

- [#676](https://github.com/LedgerHQ/ledger-live/pull/676) [`55bcd848d`](https://github.com/LedgerHQ/ledger-live/commit/55bcd848d60f70f8152537e20faa24158fefbda9) Thanks [@LFBarreto](https://github.com/LFBarreto)! - CLI - add solana to list of supported currencies

### Patch Changes

- [#364](https://github.com/LedgerHQ/ledger-live/pull/364) [`f538d2974`](https://github.com/LedgerHQ/ledger-live/commit/f538d29745669b2aada6ac34f37cd404c23cf1b8) Thanks [@elbywan](https://github.com/elbywan)! - #### Replace [webpack](https://webpack.js.org/) with [vite.js](https://vitejs.dev/) to speed up the ledger live desktop development process.

To fully embrace the "bundleless" vite.js approach, it is necessary to transpile our packages contained in the monorepository to the ESM format, and [subpath exports](https://nodejs.org/api/packages.html#subpath-exports) have been added to silently map to commonjs or esm depending on the need.

#### 🔥 BREAKING CHANGES for `@ledgerhq/live-common`, `@ledgerhq/devices` and `@ledgerhq/hw-app-btc` consumers.

As highlighted [here](https://github.com/nodejs/node#39994), it is not possible to target folders directly when using subpath exports.

The workaround is to suffix the call with `/index` (or `/`).

For instance…

```ts
import * as currencies from "@ledgerhq/live-common/currencies";
```

…must be rewritten to…

```ts
import * as currencies from "@ledgerhq/live-common/currencies/index;";
```

…or:

```ts
import * as currencies from "@ledgerhq/live-common/currencies/;";
```

- Updated dependencies [[`2de4b99c0`](https://github.com/LedgerHQ/ledger-live/commit/2de4b99c0c36766474d5ea037615f9f69942e905), [`e142b9484`](https://github.com/LedgerHQ/ledger-live/commit/e142b9484e6371539fb392c002e1ebaf7802542b), [`7c15869a7`](https://github.com/LedgerHQ/ledger-live/commit/7c15869a7a2cf74f849f8cf0fe13b66133ff673a), [`e4b7dc326`](https://github.com/LedgerHQ/ledger-live/commit/e4b7dc32664d32b43dfae2821c29715ae94a6ab4), [`203b927b4`](https://github.com/LedgerHQ/ledger-live/commit/203b927b4e5bca3402c85a88c536d519adb18c5f), [`f538d2974`](https://github.com/LedgerHQ/ledger-live/commit/f538d29745669b2aada6ac34f37cd404c23cf1b8)]:
- @ledgerhq/live-common@25.0.0-next.0
- @ledgerhq/cryptoassets@6.30.0-next.0
- @ledgerhq/errors@6.10.1-next.0
- @ledgerhq/hw-app-btc@8.0.0-next.0
- @ledgerhq/hw-transport-node-ble@6.27.2-next.0
- @ledgerhq/hw-transport@6.27.2-next.0
- @ledgerhq/hw-transport-http@6.27.2-next.0
- @ledgerhq/hw-transport-node-hid@6.27.2-next.0
- @ledgerhq/hw-transport-node-speculos@6.27.2-next.0
- @ledgerhq/hw-transport-mocker@6.27.2-next.0

## 22.0.3

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion apps/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ledgerhq/live-cli",
"version": "22.0.3",
"version": "22.1.0-next.0",
"description": "ledger-live CLI version",
"repository": {
"type": "git",
Expand Down
1 change: 1 addition & 0 deletions apps/cli/src/live-common-setup-base.ts
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ setSupportedCurrencies([
"celo",
"hedera",
"cardano",
"solana"
]);

for (const k in process.env) setEnvUnsafe(k as EnvName, process.env[k]);
Expand Down
3 changes: 3 additions & 0 deletions apps/ledger-live-desktop/.flowconfig
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,9 @@ module.name_mapper='^@ledgerhq/live-common/\(.*\)' ->'<PROJECT_ROOT>/../../libs/
munge_underscores=true
esproposal.optional_chaining=enable

module.file_ext=.tsx
module.file_ext=.ts

[strict]

[untyped]
Expand Down
49 changes: 49 additions & 0 deletions apps/ledger-live-desktop/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,54 @@
# ledger-live-desktop

## 2.45.0-next.0

### Minor Changes

- [#602](https://github.com/LedgerHQ/ledger-live/pull/602) [`7c15869a7`](https://github.com/LedgerHQ/ledger-live/commit/7c15869a7a2cf74f849f8cf0fe13b66133ff673a) Thanks [@sprohaszka-ledger](https://github.com/sprohaszka-ledger)! - Accept new message.sign call from the live-app-sdk

### Patch Changes

- [#386](https://github.com/LedgerHQ/ledger-live/pull/386) [`8917ca143`](https://github.com/LedgerHQ/ledger-live/commit/8917ca1436e780e3a52f66f968f8224ad35362b4) Thanks [@gre](https://github.com/gre)! - Log experimental and feature flags in Sentry error reports.

* [#415](https://github.com/LedgerHQ/ledger-live/pull/415) [`6ef54d871`](https://github.com/LedgerHQ/ledger-live/commit/6ef54d871740f1b5378d2e259864c239aaea9c99) Thanks [@laure-lebon](https://github.com/laure-lebon)! - Ellipsis added to memo for Cosmos

- [#364](https://github.com/LedgerHQ/ledger-live/pull/364) [`f538d2974`](https://github.com/LedgerHQ/ledger-live/commit/f538d29745669b2aada6ac34f37cd404c23cf1b8) Thanks [@elbywan](https://github.com/elbywan)! - #### Replace [webpack](https://webpack.js.org/) with [vite.js](https://vitejs.dev/) to speed up the ledger live desktop development process.

To fully embrace the "bundleless" vite.js approach, it is necessary to transpile our packages contained in the monorepository to the ESM format, and [subpath exports](https://nodejs.org/api/packages.html#subpath-exports) have been added to silently map to commonjs or esm depending on the need.

#### 🔥 BREAKING CHANGES for `@ledgerhq/live-common`, `@ledgerhq/devices` and `@ledgerhq/hw-app-btc` consumers.

As highlighted [here](https://github.com/nodejs/node#39994), it is not possible to target folders directly when using subpath exports.

The workaround is to suffix the call with `/index` (or `/`).

For instance…

```ts
import * as currencies from "@ledgerhq/live-common/currencies";
```

…must be rewritten to…

```ts
import * as currencies from "@ledgerhq/live-common/currencies/index;";
```

…or:

```ts
import * as currencies from "@ledgerhq/live-common/currencies/;";
```

- Updated dependencies [[`2de4b99c0`](https://github.com/LedgerHQ/ledger-live/commit/2de4b99c0c36766474d5ea037615f9f69942e905), [`e0516e387`](https://github.com/LedgerHQ/ledger-live/commit/e0516e3877fbbef458ec4da9e06bd9d7db09d0ee), [`7c15869a7`](https://github.com/LedgerHQ/ledger-live/commit/7c15869a7a2cf74f849f8cf0fe13b66133ff673a), [`e4b7dc326`](https://github.com/LedgerHQ/ledger-live/commit/e4b7dc32664d32b43dfae2821c29715ae94a6ab4), [`203b927b4`](https://github.com/LedgerHQ/ledger-live/commit/203b927b4e5bca3402c85a88c536d519adb18c5f), [`3be077f54`](https://github.com/LedgerHQ/ledger-live/commit/3be077f547cce51d8640a13fd37583d7782ab8a2), [`f538d2974`](https://github.com/LedgerHQ/ledger-live/commit/f538d29745669b2aada6ac34f37cd404c23cf1b8)]:
- @ledgerhq/live-common@25.0.0-next.0
- @ledgerhq/react-ui@0.8.1-next.0
- @ledgerhq/errors@6.10.1-next.0
- @ledgerhq/devices@7.0.0-next.0
- @ledgerhq/hw-transport@6.27.2-next.0
- @ledgerhq/hw-transport-http@6.27.2-next.0
- @ledgerhq/hw-transport-node-hid-singleton@6.27.3-next.0

## 2.44.1

### Patch Changes
Expand Down
7 changes: 4 additions & 3 deletions apps/ledger-live-desktop/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"license": "MIT",
"private": true,
"main": "./.webpack/main.bundle.js",
"version": "2.44.1",
"version": "2.45.0-next.0",
"scripts": {
"start:prod": "electron ./.webpack/main.bundle.js",
"start": "cross-env NODE_ENV=development node ./tools/main.js",
Expand Down Expand Up @@ -60,7 +60,8 @@
"@ledgerhq/react-ui": "workspace:^",
"@polkadot/react-identicon": "0.89.2",
"@sentry/electron": "^3.0.7",
"@sentry/node": "^7.1.1",
"@sentry/node": "^7.6.0",
"@sentry/tracing": "^7.6.0",
"@tippyjs/react": "^4.2.6",
"@trust/keyto": "^1.0.1",
"@xstate/inspect": "^0.4.1",
Expand Down Expand Up @@ -161,7 +162,7 @@
"@mapbox/node-pre-gyp": "^1.0.8",
"@octokit/rest": "^18.12.0",
"@playwright/test": "1.22.2",
"@sentry/cli": "^2.1.0",
"@sentry/cli": "^2.4.1",
"@storybook/addon-actions": "^6.3.12",
"@storybook/addon-essentials": "^6.3.12",
"@storybook/addon-links": "^6.3.12",
Expand Down
22 changes: 22 additions & 0 deletions apps/ledger-live-desktop/src/internal/commandHandler.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,34 @@
import { serializeError } from "@ledgerhq/errors";
import { commandsById } from "./commands";
import logger from "../logger";
import { getSentryIfAvailable } from "~/sentry/internal";

const subscriptions = {};

function inferSentryTransaction(cmd, command) {
const value = cmd.inferSentryTransaction ? cmd.inferSentryTransaction(command.data) : null;
if (!value) return;
const { id } = command;
return getSentryIfAvailable()?.startTransaction({
op: "command",
name: id,
...value,
});
}

export function executeCommand(command: *, send: *) {
const { data, requestId, id } = command;
const cmd = commandsById[id];
if (!cmd) {
logger.warn(`command ${id} not found`);
return;
}
const sentryTransaction = inferSentryTransaction(cmd, command);
if (sentryTransaction) {
getSentryIfAvailable()?.configureScope(scope => {
scope.setSpan(sentryTransaction);
});
}
const startTime = Date.now();
logger.onCmd("cmd.START", id, 0, data);
try {
Expand All @@ -24,19 +42,23 @@ export function executeCommand(command: *, send: *) {
delete subscriptions[requestId];
logger.onCmd("cmd.COMPLETE", id, Date.now() - startTime);
send({ type: "cmd.COMPLETE", requestId });
sentryTransaction?.finish();
},
error: error => {
logger.warn("Command error:", { error });
delete subscriptions[requestId];
logger.onCmd("cmd.ERROR", id, Date.now() - startTime, error);
send({ type: "cmd.ERROR", requestId, data: serializeError(error) });
sentryTransaction?.setStatus("internal_error");
},
});
} catch (error) {
logger.warn("Command impl error:", { error });
delete subscriptions[requestId];
logger.onCmd("cmd.ERROR", id, Date.now() - startTime, error);
send({ type: "cmd.ERROR", requestId, data: serializeError(error) });
sentryTransaction?.setStatus("unknown");
sentryTransaction?.finish();
}
}

Expand Down
Loading

1 comment on commit 097e13a

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ 2 txs ($14.39) for [Bot] 'Cardano on Silicium'

⚠️ 1 mutations uncovered

Details of the 2 mutations

Spec cardano (5)

Spec cardano found 5 Cardano accounts. Will use CardanoADA 4.1.2 on nanoS 2.1.0
(21.4s) Cardano 1 cross: 1.3447 ADA (9ops) (addr1q8f3mzmw40hrefwnn83k373xv4d2qgsxtee09jeszag3l7hcaj4qm7l8hjpedkjvyqqd9d3sr6q682ru9ytmkzsvc8cspfsmrg on 1852'/1815'/0'/0/2) cardano#0 js:2:cardano:fee2592cfc762f1ecdfa481ee6211b5b7eb3109126d94f1c27a3a3d801616c2f121bec4255cd015dc25b5548aace46513caa930639363236d4406308d6494de0:cardano
(32.8s) Cardano 2: 6.712 ADA (54ops) (addr1qxn9p86g7su8hh0lexp8wwfv9tv82lskn0pk7m3wkxk8wcc8a4a4rl0efpga2nefku9exnn26pudp0ld0un0vtecdtfsuxt8nm on 1852'/1815'/1'/0/26) cardano#1 js:2:cardano:9f1a024063230f1afe6bba32da64bfdd22b8b5d03d72378607df86a0cffd2212703266830b6075b8bc4b0ac836df6ee30a166aee16fd964a1a7bc1c44985f2e4:cardano
(30.8s) Cardano 3: 0 ADA (44ops) (addr1qypxeau24h8sya6pm53ukvfq53fq4epg79320m8ha95ee8jqqzj0u7j923kmpk0eypjf40c2c7dkr4slqeka4kxhwdpqwqjt8q on 1852'/1815'/2'/0/21) cardano#2 js:2:cardano:a3be5efc99a8cb41bebb8020f415933ce6726dddf8f3b7a61bee5f70e29ec33814ab803906b7c7a8bbb51b6e9c40961a38e6b062fad7b8e894d75b1952135344:cardano
(31.1s) Cardano 4: 20.314 ADA (41ops) (addr1qywuys7kwtxzjp7h6tj3qc22xkrscsyl2f44gn0tcwv5n5r8zr58x9qlck28fpgzx8sxhmnjgnqhy5qc2n050epy374q9ju5kp on 1852'/1815'/3'/0/25) cardano#3 js:2:cardano:41d1b4536d2079ea7f91922b12202613a9bf70dc33d4df8027040bcfe67341cb2c92819a073a2c1da73b90f24f943685add72e2e26cca6b535616c9fcf85d943:cardano
(18.9s) Cardano 5: 0 ADA (0ops) (addr1qx2qcutgfv239ll4femkpzy75k557cua2zzm2fqlvtpwwap8dgh24enwvt9ftkvgrjfaj24nf9fprdwc6xq7qh0puspq8s5a4r on 1852'/1815'/4'/0/0) cardano#4 js:2:cardano:127ba4a0fc0b01b1a1cb04b86c82baa9032db8eb9343c34d40048054143c1344551293f01232501e6b5cd7c1a4c72932bdd93f1220764f5f55057d816f5f4ea7:cardano
all accounts sync in 2371ms
▬ CardanoADA 4.1.2 on nanoS 2.1.0
→ FROM Cardano 2: 6.712 ADA (54ops) (addr1qxn9p86g7su8hh0lexp8wwfv9tv82lskn0pk7m3wkxk8wcc8a4a4rl0efpga2nefku9exnn26pudp0ld0un0vtecdtfsuxt8nm on 1852'/1815'/1'/0/26) cardano#1 js:2:cardano:9f1a024063230f1afe6bba32da64bfdd22b8b5d03d72378607df86a0cffd2212703266830b6075b8bc4b0ac836df6ee30a166aee16fd964a1a7bc1c44985f2e4:cardano
max spendable ~6.547
★ using mutation 'send max'
→ TO Cardano 3: 0 ADA (44ops) (addr1qypxeau24h8sya6pm53ukvfq53fq4epg79320m8ha95ee8jqqzj0u7j923kmpk0eypjf40c2c7dkr4slqeka4kxhwdpqwqjt8q on 1852'/1815'/2'/0/21) cardano#2 js:2:cardano:a3be5efc99a8cb41bebb8020f415933ce6726dddf8f3b7a61bee5f70e29ec33814ab803906b7c7a8bbb51b6e9c40961a38e6b062fad7b8e894d75b1952135344:cardano
✔️ transaction 
  SEND MAX
TO addr1qypxeau24h8sya6pm53ukvfq53fq4epg79320m8ha95ee8jqqzj0u7j923kmpk0eypjf40c2c7dkr4slqeka4kxhwdpqwqjt8q
STATUS (1340ms)
  amount: 6.54741 ADA
  estimated fees: 0.165281 ADA
  total spent: 6.712691 ADA
✔️ has been signed! (4.5s) 
✔️ broadcasted! (325ms) optimistic operation: 
  -6.712691 ADA      OUT        96d2b3a94ff62b2d136b5f3254e4d3367ce9213b77ec860634caa1e3a461c082 2022-07-19T13:35
✔️ operation confirmed (101.4s): 
  -6.712691 ADA      OUT        96d2b3a94ff62b2d136b5f3254e4d3367ce9213b77ec860634caa1e3a461c082 2022-07-19T13:36
✔️ Cardano 2: 0 ADA (55ops) (addr1qxn9p86g7su8hh0lexp8wwfv9tv82lskn0pk7m3wkxk8wcc8a4a4rl0efpga2nefku9exnn26pudp0ld0un0vtecdtfsuxt8nm on 1852'/1815'/1'/0/26) cardano#1 js:2:cardano:9f1a024063230f1afe6bba32da64bfdd22b8b5d03d72378607df86a0cffd2212703266830b6075b8bc4b0ac836df6ee30a166aee16fd964a1a7bc1c44985f2e4:cardano
(final state reached in 101.4s)

all accounts sync in 2539ms
▬ CardanoADA 4.1.2 on nanoS 2.1.0
→ FROM Cardano 3: 6.547 ADA (45ops) (addr1qy4ullu6qt9awg9v0swtg4tag7k78ksgftsya70s46jvnajqqzj0u7j923kmpk0eypjf40c2c7dkr4slqeka4kxhwdpqrkhvn7 on 1852'/1815'/2'/0/22) cardano#2 js:2:cardano:a3be5efc99a8cb41bebb8020f415933ce6726dddf8f3b7a61bee5f70e29ec33814ab803906b7c7a8bbb51b6e9c40961a38e6b062fad7b8e894d75b1952135344:cardano
max spendable ~6.382
★ using mutation 'move ~50%'
→ TO Cardano 2: 0 ADA (55ops) (addr1qxn9p86g7su8hh0lexp8wwfv9tv82lskn0pk7m3wkxk8wcc8a4a4rl0efpga2nefku9exnn26pudp0ld0un0vtecdtfsuxt8nm on 1852'/1815'/1'/0/26) cardano#1 js:2:cardano:9f1a024063230f1afe6bba32da64bfdd22b8b5d03d72378607df86a0cffd2212703266830b6075b8bc4b0ac836df6ee30a166aee16fd964a1a7bc1c44985f2e4:cardano
✔️ transaction 
  SEND  3.273705 ADA
TO addr1qxn9p86g7su8hh0lexp8wwfv9tv82lskn0pk7m3wkxk8wcc8a4a4rl0efpga2nefku9exnn26pudp0ld0un0vtecdtfsuxt8nm
STATUS (1684ms)
  amount: 3.273705 ADA
  estimated fees: 0.170913 ADA
  total spent: 3.444618 ADA
✔️ has been signed! (8s) 
✔️ broadcasted! (233ms) optimistic operation: 
  -3.444618 ADA      OUT        2524e1f0bb8a9b2b2b8c645dbece6f29d2e4764ffcac60c4c6b0764e1d5c0a9e 2022-07-19T13:37
✔️ operation confirmed (90s): 
  -3.444618 ADA      OUT        2524e1f0bb8a9b2b2b8c645dbece6f29d2e4764ffcac60c4c6b0764e1d5c0a9e 2022-07-19T13:38
✔️ Cardano 3: 3.1027 ADA (46ops) (addr1qy4ullu6qt9awg9v0swtg4tag7k78ksgftsya70s46jvnajqqzj0u7j923kmpk0eypjf40c2c7dkr4slqeka4kxhwdpqrkhvn7 on 1852'/1815'/2'/0/22) cardano#2 js:2:cardano:a3be5efc99a8cb41bebb8020f415933ce6726dddf8f3b7a61bee5f70e29ec33814ab803906b7c7a8bbb51b6e9c40961a38e6b062fad7b8e894d75b1952135344:cardano
(final state reached in 90s)


Details of the 1 uncovered mutations

Spec cardano (1)

  • move ~10% token: balance is too low (2), No token account with balance (1)

Portfolio ($14.39)

Details of the 1 currencies
Spec (accounts) Operations Balance funds?
cardano (3) 152 (+4) 27.027 ADA (- 0.3361) ($14.39) 👍 addr1q8f3mzmw40hrefwnn83k373xv4d2qgsxtee09jeszag3l7hcaj4qm7l8hjpedkjvyqqd9d3sr6q682ru9ytmkzsvc8cspfsmrg

Please sign in to comment.