' +
- 'We recommend powering up your account with at least 0.5 TLOS in CPU and NET each and purchasing RAM, as this service is not supported on all dAPPs in our ecosystem. Please
click here to proceed and power up your account',
+ greymass_fuel_message_1: 'Your account doesn\'t have sufficient resources (CPU, NET, or RAM) to pay for your next transaction. ' +
+ 'Don\'t worry! Telos has partnered with Greymass to proceed with your transaction using "Greymass Fuel", allowing you to continue for free.',
+ greymass_fuel_message_2: 'We recommend powering up your account with at least 0.5 TLOS in CPU and NET each and purchasing RAM, as this service is not supported on all dAPPs in our ecosystem. ',
+ greymass_fuel_message_fees_1: 'Your account doesn\'t have sufficient resources (CPU, NET, or RAM) to pay for your next transaction and it can not be processed without fees. ' +
+ 'Telos has partnered with Greymass to proceed with your transaction using "Greymass Fuel", reducing cost significantly.',
+ greymass_fuel_message_fees_2: 'Please confirm fees below to proceed.',
+ greymass_fuel_message_fees_3: '{fees}',
+ greymass_fuel_message_fees_4: 'We recommend powering up your account with at least 0.5 TLOS in CPU and NET each and purchasing RAM, as this service is not supported on all dAPPs in our ecosystem. ',
+ greymass_fuel_message_please: 'Please ',
+ greymass_fuel_message_click_here: 'click here',
+ greymass_fuel_message_to_proceed: ' to proceed and power up your account.',
},
navbar: {
wallet: 'Wallet',
@@ -269,7 +270,7 @@ export default {
success_title_trx: 'Success',
success_title_copied: 'Copied',
success_message_trx: 'Your transaction has been processed. For detailed information, click the link below.',
- success_message_revoking: 'Revoking
{symbol} allowance for
{address} was successful.',
+ success_message_revoking: 'Revoking {symbol} allowance for {address} was successful.',
success_message_copied: 'Your account name has been copied to the clipboard.',
success_see_trx_label: 'See Transaction',
dismiss_label: 'Dismiss',
@@ -278,13 +279,13 @@ export default {
error_message_disconnect: 'We\'re sorry, it looks like you\'re not connected to the internet. Please check your network connection and try again.',
error_see_details_label: 'See Details',
error_details_title: 'Error Details',
- neutral_message_sending: 'Sending
{quantity} to
{address}',
- neutral_message_staking: 'Staking
{quantity} {symbol}',
- neutral_message_unstaking: 'Unstaking
{quantity} {symbol}',
- neutral_message_revoking: 'Revoking
{symbol} allowance for
{address}',
- neutral_message_wrapping: 'Wrapping
{quantity} {symbol}',
- neutral_message_unwrapping: 'Unwrapping
{quantity} {symbol}',
- neutral_message_withdrawing: 'Withdrawing
{quantity} {symbol}',
+ neutral_message_sending: 'Sending {quantity} to {address}',
+ neutral_message_staking: 'Staking {quantity} {symbol}',
+ neutral_message_unstaking: 'Unstaking {quantity} {symbol}',
+ neutral_message_revoking: 'Revoking {symbol} allowance for {address}',
+ neutral_message_wrapping: 'Wrapping {quantity} {symbol}',
+ neutral_message_unwrapping: 'Unwrapping {quantity} {symbol}',
+ neutral_message_withdrawing: 'Withdrawing {quantity} {symbol}',
dont_show_message_again: 'Don\'t show me this message again',
},
resources: {
@@ -612,9 +613,4 @@ export default {
seconds: 'seconds',
},
},
- temporal: {
- telos_cloud_discontinued_title: 'Important',
- telos_cloud_discontinued_message_title: 'Attention Users: Telos Cloud Wallet account option will be discontinued.',
- telos_cloud_discontinued_message_body:'The Telos Cloud Wallet (ORE ID via Google) account option to connect and sign transactions will be discontinued after December 31st. If you use the Telos Cloud Wallet to access your account, please transfer your assets to another wallet before this deadline.
This change does not impact users accessing their accounts via Metamask, WalletConnect, Anchor, or other sign-in methods.',
- },
};
diff --git a/src/pages/demo/NotificationDemos.vue b/src/pages/demo/NotificationDemos.vue
index ab0047bcd..4ce0e58ab 100644
--- a/src/pages/demo/NotificationDemos.vue
+++ b/src/pages/demo/NotificationDemos.vue
@@ -17,30 +17,30 @@ export default defineComponent({
// InProgress -----
notifyInProgress_sending() {
console.debug('notifyInProgress_sending()');
- const quantity = '123.0427 TLOS';
- const address = '0x8a7C...3b0F';
+ const quantity = '
123.0427 TLOS';
+ const address = '
0x8a7C...3b0F';
(this as any).$notifyNeutralMessage(
this.$t('notification.neutral_message_sending', { quantity, address }),
);
},
notifyInProgress_staking() {
console.debug('notifyInProgress_staking()');
- const quantity = '123.0427 TLOS';
+ const quantity = '
123.0427 TLOS';
(this as any).$notifyNeutralMessage(
this.$t('notification.neutral_message_staking', { quantity }),
);
},
notifyInProgress_unstaking() {
console.debug('notifyInProgress_unstaking()');
- const quantity = '123.0427 TLOS';
+ const quantity = '
123.0427 TLOS';
(this as any).$notifyNeutralMessage(
this.$t('notification.neutral_message_unstaking', { quantity }),
);
},
notifyInProgress_revoking() {
console.debug('notifyInProgress_revoking()');
- const symbol = 'ETH';
- const address = '0x8a7C...3b0F';
+ const symbol = '
ETH';
+ const address = '
0x8a7C...3b0F';
(this as any).$notifyNeutralMessage(
this.$t('notification.neutral_message_revoking', { symbol, address }),
);
@@ -50,8 +50,8 @@ export default defineComponent({
(this as any).$notifySuccessTransaction('https://www.teloscan.io/tx/0x4ee306e0046f3adb37d2943e1954835cbaa85a21e57046c5229b7fbb7f504e94');
},
notifySuccess_revoking() {
- const address = '0x8a7C...3b0F';
- const symbol = 'ETH';
+ const address = '
0x8a7C...3b0F';
+ const symbol = '
ETH';
(this as any).$notifySuccessMessage(
this.$t('notification.success_message_revoking', { address, symbol }),
);
diff --git a/src/pages/evm/nfts/NftTransferForm.vue b/src/pages/evm/nfts/NftTransferForm.vue
index 16dc812ad..2a5c2daaa 100644
--- a/src/pages/evm/nfts/NftTransferForm.vue
+++ b/src/pages/evm/nfts/NftTransferForm.vue
@@ -74,7 +74,7 @@ onMounted(() => {
async function startTransfer() {
transferLoading.value = true;
- const nameString = `${props.nft.contractPrettyName || props.nft.contractAddress} #${props.nft.id}`;
+ const nameString = `
${props.nft.contractPrettyName || props.nft.contractAddress} #${props.nft.id}`;
try {
const trx = await nftStore.transferNft(
CURRENT_CONTEXT,
@@ -85,8 +85,9 @@ async function startTransfer() {
address.value as addressString,
quantityToTransfer.value,
);
+ const truncatedAddress = `
${truncateAddress(address.value as addressString)}`;
const dismiss = ant.config.notifyNeutralMessageHandler(
- $t('notification.neutral_message_sending', { quantity: nameString, address: truncateAddress(address.value) }),
+ $t('notification.neutral_message_sending', { quantity: nameString, address: truncatedAddress }),
);
trx.wait().then(() => {
ant.config.notifySuccessfulTrxHandler(
diff --git a/src/pages/evm/staking/StakingTab.vue b/src/pages/evm/staking/StakingTab.vue
index 0f7f8001b..475f7561b 100644
--- a/src/pages/evm/staking/StakingTab.vue
+++ b/src/pages/evm/staking/StakingTab.vue
@@ -135,7 +135,7 @@ async function handleCtaClick() {
const formattedAmount = formatWei(inputModelValue.value, systemTokenDecimals, WEI_PRECISION);
const dismiss = ant.config.notifyNeutralMessageHandler(
- $t('notification.neutral_message_staking', { quantity: formattedAmount, symbol: systemTokenSymbol }),
+ $t('notification.neutral_message_staking', { quantity: `
${formattedAmount}`, symbol: `
${systemTokenSymbol}` }),
);
tx.wait().then(() => {
diff --git a/src/pages/evm/staking/UnstakingTab.vue b/src/pages/evm/staking/UnstakingTab.vue
index 6e65dcc67..f0d9af157 100644
--- a/src/pages/evm/staking/UnstakingTab.vue
+++ b/src/pages/evm/staking/UnstakingTab.vue
@@ -116,7 +116,7 @@ async function handleCtaClick() {
const formattedAmount = formatWei(outputModelValue.value, systemTokenDecimals, displayDecimals);
const dismiss = ant.config.notifyNeutralMessageHandler(
- $t('notification.neutral_message_unstaking', { quantity: formattedAmount, symbol: systemTokenSymbol }),
+ $t('notification.neutral_message_unstaking', { quantity: `
${formattedAmount}`, symbol: `
${systemTokenSymbol}` }),
);
tx.wait().then(() => {
diff --git a/src/pages/evm/staking/WithdrawTab.vue b/src/pages/evm/staking/WithdrawTab.vue
index b94bc33ce..dd9079020 100644
--- a/src/pages/evm/staking/WithdrawTab.vue
+++ b/src/pages/evm/staking/WithdrawTab.vue
@@ -63,7 +63,7 @@ const handleWithdrawClick = async () => {
const formattedAmount = formatWei(withdrawableBalanceBn.value, systemTokenDecimals, 4);
const dismiss = ant.config.notifyNeutralMessageHandler(
- $t('notification.neutral_message_withdrawing', { quantity: formattedAmount, symbol: systemTokenSymbol }),
+ $t('notification.neutral_message_withdrawing', { quantity: `
${formattedAmount}`, symbol: `
${systemTokenSymbol}` }),
);
tx.wait().then(() => {
diff --git a/src/pages/evm/wallet/SendPage.vue b/src/pages/evm/wallet/SendPage.vue
index 9c32ae5c2..77931cbca 100644
--- a/src/pages/evm/wallet/SendPage.vue
+++ b/src/pages/evm/wallet/SendPage.vue
@@ -245,8 +245,8 @@ export default defineComponent({
const chain_settings = ant.stores.chain.loggedEvmChain?.settings;
if(chain_settings) {
// we send the notification before the transaction is mined
- const quantity = `${formatWei(amount, token.decimals, WEI_PRECISION)} ${token.symbol}`;
- const address = to.substring(0, 6) + '...' + to.substring(to.length - 4, to.length);
+ const quantity = `
${formatWei(amount, token.decimals, WEI_PRECISION)} ${token.symbol}`;
+ const address = `
${to.substring(0, 6)}...${to.substring(to.length - 4)}`;
const dismiss = ant.config.notifyNeutralMessageHandler(
this.$t('notification.neutral_message_sending', { quantity, address }),
);
diff --git a/src/pages/evm/wrap/UnwrapTab.vue b/src/pages/evm/wrap/UnwrapTab.vue
index 13c89cd1b..5206a72f8 100644
--- a/src/pages/evm/wrap/UnwrapTab.vue
+++ b/src/pages/evm/wrap/UnwrapTab.vue
@@ -92,7 +92,7 @@ async function handleUnwrapClick() {
const formattedAmount = formatWei(inputModelValue.value, systemTokenDecimals, WEI_PRECISION);
const dismiss = ant.config.notifyNeutralMessageHandler(
- $t('notification.neutral_message_unwrapping', { quantity: formattedAmount, symbol: wrappedTokenSymbol }),
+ $t('notification.neutral_message_unwrapping', { quantity: `
${formattedAmount}`, symbol: `
${systemTokenSymbol}` }),
);
tx.wait().then(() => {
diff --git a/src/pages/evm/wrap/WrapTab.vue b/src/pages/evm/wrap/WrapTab.vue
index 1f6a55914..9a1b8da6d 100644
--- a/src/pages/evm/wrap/WrapTab.vue
+++ b/src/pages/evm/wrap/WrapTab.vue
@@ -109,7 +109,7 @@ async function handleCtaClick() {
const formattedAmount = formatWei(inputModelValue.value, systemTokenDecimals, WEI_PRECISION);
const dismiss = ant.config.notifyNeutralMessageHandler(
- $t('notification.neutral_message_wrapping', { quantity: formattedAmount, symbol: systemTokenSymbol }),
+ $t('notification.neutral_message_wrapping', { quantity: `
${formattedAmount}`, symbol: `
${systemTokenSymbol}` }),
);
tx.wait().then(() => {
diff --git a/src/pages/home/EVMLoginButtons.vue b/src/pages/home/EVMLoginButtons.vue
index 76d628dd5..e93df1257 100644
--- a/src/pages/home/EVMLoginButtons.vue
+++ b/src/pages/home/EVMLoginButtons.vue
@@ -5,7 +5,6 @@ import { QSpinnerFacebook } from 'quasar';
import { OreIdAuth } from 'src/antelope/wallets';
import { Menu } from 'src/pages/home/MenuType';
import InlineSvg from 'vue-inline-svg';
-import { isTodayBeforeTelosCloudDown } from 'src/App.vue';
export default defineComponent({
name: 'EVMLoginButtons',
@@ -130,6 +129,7 @@ export default defineComponent({
emit('update:modelValue', Menu.CLOUD);
};
+ const showTelosCloudButton = false;
return {
isLoading,
@@ -150,7 +150,7 @@ export default defineComponent({
notifyEnableBrave,
redirectToMetamaskDownload,
redirectToSafepalDownload,
- isTodayBeforeTelosCloudDown,
+ showTelosCloudButton,
// menu navigation
showMainMenu,
showTelosCloudMenu,
@@ -166,7 +166,7 @@ export default defineComponent({
-