diff --git a/README.md b/README.md index de8d9c92..77db4853 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ AlgoKit helps you develop Algorand solutions: - **Interaction**: AlgoKit exposes a number of interaction methods, namely: - [**AlgoKit CLI**](https://github.com/algorandfoundation/algokit-cli/blob/main/docs/algokit.md): A Command Line Interface (CLI) so you can quickly access AlgoKit capabilities - [VS Code](https://code.visualstudio.com/): All AlgoKit project templates include VS Code configurations so you have a smooth out-of-the-box development experience using VS Code - - [Dappflow](https://dappflow.org/): AlgoKit has integrations with Dappflow; a web-based user interface that let's you visualise an Algorand network and deploy and call smart contracts via a graphical user interface + - [lora](https://lora.algokit.io/): AlgoKit has integrations with lora; a web-based user interface that let's you visualise and interact with an Algorand network - **Getting Started**: AlgoKit helps you get started quickly when building new solutions: - [**AlgoKit Templates**](https://github.com/algorandfoundation/algokit-cli/blob/main/docs/features/init.md): Template libraries to get you started faster and quickly set up a productive dev experience - **Development**: AlgoKit provides SDKs, tools and libraries that help you quickly and effectively build high quality Algorand solutions: @@ -247,6 +247,6 @@ Per the above output, the doctor command output is a helpful tool if you need to ## Troubleshooting -| Issue Description | OS(s) | Steps to mitigate | +| Issue Description | OS(s) | Steps to mitigate | | --------------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | SSL module not available in Python installation, causing `pipx install algokit` to fail | Debian 12 | Run `pipx install algokit --python $(which python3)` to explicitly use the Python 3 version with SSL support. Ensure that latest pip version is installed, update `python` alias if needed. | diff --git a/docs/algokit.md b/docs/algokit.md index 7e2d30e9..429c1dab 100644 --- a/docs/algokit.md +++ b/docs/algokit.md @@ -12,7 +12,7 @@ For details on how to use individual features see the following - [Deploy](./features/project/deploy.md) - Deploy your smart contracts effortlessly to various networks - [Dispenser](./features/dispenser.md) - Fund your TestNet account with ALGOs from the AlgoKit TestNet Dispenser - [Doctor](./features/doctor.md) - Check AlgoKit installation and dependencies -- [Explore](./features/explore.md) - Explore Algorand Blockchains using Dappflow +- [Explore](./features/explore.md) - Explore Algorand Blockchains using lora - [Generate](./features/generate.md) - Generate code for an Algorand project - [Goal](./features/goal.md) - Run the Algorand goal CLI against the AlgoKit Sandbox - [Init](./features/init.md) - Quickly initialize new projects using official Algorand Templates or community provided templates diff --git a/docs/cli/index.md b/docs/cli/index.md index 0f912df0..40c6823b 100644 --- a/docs/cli/index.md +++ b/docs/cli/index.md @@ -513,7 +513,7 @@ Copy the contents of the doctor message (in Markdown format) in your clipboard. ## explore -Explore the specified network in the browser using Dappflow. +Explore the specified network using lora. ```shell algokit explore [OPTIONS] [[localnet|testnet|mainnet]] @@ -754,7 +754,7 @@ algokit localnet console [OPTIONS] ### explore -Explore the AlgoKit LocalNet using Dappflow +Explore the AlgoKit LocalNet using lora. ```shell algokit localnet explore [OPTIONS] @@ -762,7 +762,7 @@ algokit localnet explore [OPTIONS] ### logs -See the output of the Docker containers +See the output of the Docker containers. ```shell algokit localnet logs [OPTIONS] diff --git a/docs/features/explore.md b/docs/features/explore.md index e18cef65..6eff46e4 100644 --- a/docs/features/explore.md +++ b/docs/features/explore.md @@ -1,10 +1,10 @@ # AlgoKit explore -AlgoKit provides a quick shortcut to [explore](../cli/index.md#explore) various Algorand networks using [Dappflow](https://app.dappflow.org/) including [AlogKit LocalNet](./localnet.md)! +AlgoKit provides a quick shortcut to [explore](../cli/index.md#explore) various Algorand networks using [lora](https://lora.algokit.io/) including [AlgoKit LocalNet](./localnet.md)! ## LocalNet -The following three commands are all equivalent and will open Dappflow pointing to the local [AlgoKit LocalNet](./localnet.md) instance: +The following three commands are all equivalent and will open lora pointing to the local [AlgoKit LocalNet](./localnet.md) instance: - `algokit explore` - `algokit explore localnet` @@ -12,10 +12,10 @@ The following three commands are all equivalent and will open Dappflow pointing ## Testnet -`algokit explore testnet` will open Dappflow pointing to TestNet via the [node](https://algonode.io/api/). +`algokit explore testnet` will open lora pointing to TestNet via the [node](https://algonode.io/api/). ## Mainnet -`algokit explore mainnet` will open Dappflow pointing to MainNet via the [node](https://algonode.io/api/). +`algokit explore mainnet` will open lora pointing to MainNet via the [node](https://algonode.io/api/). To learn more about the `algokit explore` command, please refer to [explore](../cli/index.md#explore) in the AlgoKit CLI reference documentation. diff --git a/src/algokit/cli/common/utils.py b/src/algokit/cli/common/utils.py index c99b21b5..55b21220 100644 --- a/src/algokit/cli/common/utils.py +++ b/src/algokit/cli/common/utils.py @@ -100,26 +100,4 @@ def get_explorer_url(identifier: str | int, network: str, entity_type: ExplorerE ValueError: If the network or explorer type is invalid. """ - base_urls: dict[str, dict[str, str]] = { - "testnet": { - ExplorerEntityType.TRANSACTION.value: "https://testnet.explorer.perawallet.app/tx/", - ExplorerEntityType.ASSET.value: "https://testnet.explorer.perawallet.app/asset/", - ExplorerEntityType.ADDRESS.value: "https://testnet.explorer.perawallet.app/address/", - }, - "mainnet": { - ExplorerEntityType.TRANSACTION.value: "https://explorer.perawallet.app/tx/", - ExplorerEntityType.ASSET.value: "https://explorer.perawallet.app/asset/", - ExplorerEntityType.ADDRESS.value: "https://explorer.perawallet.app/tx/address/", - }, - } - - if network == "localnet": - return f"https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/{entity_type.value}/{identifier}/" - - if network not in base_urls: - raise ValueError(f"Invalid network: {network}") - - if entity_type.value not in base_urls[network]: - raise ValueError(f"Invalid explorer type: {entity_type}") - - return base_urls[network][entity_type.value] + str(identifier) + return f"https://explore.algokit.io/{network}/{entity_type.value}/{identifier}" diff --git a/src/algokit/cli/explore.py b/src/algokit/cli/explore.py index 407e0bd7..bc4893c7 100644 --- a/src/algokit/cli/explore.py +++ b/src/algokit/cli/explore.py @@ -75,14 +75,26 @@ class NetworkConfiguration(NetworkConfigurationRequired, total=False): } +# lora doesn't currently support custom networks, so use Dappflow for now. def get_dappflow_url(network: NetworkConfiguration) -> str: query_string = urlencode(network) return f"https://app.dappflow.org/setup-config?{query_string}" -@click.command("explore", help="Explore the specified network in the browser using Dappflow.") +def get_algokit_url(network: str) -> str: + return f"https://explore.algokit.io/{network}" + + +def get_explore_url(network: str) -> str: + if network == "localnet" and NETWORKS[network].get("algod_url") != DEFAULT_ALGOD_SERVER: + return get_dappflow_url(NETWORKS[network]) + + return get_algokit_url(network) + + +@click.command("explore", help="Explore the specified network using lora.") @click.argument("network", type=click.Choice(list(NETWORKS)), default="localnet", required=False) def explore_command(network: str) -> None: - url = get_dappflow_url(NETWORKS[network]) - logger.info(f"Opening {network} in https://app.dappflow.org using default browser") + url = get_explore_url(network) + logger.info(f"Opening {network} explorer in your default browser") click.launch(url) diff --git a/src/algokit/cli/localnet.py b/src/algokit/cli/localnet.py index e5179adc..229b3268 100644 --- a/src/algokit/cli/localnet.py +++ b/src/algokit/cli/localnet.py @@ -265,7 +265,7 @@ def localnet_console(context: click.Context) -> None: context.invoke(goal_command, console=True) -@localnet_group.command("explore", short_help="Explore the AlgoKit LocalNet using Dappflow") +@localnet_group.command("explore", short_help="Explore the AlgoKit LocalNet using lora.") @click.pass_context def localnet_explore(context: click.Context) -> None: context.invoke(explore_command) @@ -273,7 +273,7 @@ def localnet_explore(context: click.Context) -> None: @localnet_group.command( "logs", - short_help="See the output of the Docker containers", + short_help="See the output of the Docker containers.", ) @click.option( "--follow/-f", diff --git a/tests/dispenser/TestFundCommand.test_fund_command_from_alias_successful.approved.txt b/tests/dispenser/TestFundCommand.test_fund_command_from_alias_successful.approved.txt index 18dca2b9..415fee0c 100644 --- a/tests/dispenser/TestFundCommand.test_fund_command_from_alias_successful.approved.txt +++ b/tests/dispenser/TestFundCommand.test_fund_command_from_alias_successful.approved.txt @@ -1,2 +1,2 @@ DEBUG: HTTP Request: POST https://snapshottest.dispenser.com/fund/0 "HTTP/1.1 200 OK" -Successfully funded 1000000 μAlgo. Browse transaction at https://testnet.explorer.perawallet.app/tx/dummy_tx_id +Successfully funded 1000000 μAlgo. Browse transaction at https://explore.algokit.io/testnet/transaction/dummy_tx_id diff --git a/tests/dispenser/TestFundCommand.test_fund_command_success.False.False.approved.txt b/tests/dispenser/TestFundCommand.test_fund_command_success.False.False.approved.txt index 18dca2b9..415fee0c 100644 --- a/tests/dispenser/TestFundCommand.test_fund_command_success.False.False.approved.txt +++ b/tests/dispenser/TestFundCommand.test_fund_command_success.False.False.approved.txt @@ -1,2 +1,2 @@ DEBUG: HTTP Request: POST https://snapshottest.dispenser.com/fund/0 "HTTP/1.1 200 OK" -Successfully funded 1000000 μAlgo. Browse transaction at https://testnet.explorer.perawallet.app/tx/dummy_tx_id +Successfully funded 1000000 μAlgo. Browse transaction at https://explore.algokit.io/testnet/transaction/dummy_tx_id diff --git a/tests/dispenser/TestFundCommand.test_fund_command_success.False.True.approved.txt b/tests/dispenser/TestFundCommand.test_fund_command_success.False.True.approved.txt index 36f2d895..3aa58ca0 100644 --- a/tests/dispenser/TestFundCommand.test_fund_command_success.False.True.approved.txt +++ b/tests/dispenser/TestFundCommand.test_fund_command_success.False.True.approved.txt @@ -1,3 +1,3 @@ DEBUG: Converted algos to microAlgos: 1000000 DEBUG: HTTP Request: POST https://snapshottest.dispenser.com/fund/0 "HTTP/1.1 200 OK" -Successfully funded 1.0 Algo. Browse transaction at https://testnet.explorer.perawallet.app/tx/dummy_tx_id +Successfully funded 1.0 Algo. Browse transaction at https://explore.algokit.io/testnet/transaction/dummy_tx_id diff --git a/tests/dispenser/TestFundCommand.test_fund_command_success.True.False.approved.txt b/tests/dispenser/TestFundCommand.test_fund_command_success.True.False.approved.txt index 76fc3414..75c95803 100644 --- a/tests/dispenser/TestFundCommand.test_fund_command_success.True.False.approved.txt +++ b/tests/dispenser/TestFundCommand.test_fund_command_success.True.False.approved.txt @@ -1,3 +1,3 @@ DEBUG: Using CI access token over keyring credentials DEBUG: HTTP Request: POST https://snapshottest.dispenser.com/fund/0 "HTTP/1.1 200 OK" -Successfully funded 1000000 μAlgo. Browse transaction at https://testnet.explorer.perawallet.app/tx/dummy_tx_id +Successfully funded 1000000 μAlgo. Browse transaction at https://explore.algokit.io/testnet/transaction/dummy_tx_id diff --git a/tests/dispenser/TestFundCommand.test_fund_command_success.True.True.approved.txt b/tests/dispenser/TestFundCommand.test_fund_command_success.True.True.approved.txt index ba62556e..6bdbc2bc 100644 --- a/tests/dispenser/TestFundCommand.test_fund_command_success.True.True.approved.txt +++ b/tests/dispenser/TestFundCommand.test_fund_command_success.True.True.approved.txt @@ -1,4 +1,4 @@ DEBUG: Converted algos to microAlgos: 1000000 DEBUG: Using CI access token over keyring credentials DEBUG: HTTP Request: POST https://snapshottest.dispenser.com/fund/0 "HTTP/1.1 200 OK" -Successfully funded 1.0 Algo. Browse transaction at https://testnet.explorer.perawallet.app/tx/dummy_tx_id +Successfully funded 1.0 Algo. Browse transaction at https://explore.algokit.io/testnet/transaction/dummy_tx_id diff --git a/tests/explore/test_explore.test_explore.localnet.approved.txt b/tests/explore/test_explore.test_explore.localnet.approved.txt index 882e999a..bb381831 100644 --- a/tests/explore/test_explore.test_explore.localnet.approved.txt +++ b/tests/explore/test_explore.test_explore.localnet.approved.txt @@ -1,5 +1,5 @@ -Opening localnet in https://app.dappflow.org using default browser +Opening localnet explorer in your default browser ---- launch args: ---- -call('https://app.dappflow.org/setup-config?algod_url=http%3A%2F%2Flocalhost&indexer_url=http%3A%2F%2Flocalhost&algod_port=4001&algod_token=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&indexer_port=8980&indexer_token=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&kmd_token=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&kmd_port=4002&kmd_url=http%3A%2F%2Flocalhost') +call('https://explore.algokit.io/localnet') diff --git a/tests/explore/test_explore.test_explore.mainnet.approved.txt b/tests/explore/test_explore.test_explore.mainnet.approved.txt index fc0675d9..6e1c4db8 100644 --- a/tests/explore/test_explore.test_explore.mainnet.approved.txt +++ b/tests/explore/test_explore.test_explore.mainnet.approved.txt @@ -1,5 +1,5 @@ -Opening mainnet in https://app.dappflow.org using default browser +Opening mainnet explorer in your default browser ---- launch args: ---- -call('https://app.dappflow.org/setup-config?algod_url=https%3A%2F%2Fmainnet-api.algonode.cloud&indexer_url=https%3A%2F%2Fmainnet-idx.algonode.cloud') +call('https://explore.algokit.io/mainnet') diff --git a/tests/explore/test_explore.test_explore.testnet.approved.txt b/tests/explore/test_explore.test_explore.testnet.approved.txt index 01883a3f..bb4ef370 100644 --- a/tests/explore/test_explore.test_explore.testnet.approved.txt +++ b/tests/explore/test_explore.test_explore.testnet.approved.txt @@ -1,5 +1,5 @@ -Opening testnet in https://app.dappflow.org using default browser +Opening testnet explorer in your default browser ---- launch args: ---- -call('https://app.dappflow.org/setup-config?algod_url=https%3A%2F%2Ftestnet-api.algonode.cloud&indexer_url=https%3A%2F%2Ftestnet-idx.algonode.cloud') +call('https://explore.algokit.io/testnet') diff --git a/tests/localnet/test_localnet.test_localnet_help.approved.txt b/tests/localnet/test_localnet.test_localnet_help.approved.txt index fe56a0c3..db92b307 100644 --- a/tests/localnet/test_localnet.test_localnet_help.approved.txt +++ b/tests/localnet/test_localnet.test_localnet_help.approved.txt @@ -9,8 +9,8 @@ Commands: console Run the Algorand goal CLI against the AlgoKit LocalNet via a Bash console so you can execute multiple goal commands and/or interact with a filesystem. - explore Explore the AlgoKit LocalNet using Dappflow - logs See the output of the Docker containers + explore Explore the AlgoKit LocalNet using lora. + logs See the output of the Docker containers. reset Reset the AlgoKit LocalNet. start Start the AlgoKit LocalNet. status Check the status of the AlgoKit LocalNet. diff --git a/tests/tasks/test_asset.test_opt_in_of_assets_from_account_alias_successful.approved.txt b/tests/tasks/test_asset.test_opt_in_of_assets_from_account_alias_successful.approved.txt index ad88ecc8..8fd41b39 100644 --- a/tests/tasks/test_asset.test_opt_in_of_assets_from_account_alias_successful.approved.txt +++ b/tests/tasks/test_asset.test_opt_in_of_assets_from_account_alias_successful.approved.txt @@ -1,3 +1,3 @@ Performing opt-in. This may take a few seconds... Successfully performed opt-in. -Check opt-in status for asset 123 at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/asset/dummy_txn_id/ +Check opt-in status for asset 123 at: https://explore.algokit.io/localnet/asset/dummy_txn_id diff --git a/tests/tasks/test_asset.test_opt_in_to_assets_from_account_address_successful.approved.txt b/tests/tasks/test_asset.test_opt_in_to_assets_from_account_address_successful.approved.txt index 5fa63c4a..45f99ba2 100644 --- a/tests/tasks/test_asset.test_opt_in_to_assets_from_account_address_successful.approved.txt +++ b/tests/tasks/test_asset.test_opt_in_to_assets_from_account_address_successful.approved.txt @@ -1,4 +1,4 @@ Enter the mnemonic phrase (25 words separated by whitespace): Performing opt-in. This may take a few seconds... Successfully performed opt-in. -Check opt-in status for asset 123 at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/asset/dummy_txn_id/ +Check opt-in status for asset 123 at: https://explore.algokit.io/localnet/asset/dummy_txn_id diff --git a/tests/tasks/test_asset.test_opt_out_of_all_assets_from_account_address_successful.approved.txt b/tests/tasks/test_asset.test_opt_out_of_all_assets_from_account_address_successful.approved.txt index eb3ca685..90fb5dd8 100644 --- a/tests/tasks/test_asset.test_opt_out_of_all_assets_from_account_address_successful.approved.txt +++ b/tests/tasks/test_asset.test_opt_out_of_all_assets_from_account_address_successful.approved.txt @@ -1,4 +1,4 @@ Enter the mnemonic phrase (25 words separated by whitespace): Performing opt-out. This may take a few seconds... Successfully performed opt-out. -Check opt-in status for asset 123 at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_txn_id/ +Check opt-in status for asset 123 at: https://explore.algokit.io/localnet/transaction/dummy_txn_id diff --git a/tests/tasks/test_asset.test_opt_out_of_assets_from_account_address_successful.approved.txt b/tests/tasks/test_asset.test_opt_out_of_assets_from_account_address_successful.approved.txt index eb3ca685..90fb5dd8 100644 --- a/tests/tasks/test_asset.test_opt_out_of_assets_from_account_address_successful.approved.txt +++ b/tests/tasks/test_asset.test_opt_out_of_assets_from_account_address_successful.approved.txt @@ -1,4 +1,4 @@ Enter the mnemonic phrase (25 words separated by whitespace): Performing opt-out. This may take a few seconds... Successfully performed opt-out. -Check opt-in status for asset 123 at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_txn_id/ +Check opt-in status for asset 123 at: https://explore.algokit.io/localnet/transaction/dummy_txn_id diff --git a/tests/tasks/test_asset.test_opt_out_of_assets_from_account_alias_successful.approved.txt b/tests/tasks/test_asset.test_opt_out_of_assets_from_account_alias_successful.approved.txt index 001ebd67..a97b9fbf 100644 --- a/tests/tasks/test_asset.test_opt_out_of_assets_from_account_alias_successful.approved.txt +++ b/tests/tasks/test_asset.test_opt_out_of_assets_from_account_alias_successful.approved.txt @@ -1,3 +1,3 @@ Performing opt-out. This may take a few seconds... Successfully performed opt-out. -Check opt-in status for asset 123 at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_txn_id/ +Check opt-in status for asset 123 at: https://explore.algokit.io/localnet/transaction/dummy_txn_id diff --git a/tests/tasks/test_mint.test_mint_token_successful.address.False.localnet.approved.txt b/tests/tasks/test_mint.test_mint_token_successful.address.False.localnet.approved.txt index 18ce73e4..42048fc7 100644 --- a/tests/tasks/test_mint.test_mint_token_successful.address.False.localnet.approved.txt +++ b/tests/tasks/test_mint.test_mint_token_successful.address.False.localnet.approved.txt @@ -22,5 +22,5 @@ DEBUG: Asset config params: { } Successfully minted the asset! -Browse your asset at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/asset/123/ -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id/ +Browse your asset at: https://explore.algokit.io/localnet/asset/123 +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id diff --git a/tests/tasks/test_mint.test_mint_token_successful.address.False.mainnet.approved.txt b/tests/tasks/test_mint.test_mint_token_successful.address.False.mainnet.approved.txt index ff3dc3bd..be3fd9fd 100644 --- a/tests/tasks/test_mint.test_mint_token_successful.address.False.mainnet.approved.txt +++ b/tests/tasks/test_mint.test_mint_token_successful.address.False.mainnet.approved.txt @@ -22,5 +22,5 @@ DEBUG: Asset config params: { } Successfully minted the asset! -Browse your asset at: https://explorer.perawallet.app/asset/123 -Check transaction status at: https://explorer.perawallet.app/tx/dummy_tx_id +Browse your asset at: https://explore.algokit.io/mainnet/asset/123 +Check transaction status at: https://explore.algokit.io/mainnet/transaction/dummy_tx_id diff --git a/tests/tasks/test_mint.test_mint_token_successful.address.False.testnet.approved.txt b/tests/tasks/test_mint.test_mint_token_successful.address.False.testnet.approved.txt index 5a78b802..8aa9f372 100644 --- a/tests/tasks/test_mint.test_mint_token_successful.address.False.testnet.approved.txt +++ b/tests/tasks/test_mint.test_mint_token_successful.address.False.testnet.approved.txt @@ -22,5 +22,5 @@ DEBUG: Asset config params: { } Successfully minted the asset! -Browse your asset at: https://testnet.explorer.perawallet.app/asset/123 -Check transaction status at: https://testnet.explorer.perawallet.app/tx/dummy_tx_id +Browse your asset at: https://explore.algokit.io/testnet/asset/123 +Check transaction status at: https://explore.algokit.io/testnet/transaction/dummy_tx_id diff --git a/tests/tasks/test_mint.test_mint_token_successful.alias.True.localnet.approved.txt b/tests/tasks/test_mint.test_mint_token_successful.alias.True.localnet.approved.txt index 1a70d2cd..f0a9da0d 100644 --- a/tests/tasks/test_mint.test_mint_token_successful.alias.True.localnet.approved.txt +++ b/tests/tasks/test_mint.test_mint_token_successful.alias.True.localnet.approved.txt @@ -21,5 +21,5 @@ DEBUG: Asset config params: { } Successfully minted the asset! -Browse your asset at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/asset/123/ -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id/ +Browse your asset at: https://explore.algokit.io/localnet/asset/123 +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id diff --git a/tests/tasks/test_mint.test_mint_token_successful.alias.True.mainnet.approved.txt b/tests/tasks/test_mint.test_mint_token_successful.alias.True.mainnet.approved.txt index eb85e6e0..9c9497bc 100644 --- a/tests/tasks/test_mint.test_mint_token_successful.alias.True.mainnet.approved.txt +++ b/tests/tasks/test_mint.test_mint_token_successful.alias.True.mainnet.approved.txt @@ -21,5 +21,5 @@ DEBUG: Asset config params: { } Successfully minted the asset! -Browse your asset at: https://explorer.perawallet.app/asset/123 -Check transaction status at: https://explorer.perawallet.app/tx/dummy_tx_id +Browse your asset at: https://explore.algokit.io/mainnet/asset/123 +Check transaction status at: https://explore.algokit.io/mainnet/transaction/dummy_tx_id diff --git a/tests/tasks/test_mint.test_mint_token_successful.alias.True.testnet.approved.txt b/tests/tasks/test_mint.test_mint_token_successful.alias.True.testnet.approved.txt index dbb4b80e..892d78ae 100644 --- a/tests/tasks/test_mint.test_mint_token_successful.alias.True.testnet.approved.txt +++ b/tests/tasks/test_mint.test_mint_token_successful.alias.True.testnet.approved.txt @@ -21,5 +21,5 @@ DEBUG: Asset config params: { } Successfully minted the asset! -Browse your asset at: https://testnet.explorer.perawallet.app/asset/123 -Check transaction status at: https://testnet.explorer.perawallet.app/tx/dummy_tx_id +Browse your asset at: https://explore.algokit.io/testnet/asset/123 +Check transaction status at: https://explore.algokit.io/testnet/transaction/dummy_tx_id diff --git a/tests/tasks/test_send_transaction.test_send_atomic_txn_group_successful.approved.txt b/tests/tasks/test_send_transaction.test_send_atomic_txn_group_successful.approved.txt index ea45cae8..95977780 100644 --- a/tests/tasks/test_send_transaction.test_send_atomic_txn_group_successful.approved.txt +++ b/tests/tasks/test_send_transaction.test_send_atomic_txn_group_successful.approved.txt @@ -1,2 +1,2 @@ Transaction group successfully sent with txid: dummy_tx_id -Check transaction group status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id/ +Check transaction group status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id diff --git a/tests/tasks/test_send_transaction.test_send_from_file_successful.approved.txt b/tests/tasks/test_send_transaction.test_send_from_file_successful.approved.txt index 13eb4593..3d9c07ca 100644 --- a/tests/tasks/test_send_transaction.test_send_from_file_successful.approved.txt +++ b/tests/tasks/test_send_transaction.test_send_from_file_successful.approved.txt @@ -1,80 +1,80 @@ Sending transaction 1/20 Transaction successfully sent with txid: dummy_tx_id_0 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_0/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_0 Sending transaction 2/20 Transaction successfully sent with txid: dummy_tx_id_1 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_1/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_1 Sending transaction 3/20 Transaction successfully sent with txid: dummy_tx_id_2 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_2/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_2 Sending transaction 4/20 Transaction successfully sent with txid: dummy_tx_id_3 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_3/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_3 Sending transaction 5/20 Transaction successfully sent with txid: dummy_tx_id_4 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_4/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_4 Sending transaction 6/20 Transaction successfully sent with txid: dummy_tx_id_5 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_5/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_5 Sending transaction 7/20 Transaction successfully sent with txid: dummy_tx_id_6 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_6/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_6 Sending transaction 8/20 Transaction successfully sent with txid: dummy_tx_id_7 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_7/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_7 Sending transaction 9/20 Transaction successfully sent with txid: dummy_tx_id_8 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_8/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_8 Sending transaction 10/20 Transaction successfully sent with txid: dummy_tx_id_9 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_9/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_9 Sending transaction 11/20 Transaction successfully sent with txid: dummy_tx_id_10 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_10/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_10 Sending transaction 12/20 Transaction successfully sent with txid: dummy_tx_id_11 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_11/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_11 Sending transaction 13/20 Transaction successfully sent with txid: dummy_tx_id_12 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_12/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_12 Sending transaction 14/20 Transaction successfully sent with txid: dummy_tx_id_13 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_13/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_13 Sending transaction 15/20 Transaction successfully sent with txid: dummy_tx_id_14 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_14/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_14 Sending transaction 16/20 Transaction successfully sent with txid: dummy_tx_id_15 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_15/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_15 Sending transaction 17/20 Transaction successfully sent with txid: dummy_tx_id_16 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_16/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_16 Sending transaction 18/20 Transaction successfully sent with txid: dummy_tx_id_17 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_17/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_17 Sending transaction 19/20 Transaction successfully sent with txid: dummy_tx_id_18 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_18/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_18 Sending transaction 20/20 Transaction successfully sent with txid: dummy_tx_id_19 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_19/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_19 diff --git a/tests/tasks/test_send_transaction.test_send_from_piped_input_successful.approved.txt b/tests/tasks/test_send_transaction.test_send_from_piped_input_successful.approved.txt index 13eb4593..3d9c07ca 100644 --- a/tests/tasks/test_send_transaction.test_send_from_piped_input_successful.approved.txt +++ b/tests/tasks/test_send_transaction.test_send_from_piped_input_successful.approved.txt @@ -1,80 +1,80 @@ Sending transaction 1/20 Transaction successfully sent with txid: dummy_tx_id_0 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_0/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_0 Sending transaction 2/20 Transaction successfully sent with txid: dummy_tx_id_1 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_1/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_1 Sending transaction 3/20 Transaction successfully sent with txid: dummy_tx_id_2 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_2/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_2 Sending transaction 4/20 Transaction successfully sent with txid: dummy_tx_id_3 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_3/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_3 Sending transaction 5/20 Transaction successfully sent with txid: dummy_tx_id_4 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_4/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_4 Sending transaction 6/20 Transaction successfully sent with txid: dummy_tx_id_5 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_5/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_5 Sending transaction 7/20 Transaction successfully sent with txid: dummy_tx_id_6 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_6/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_6 Sending transaction 8/20 Transaction successfully sent with txid: dummy_tx_id_7 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_7/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_7 Sending transaction 9/20 Transaction successfully sent with txid: dummy_tx_id_8 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_8/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_8 Sending transaction 10/20 Transaction successfully sent with txid: dummy_tx_id_9 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_9/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_9 Sending transaction 11/20 Transaction successfully sent with txid: dummy_tx_id_10 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_10/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_10 Sending transaction 12/20 Transaction successfully sent with txid: dummy_tx_id_11 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_11/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_11 Sending transaction 13/20 Transaction successfully sent with txid: dummy_tx_id_12 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_12/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_12 Sending transaction 14/20 Transaction successfully sent with txid: dummy_tx_id_13 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_13/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_13 Sending transaction 15/20 Transaction successfully sent with txid: dummy_tx_id_14 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_14/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_14 Sending transaction 16/20 Transaction successfully sent with txid: dummy_tx_id_15 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_15/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_15 Sending transaction 17/20 Transaction successfully sent with txid: dummy_tx_id_16 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_16/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_16 Sending transaction 18/20 Transaction successfully sent with txid: dummy_tx_id_17 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_17/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_17 Sending transaction 19/20 Transaction successfully sent with txid: dummy_tx_id_18 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_18/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_18 Sending transaction 20/20 Transaction successfully sent with txid: dummy_tx_id_19 -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id_19/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id_19 diff --git a/tests/tasks/test_send_transaction.test_send_from_transaction_successful.approved.txt b/tests/tasks/test_send_transaction.test_send_from_transaction_successful.approved.txt index 215e6e74..f0fb4d02 100644 --- a/tests/tasks/test_send_transaction.test_send_from_transaction_successful.approved.txt +++ b/tests/tasks/test_send_transaction.test_send_from_transaction_successful.approved.txt @@ -1,4 +1,4 @@ Sending transaction 1/1 Transaction successfully sent with txid: dummy_tx_id -Check transaction status at: https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_tx_id/ +Check transaction status at: https://explore.algokit.io/localnet/transaction/dummy_tx_id diff --git a/tests/tasks/test_transfer.test_transfer_algo_from_address_successful.approved.txt b/tests/tasks/test_transfer.test_transfer_algo_from_address_successful.approved.txt index c4307805..a4eca8b8 100644 --- a/tests/tasks/test_transfer.test_transfer_algo_from_address_successful.approved.txt +++ b/tests/tasks/test_transfer.test_transfer_algo_from_address_successful.approved.txt @@ -1,2 +1,2 @@ Enter the mnemonic phrase (25 words separated by whitespace): -Successfully performed transfer. See details at https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_txid/ +Successfully performed transfer. See details at https://explore.algokit.io/localnet/transaction/dummy_txid diff --git a/tests/tasks/test_transfer.test_transfer_algo_from_alias_successful.approved.txt b/tests/tasks/test_transfer.test_transfer_algo_from_alias_successful.approved.txt index 09d8da62..56122c29 100644 --- a/tests/tasks/test_transfer.test_transfer_algo_from_alias_successful.approved.txt +++ b/tests/tasks/test_transfer.test_transfer_algo_from_alias_successful.approved.txt @@ -1 +1 @@ -Successfully performed transfer. See details at https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_txid/ +Successfully performed transfer. See details at https://explore.algokit.io/localnet/transaction/dummy_txid diff --git a/tests/tasks/test_transfer.test_transfer_asset_from_address_successful.approved.txt b/tests/tasks/test_transfer.test_transfer_asset_from_address_successful.approved.txt index c4307805..a4eca8b8 100644 --- a/tests/tasks/test_transfer.test_transfer_asset_from_address_successful.approved.txt +++ b/tests/tasks/test_transfer.test_transfer_asset_from_address_successful.approved.txt @@ -1,2 +1,2 @@ Enter the mnemonic phrase (25 words separated by whitespace): -Successfully performed transfer. See details at https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_txid/ +Successfully performed transfer. See details at https://explore.algokit.io/localnet/transaction/dummy_txid diff --git a/tests/tasks/test_transfer.test_transfer_asset_from_address_to_alias_successful.approved.txt b/tests/tasks/test_transfer.test_transfer_asset_from_address_to_alias_successful.approved.txt index c4307805..a4eca8b8 100644 --- a/tests/tasks/test_transfer.test_transfer_asset_from_address_to_alias_successful.approved.txt +++ b/tests/tasks/test_transfer.test_transfer_asset_from_address_to_alias_successful.approved.txt @@ -1,2 +1,2 @@ Enter the mnemonic phrase (25 words separated by whitespace): -Successfully performed transfer. See details at https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_txid/ +Successfully performed transfer. See details at https://explore.algokit.io/localnet/transaction/dummy_txid diff --git a/tests/tasks/test_transfer.test_transfer_asset_from_alias_successful.approved.txt b/tests/tasks/test_transfer.test_transfer_asset_from_alias_successful.approved.txt index 09d8da62..56122c29 100644 --- a/tests/tasks/test_transfer.test_transfer_asset_from_alias_successful.approved.txt +++ b/tests/tasks/test_transfer.test_transfer_asset_from_alias_successful.approved.txt @@ -1 +1 @@ -Successfully performed transfer. See details at https://app.dappflow.org/setnetwork?name=sandbox&redirect=explorer/transaction/dummy_txid/ +Successfully performed transfer. See details at https://explore.algokit.io/localnet/transaction/dummy_txid diff --git a/tests/tasks/test_transfer.test_transfer_on_mainnet.approved.txt b/tests/tasks/test_transfer.test_transfer_on_mainnet.approved.txt index e7d037d6..390c9ea9 100644 --- a/tests/tasks/test_transfer.test_transfer_on_mainnet.approved.txt +++ b/tests/tasks/test_transfer.test_transfer_on_mainnet.approved.txt @@ -1,2 +1,2 @@ Enter the mnemonic phrase (25 words separated by whitespace): -Successfully performed transfer. See details at https://explorer.perawallet.app/tx/dummy_txid +Successfully performed transfer. See details at https://explore.algokit.io/mainnet/transaction/dummy_txid diff --git a/tests/tasks/test_transfer.test_transfer_on_testnet.approved.txt b/tests/tasks/test_transfer.test_transfer_on_testnet.approved.txt index 45e0b57e..b661f6b5 100644 --- a/tests/tasks/test_transfer.test_transfer_on_testnet.approved.txt +++ b/tests/tasks/test_transfer.test_transfer_on_testnet.approved.txt @@ -1,2 +1,2 @@ Enter the mnemonic phrase (25 words separated by whitespace): -Successfully performed transfer. See details at https://testnet.explorer.perawallet.app/tx/dummy_txid +Successfully performed transfer. See details at https://explore.algokit.io/testnet/transaction/dummy_txid diff --git a/tests/test_root.test_help.approved.txt b/tests/test_root.test_help.approved.txt index 778cf9e5..9f5572fd 100644 --- a/tests/test_root.test_help.approved.txt +++ b/tests/test_root.test_help.approved.txt @@ -21,7 +21,7 @@ Commands: config Configure AlgoKit settings. dispenser Interact with the AlgoKit TestNet Dispenser. doctor Diagnose potential environment issues that may affect AlgoKit. - explore Explore the specified network in the browser using Dappflow. + explore Explore the specified network using lora. generate Generate code for an Algorand project. goal Run the Algorand goal CLI against the AlgoKit LocalNet. init Initializes a new project from a template; run from project