Compare commits

...

10 Commits

Author SHA1 Message Date
poka 68c8a61939 add gdev.p2p.legal endpoint 2022-11-27 03:30:27 +01:00
poka 1878ea5f63 bump v0.0.12 2022-11-27 02:10:00 +01:00
poka 41b9db0dfb Gecko is now pluggued to indexer v0.3.0 with g1 history data 2022-11-27 01:59:58 +01:00
poka 61d28e79d6 flutter: upgrade to 3.3.9 2022-11-27 01:39:59 +01:00
pokapow 4f07c390bd Merge branch 'fix_anErrorOccured' into 'master'
Fix typo: anErrorOccurred

See merge request clients/gecko!36
2022-11-26 16:38:05 +01:00
Eloi Torrents 58c82069d4 Fix typo: anErrorOccurred 2022-11-24 10:08:02 +01:00
pokapow e0d1d3a085 Merge branch 'es_translations' into 'master'
Es translations

See merge request clients/gecko!35
2022-11-24 01:22:41 +01:00
Eloi Torrents 66dca555ab Add es translations 2022-11-24 00:19:22 +00:00
pokapow 54b721627b Merge branch 'fix_typos' into 'master'
Fix typos

See merge request clients/gecko!34
2022-11-24 01:18:22 +01:00
Eloi Torrents 985c888a47 Fix typos 2022-11-23 14:13:26 +01:00
10 changed files with 191 additions and 215 deletions

View File

@ -125,7 +125,7 @@
"yesterday": "Yesterday", "yesterday": "Yesterday",
"thisWeek": "This week", "thisWeek": "This week",
"chestNotCompatibleMustReinstallGecko": "The version of your safes is no longer compatible with this version of Ğecko.\nAll your safes will be forgotten, you must import them again.", "chestNotCompatibleMustReinstallGecko": "The version of your safes is no longer compatible with this version of Ğecko.\nAll your safes will be forgotten, you must import them again.",
"notConnectedToInternet": "You are note connected to internet", "notConnectedToInternet": "You are not connected to internet",
"researchResults": "Results of your research", "researchResults": "Results of your research",
"resultsFor": "Results for ", "resultsFor": "Results for ",
"forgetAllMyChests": "Forget all my chests", "forgetAllMyChests": "Forget all my chests",
@ -137,7 +137,7 @@
"sending": "Sending...", "sending": "Sending...",
"propagating": "Propagating...", "propagating": "Propagating...",
"validating": "Validating...", "validating": "Validating...",
"anErrorOccured": "An error occured", "anErrorOccurred": "An error occurred",
"24hbetweenCerts": "You have to wait 24h between certs", "24hbetweenCerts": "You have to wait 24h between certs",
"canNotCertifySelf": "You can not certify yourself", "canNotCertifySelf": "You can not certify yourself",
"nameAlreadyExist": "This name is already taken", "nameAlreadyExist": "This name is already taken",

View File

@ -1,6 +1,6 @@
{ {
"searchWallet": "Search\nwallet", "searchWallet": "Buscar\nbilletera",
"manageWallets": "Manage\nwallets", "manageWallets": "Gestionar\nbilleteras",
"scanQRCode": "Escanear un\ncódigo QR", "scanQRCode": "Escanear un\ncódigo QR",
"wellConnectedToNode": "Estas bien conectada al nodo\n{}", "wellConnectedToNode": "Estas bien conectada al nodo\n{}",
"networkLost": "Se ha perdido la red...", "networkLost": "Se ha perdido la red...",
@ -13,20 +13,20 @@
"fastAppDescription": "La aplicación de pago {}\nmás rápida que un reptil de Vietnam", "fastAppDescription": "La aplicación de pago {}\nmás rápida que un reptil de Vietnam",
"createWallet": "Crear una billetera", "createWallet": "Crear una billetera",
"restoreWallet": "Restaurar mis billeteras", "restoreWallet": "Restaurar mis billeteras",
"parameters": "Parameters", "parameters": "Parámetros",
"chooseAnotherMnemonic": "Choose an other\nmnemonic sentence", "chooseAnotherMnemonic": "Choose an other\nmnemonic sentence",
"iNotedMyMnemonic": "I wrote down my sentence", "iNotedMyMnemonic": "He escrito mi frase",
"printMyMnemonic": "Print my mnemonic sentence", "printMyMnemonic": "Print my mnemonic sentence",
"manageChest": "Configure this chest", "manageChest": "Configure this chest",
"changeChest": "Change chest", "changeChest": "Change chest",
"geckoChest": "Ğecko chest", "geckoChest": "Ğecko chest",
"toUnlockEnterPassword": "To unlock your safe, enter your secret code, away from prying lizards:", "toUnlockEnterPassword": "To unlock your safe, enter your secret code, away from prying lizards:",
"rememberPassword": "Keep this code in memory for 15 minutes", "rememberPassword": "Keep this code in memory for 15 minutes",
"myRootWallet": "My root wallet", "myRootWallet": "Mi billetera principal",
"currentWallet": "My current chest", "currentWallet": "My current chest",
"wallet": "Wallet", "wallet": "Billetera",
"displayMnemonic": "Display my mnemonic sentence", "displayMnemonic": "Display my mnemonic sentence",
"changePassword": "Change my password", "changePassword": "Cambiar mi contraseña",
"createDerivation": "Create a new derivation", "createDerivation": "Create a new derivation",
"createCustomDerivation": "Create a new custom derivation", "createCustomDerivation": "Create a new custom derivation",
"deleteChest": "Delete this chest", "deleteChest": "Delete this chest",
@ -36,21 +36,21 @@
"selectMyChest": "Select my chest", "selectMyChest": "Select my chest",
"accessMyChest": "Access my chest", "accessMyChest": "Access my chest",
"manageMembership": "Manage my membership", "manageMembership": "Manage my membership",
"chooseThisWallet": "Choose this wallet", "chooseThisWallet": "Elegir esta billetera",
"thisWalletIsDefault": "This wallet is the default one", "thisWalletIsDefault": "This wallet is the default one",
"defineWalletAsDefault": "Define this as the default one", "defineWalletAsDefault": "Define this as the default one",
"displayActivity": "Display activity", "displayActivity": "Display activity",
"displayNActivity": "Display\nactivity", "displayNActivity": "Display\nactivity",
"memberValidated": "Validated member!", "memberValidated": "Miembro validado!",
"copyAddress": "Copy\naddress", "copyAddress": "Copiar\ndirección",
"copy": "Copy", "copy": "Copiar",
"thisAddressHasBeenCopiedToClipboard": "This address has been copied to clipboard", "thisAddressHasBeenCopiedToClipboard": "Esta dirección se ha copiado al cortapapeles",
"chooseWalletName": "Choose a new name\nfor your wallet:", "chooseWalletName": "Choose a new name\nfor your wallet:",
"choosePassword": "Choose a random password:", "choosePassword": "Choose a random password:",
"chooseDerivation": "Choose a derivation:", "chooseDerivation": "Choose a derivation:",
"validate": "Validate", "validate": "Validar",
"confirm": "Confirm", "confirm": "Confirmar",
"confirmPayment": "Confirm payment", "confirmPayment": "Confirmar pago",
"geckoGenerateYourWalletFromMnemonic": "Ğecko builds your wallet from a **restoration sentence**. It is a bit like the blueprint that builds your wallet.", "geckoGenerateYourWalletFromMnemonic": "Ğecko builds your wallet from a **restoration sentence**. It is a bit like the blueprint that builds your wallet.",
"keepThisMnemonicSecure": "Keep this sentence carefully, because without it Ğecko will not be able to rebuild your wallets the day you change your phone.", "keepThisMnemonicSecure": "Keep this sentence carefully, because without it Ğecko will not be able to rebuild your wallets the day you change your phone.",
"geckoGeneratedYourMnemonicKeepItSecret": "Ğecko generated your mnemonic successfully! Keep it secret, because anyone who knows it can access all your wallets.", "geckoGeneratedYourMnemonicKeepItSecret": "Ğecko generated your mnemonic successfully! Keep it secret, because anyone who knows it can access all your wallets.",
@ -63,7 +63,7 @@
"myPassword": "My password", "myPassword": "My password",
"thisPasswordProtectsYourWalletsInASecureChest": "This secret code protects your wallets in a safe **which only you have the code for**, so that your wallets cannot be used by others.", "thisPasswordProtectsYourWalletsInASecureChest": "This secret code protects your wallets in a safe **which only you have the code for**, so that your wallets cannot be used by others.",
"hereIsThePasswordKeepIt": "And here is your password!\n\nMemorize it or write it down, because you will be asked **every time** you want to make a payment on this device.", "hereIsThePasswordKeepIt": "And here is your password!\n\nMemorize it or write it down, because you will be asked **every time** you want to make a payment on this device.",
"chooseAnotherPassword": "Choose an other password", "chooseAnotherPassword": "Elige otra contraseña",
"iNotedMyPassword": "I noted my password", "iNotedMyPassword": "I noted my password",
"geckoWillCheckPassword": "Gecko will check with you if you have remembered your secret code.\n\n Type your secret code in the field below to check that you have written it down correctly.", "geckoWillCheckPassword": "Gecko will check with you if you have remembered your secret code.\n\n Type your secret code in the field below to check that you have written it down correctly.",
"yourChestAndWalletWereCreatedSuccessfully": "Super!\n\nYour chest and your first portfolio have been created with great success.\n\nCongratulations!", "yourChestAndWalletWereCreatedSuccessfully": "Super!\n\nYour chest and your first portfolio have been created with great success.\n\nCongratulations!",
@ -72,7 +72,7 @@
"areYouSureForgetAllChests": "Are you sure you want to forget all your chests?", "areYouSureForgetAllChests": "Are you sure you want to forget all your chests?",
"areYouSureToForgetWallet": "Are you sure you wan to forget the wallet \"{}\"?", "areYouSureToForgetWallet": "Are you sure you wan to forget the wallet \"{}\"?",
"areYouSureYouWantToCertify": "Are you sure you want to certify the address:\n\n{}", "areYouSureYouWantToCertify": "Are you sure you want to certify the address:\n\n{}",
"yes": "Yes", "yes": "Si",
"no": "No", "no": "No",
"keepYourMnemonicSecret": "Try to keep this phrase a secret, as it allows anyone who knows it to access all your wallets.", "keepYourMnemonicSecret": "Try to keep this phrase a secret, as it allows anyone who knows it to access all your wallets.",
"iGeneratedYourMnemonicKeepItSecret": "I've generated your restoration phrase!\n Try to keep it a secret, as it allows anyone who knows it to access all your portfolios.", "iGeneratedYourMnemonicKeepItSecret": "I've generated your restoration phrase!\n Try to keep it a secret, as it allows anyone who knows it to access all your portfolios.",
@ -82,96 +82,96 @@
"pasteFromClipboard": "Paste from\nclipboard", "pasteFromClipboard": "Paste from\nclipboard",
"restoreAChest": "Restore a chest", "restoreAChest": "Restore a chest",
"restoreThisChest": "Restore this chest", "restoreThisChest": "Restore this chest",
"continue": "Continue", "continue": "Continuar",
"itsTheGoodWord": "It's the good word!", "itsTheGoodWord": "It's the good word!",
"nthMnemonicWord": "word of your mnemonic", "nthMnemonicWord": "word of your mnemonic",
"1th": "First", "1th": "Primera",
"2th": "Second", "2th": "Segunda",
"3th": "Third", "3th": "Tercera",
"4th": "Fourth", "4th": "Cuarta",
"5th": "Fifth", "5th": "Quinta",
"6th": "Sixth", "6th": "Sexta",
"7th": "Seventh", "7th": "Séptima",
"8th": "Eighth", "8th": "Octava",
"9th": "Ninth", "9th": "Novena",
"10th": "Tenth", "10th": "Décima",
"11th": "Eleventh", "11th": "Undécima",
"12th": "Twelfth", "12th": "Duodécima",
"yourPasswordLengthIsX": "Your password length is {}", "yourPasswordLengthIsX": "La longitud de tu contraseña es {}",
"noIdentity": "No identity", "noIdentity": "No identity",
"identityCreated": "Identity created", "identityCreated": "Identidad creada",
"identityConfirmed": "Identity confirmed", "identityConfirmed": "Identidad confirmada",
"identityExpired": "Identity expired", "identityExpired": "Identitdad caducada",
"confirmYourIdentity": "Confirm your identity", "confirmYourIdentity": "Confirma tu identidad",
"noDuniterNodeAvailableTryLater": "No Duniter node available, please try again later", "noDuniterNodeAvailableTryLater": "No Duniter node available, please try again later",
"youAreConnectedToNode": "You are connected to node", "youAreConnectedToNode": "You are connected to node",
"accountActivity": "Account activity", "accountActivity": "Actividad de la cuenta",
"noNetworkNoHistory": "Network state does not allow\nto display account history", "noNetworkNoHistory": "Network state does not allow\nto display account history",
"noDataToDisplay": "No data to be displayed.", "noDataToDisplay": "No data to be displayed.",
"noTransactionToDisplay": "No transaction to display", "noTransactionToDisplay": "No transaction to display",
"month1": "January", "month1": "Enero",
"month2": "February", "month2": "Febrero",
"month3": "March", "month3": "Marzo",
"month4": "April", "month4": "Abril",
"month5": "May", "month5": "Mayo",
"month6": "June", "month6": "Junio",
"month7": "July", "month7": "Julio",
"month8": "August", "month8": "Agosto",
"month9": "September", "month9": "Septiembre",
"month10": "October", "month10": "Octubre",
"month11": "November", "month11": "Noviembre",
"month12": "December", "month12": "Diciembre",
"today": "Today", "today": "Hoy",
"yesterday": "Yesterday", "yesterday": "Ayer",
"thisWeek": "This week", "thisWeek": "Esta semana",
"chestNotCompatibleMustReinstallGecko": "The version of your safes is no longer compatible with this version of Ğecko.\nAll your safes will be forgotten, you must import them again.", "chestNotCompatibleMustReinstallGecko": "The version of your safes is no longer compatible with this version of Ğecko.\nAll your safes will be forgotten, you must import them again.",
"notConnectedToInternet": "You are note connected to internet", "notConnectedToInternet": "No estas conectado a internet",
"researchResults": "Results of your research", "researchResults": "Results of your research",
"resultsFor": "Results for ", "resultsFor": "Results for ",
"forgetAllMyChests": "Forget all my chests", "forgetAllMyChests": "Forget all my chests",
"transaction": "Transaction", "transaction": "Transaccion",
"certification": "Certification", "certification": "Certificacion",
"identityConfirm": "Identity confirmation", "identityConfirm": "Identity confirmation",
"revokeAdhesion": "Adhesion revocation", "revokeAdhesion": "Adhesion revocation",
"strangeTransaction": "Strange transaction", "strangeTransaction": "Strange transaction",
"sending": "Sending...", "sending": "Enviando...",
"propagating": "Propagating...", "propagating": "Propagando...",
"validating": "Validating...", "validating": "Validando...",
"anErrorOccured": "An error occured", "anErrorOccurred": "Ocurrió un error",
"24hbetweenCerts": "You have to wait 24h between certs", "24hbetweenCerts": "You have to wait 24h between certs",
"canNotCertifySelf": "You can not certify yourself", "canNotCertifySelf": "You can not certify yourself",
"nameAlreadyExist": "This name is already taken", "nameAlreadyExist": "This name is already taken",
"2GDtoKeepAlive": "You have to keep at least 2ĞD to keep your account alive", "2GDtoKeepAlive": "You have to keep at least 2ĞD to keep your account alive",
"youHaveToFeedThisAccountBeforeUsing": "You have to feed this account\nbefore using it.", "youHaveToFeedThisAccountBeforeUsing": "You have to feed this account\nbefore using it.",
"execTimeoutOver": "Execution timeout is over", "execTimeoutOver": "Execution timeout is over",
"seeAWallet": "See a wallet", "seeAWallet": "Ver una billetera",
"mustWaitXBeforeCertify": "You have to wait\n{} before\ncertifying again", "mustWaitXBeforeCertify": "Tienes que esperar\n{} antes de\nvolver a certificar",
"mustConfirmHisIdentity": "This person must confirm\nhis identity before can be\ncertified", "mustConfirmHisIdentity": "This person must confirm\nhis identity before can be\ncertified",
"canRenewCertInX": "You can renew\nthis certification\nin {}", "canRenewCertInX": "You can renew\nthis certification\nin {}",
"executeATransfer": "Execute a transfer", "executeATransfer": "Execute a transfer",
"executeTheTransfer": "Execute the transfer", "executeTheTransfer": "Execute the transfer",
"doATransfer" : "Execute a\ntransfer", "doATransfer" : "Execute a\ntransfer",
"seconds": "{} seconds", "seconds": "{} segundos",
"minutes": "{} minutes", "minutes": "{} minutos",
"hours": "{} hours {}", "hours": "{} horas {}",
"days": "{} days", "days": "{} dias",
"months": "{} months", "months": "{} meses",
"certify": "Certify", "certify": "Certify",
"from": "From:", "from": "De:",
"to": "To:", "to": "A:",
"amount": "Amount:", "amount": "Importe:",
"choiceOfSourceWallet": "Choose a source wallet", "choiceOfSourceWallet": "Choose a source wallet",
"extrinsicInProgress": "{} in progress", "extrinsicInProgress": "{} en progreso",
"extrinsicValidated": "{} validated !", "extrinsicValidated": "{} validado !",
"fromMinus": "from", "fromMinus": "de",
"toMinus": "to", "toMinus": "a",
"deleteThisWallet": "Delete this wallet", "deleteThisWallet": "Delete this wallet",
"cancel": "Cancel", "cancel": "Cancelar",
"inBlockchainResult": "In {} blockchain", "inBlockchainResult": "In {} blockchain",
"search": "Search", "search": "Buscar",
"currencyNode": "{} node :", "currencyNode": "{} nodo :",
"contactsManagementWithNbr": "My contacts ({})", "contactsManagementWithNbr": "Mis contactos ({})",
"contactsManagement": "My contacts", "contactsManagement": "Mis contactos",
"noContacts": "You don't have any contact", "noContacts": "You don't have any contact",
"addContact": "Add\nto contacts", "addContact": "Add\nto contacts",
"removeContact": "Remove\nthis contact", "removeContact": "Remove\nthis contact",
@ -183,17 +183,17 @@
"thisAccountIsEmpty": "This account is empty", "thisAccountIsEmpty": "This account is empty",
"youCannotMigrateIdentityToExistingIdentity": "You cannot migrate an identity\nto an account that already has an identity", "youCannotMigrateIdentityToExistingIdentity": "You cannot migrate an identity\nto an account that already has an identity",
"importOldAccount": "Import your old account", "importOldAccount": "Import your old account",
"enterCesiumId": "Enter your Cesium ID", "enterCesiumId": "Ingrese su ID de Cesium",
"enterCesiumPassword": "Enter your Cesium password", "enterCesiumPassword": "Ingrese su contraseña de Cesium",
"migrateAccount": "Migrate account", "migrateAccount": "Migrate account",
"migrateIdentity": "Migrate identity", "migrateIdentity": "Migrate identity",
"identityMigration": "Identity migration", "identityMigration": "Identity migration",
"areYouSureMigrateIdentity": "Are you sure you want to permanently migrate identity **{}** with balance of **{}** ?", "areYouSureMigrateIdentity": "Are you sure you want to permanently migrate identity **{}** with balance of **{}** ?",
"someoneCreatedYourIdentity": "Someone created your {} identity !", "someoneCreatedYourIdentity": "Someone created your {} identity !",
"confirmMyIdentity": "Confirm my identity", "confirmMyIdentity": "Confirmar mi identidad",
"revokeMyIdentity": "Revoke my identity", "revokeMyIdentity": "Revocar mi identidad",
"youCannotRevokeThisIdentity": "You cannot revoke this identity while\nit is member of the blacksmiths web", "youCannotRevokeThisIdentity": "You cannot revoke this identity while\nit is member of the blacksmiths web",
"showUdAmounts": "Show amounts in UD", "showUdAmounts": "Show amounts in UD",
"ud": "{}UD", "ud": "{}UD",
"chooseATargetWallet": "Choose a target wallet" "chooseATargetWallet": "Elija una billetera de destino"
} }

View File

@ -138,7 +138,7 @@
"sending": "Envoi en cours...", "sending": "Envoi en cours...",
"propagating": "En cours de propagation...", "propagating": "En cours de propagation...",
"validating": "En cours de validation...", "validating": "En cours de validation...",
"anErrorOccured": "Une erreur s'est produite", "anErrorOccurred": "Une erreur s'est produite",
"24hbetweenCerts": "Vous devez attendre 24h entre chaque certification", "24hbetweenCerts": "Vous devez attendre 24h entre chaque certification",
"canNotCertifySelf": "Vous ne pouvez pas vous certifier\nvous même ...", "canNotCertifySelf": "Vous ne pouvez pas vous certifier\nvous même ...",
"nameAlreadyExist": "Ce nom est déjà pris", "nameAlreadyExist": "Ce nom est déjà pris",

View File

@ -1,3 +1,4 @@
[ [
"wss://gdev.p2p.legal/ws",
"wss://gdev.librelois.fr/ws" "wss://gdev.librelois.fr/ws"
] ]

View File

@ -1,4 +1,5 @@
[ [
"https://gdev-indexer.p2p.legal",
"https://idx.gdev.cgeek.fr", "https://idx.gdev.cgeek.fr",
"https://duniter-indexer.coinduf.eu", "https://duniter-indexer.coinduf.eu",
"http://192.168.1.72:8080" "http://192.168.1.72:8080"

View File

@ -1,9 +1,10 @@
const String getNameByAddressQ = r''' const String getNameByAddressQ = r'''
query ($address: String!) { query ($address: String!) {
account_by_pk(id: $address) { account_by_pk(pubkey: $address) {
identity { identity {
name name
} }
pubkey
} }
} }
'''; ''';
@ -11,7 +12,7 @@ query ($address: String!) {
const String searchAddressByNameQ = r''' const String searchAddressByNameQ = r'''
query ($name: String!) { query ($name: String!) {
search_identity(args: {name: $name}) { search_identity(args: {name: $name}) {
id pubkey
name name
} }
} }
@ -21,8 +22,8 @@ const String getHistoryByAddressQ = r'''
query ($address: String!, $number: Int!, $cursor: String) { query ($address: String!, $number: Int!, $cursor: String) {
transaction_connection(where: transaction_connection(where:
{_or: [ {_or: [
{issuer_id: {_eq: $address}}, {issuer_pubkey: {_eq: $address}},
{receiver_id: {_eq: $address}} {receiver_pubkey: {_eq: $address}}
]}, ]},
order_by: {created_at: desc}, order_by: {created_at: desc},
first: $number, first: $number,
@ -31,8 +32,8 @@ query ($address: String!, $number: Int!, $cursor: String) {
node { node {
amount amount
created_at created_at
issuer_id issuer_pubkey
receiver_id receiver_pubkey
issuer { issuer {
identity { identity {
name name

View File

@ -301,12 +301,12 @@ class DuniterIndexer with ChangeNotifier {
Padding( Padding(
padding: const EdgeInsets.symmetric(horizontal: 5), padding: const EdgeInsets.symmetric(horizontal: 5),
child: ListTile( child: ListTile(
key: keySearchResult(profile['id']), key: keySearchResult(profile['pubkey']),
horizontalTitleGap: 40, horizontalTitleGap: 40,
contentPadding: const EdgeInsets.all(5), contentPadding: const EdgeInsets.all(5),
leading: cesiumPlusProvider.defaultAvatar(avatarSize), leading: cesiumPlusProvider.defaultAvatar(avatarSize),
title: Row(children: <Widget>[ title: Row(children: <Widget>[
Text(getShortPubkey(profile['id']), Text(getShortPubkey(profile['pubkey']),
style: const TextStyle( style: const TextStyle(
fontSize: 18, fontSize: 18,
fontFamily: 'Monospace', fontFamily: 'Monospace',
@ -321,7 +321,7 @@ class DuniterIndexer with ChangeNotifier {
Column( Column(
mainAxisAlignment: MainAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center,
children: [ children: [
balance(context, profile['id'], 16), balance(context, profile['pubkey'], 16),
]), ]),
]), ]),
), ),
@ -337,14 +337,15 @@ class DuniterIndexer with ChangeNotifier {
Navigator.push( Navigator.push(
context, context,
MaterialPageRoute(builder: (context) { MaterialPageRoute(builder: (context) {
walletsProfiles.address = profile['id']; walletsProfiles.address = profile['pubkey'];
return WalletViewScreen( return WalletViewScreen(
address: profile['id'], address: profile['pubkey'],
username: g1WalletsBox username: g1WalletsBox
.get(profile['id']) .get(profile['pubkey'])
?.id ?.id
?.username, ?.username,
avatar: g1WalletsBox.get(profile['id'])?.avatar, avatar:
g1WalletsBox.get(profile['pubkey'])?.avatar,
); );
}), }),
); );
@ -363,7 +364,7 @@ class DuniterIndexer with ChangeNotifier {
for (final trans in blockchainTX) { for (final trans in blockchainTX) {
final transaction = trans['node']; final transaction = trans['node'];
final direction = final direction =
transaction['issuer_id'] != pubkey ? 'RECEIVED' : 'SENT'; transaction['issuer_pubkey'] != pubkey ? 'RECEIVED' : 'SENT';
transBC.add(i); transBC.add(i);
transBC[i] = []; transBC[i] = [];
@ -371,10 +372,10 @@ class DuniterIndexer with ChangeNotifier {
final int amountBrut = transaction['amount']; final int amountBrut = transaction['amount'];
final double amount = removeDecimalZero(amountBrut / 100); final double amount = removeDecimalZero(amountBrut / 100);
if (direction == "RECEIVED") { if (direction == "RECEIVED") {
transBC[i].add(transaction['issuer_id']); transBC[i].add(transaction['issuer_pubkey']);
transBC[i].add(transaction['issuer']['identity']?['name'] ?? ''); transBC[i].add(transaction['issuer']['identity']?['name'] ?? '');
} else if (direction == "SENT") { } else if (direction == "SENT") {
transBC[i].add(transaction['receiver_id']); transBC[i].add(transaction['receiver_pubkey']);
transBC[i].add(transaction['receiver']['identity']?['name'] ?? ''); transBC[i].add(transaction['receiver']['identity']?['name'] ?? '');
} }
transBC[i].add(amount); transBC[i].add(amount);

View File

@ -103,7 +103,7 @@ class TransactionInProgress extends StatelessWidget {
'g1migration Bloc of last transaction: ${sub.blocNumber} --- $result'); 'g1migration Bloc of last transaction: ${sub.blocNumber} --- $result');
} else { } else {
isValid = false; isValid = false;
resultText = "${"anErrorOccured".tr()}:\n"; resultText = "${"anErrorOccurred".tr()}:\n";
final List exceptionSplit = result.split('Exception: '); final List exceptionSplit = result.split('Exception: ');
String exception; String exception;
if (exceptionSplit.length > 1) { if (exceptionSplit.length > 1) {

View File

@ -7,21 +7,21 @@ packages:
name: _fe_analyzer_shared name: _fe_analyzer_shared
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "46.0.0" version: "50.0.0"
analyzer: analyzer:
dependency: transitive dependency: transitive
description: description:
name: analyzer name: analyzer
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "4.6.0" version: "5.2.0"
analyzer_plugin: analyzer_plugin:
dependency: transitive dependency: transitive
description: description:
name: analyzer_plugin name: analyzer_plugin
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "0.10.0" version: "0.11.2"
ansicolor: ansicolor:
dependency: transitive dependency: transitive
description: description:
@ -105,14 +105,14 @@ packages:
name: build name: build
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.3.0" version: "2.3.1"
build_config: build_config:
dependency: transitive dependency: transitive
description: description:
name: build_config name: build_config
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.1.0" version: "1.1.1"
build_daemon: build_daemon:
dependency: transitive dependency: transitive
description: description:
@ -126,21 +126,21 @@ packages:
name: build_resolvers name: build_resolvers
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.0.9" version: "2.1.0"
build_runner: build_runner:
dependency: "direct dev" dependency: "direct dev"
description: description:
name: build_runner name: build_runner
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.2.0" version: "2.3.2"
build_runner_core: build_runner_core:
dependency: transitive dependency: transitive
description: description:
name: build_runner_core name: build_runner_core
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "7.2.3" version: "7.2.7"
built_collection: built_collection:
dependency: transitive dependency: transitive
description: description:
@ -154,7 +154,7 @@ packages:
name: built_value name: built_value
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "8.4.1" version: "8.4.2"
carousel_slider: carousel_slider:
dependency: "direct main" dependency: "direct main"
description: description:
@ -169,13 +169,6 @@ packages:
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.2.1" version: "1.2.1"
charcode:
dependency: transitive
description:
name: charcode
url: "https://pub.dartlang.org"
source: hosted
version: "1.3.1"
checked_yaml: checked_yaml:
dependency: transitive dependency: transitive
description: description:
@ -196,7 +189,7 @@ packages:
name: code_builder name: code_builder
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "4.2.0" version: "4.3.0"
collection: collection:
dependency: transitive dependency: transitive
description: description:
@ -210,7 +203,7 @@ packages:
name: connectivity_plus name: connectivity_plus
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.3.6+1" version: "2.3.9"
connectivity_plus_linux: connectivity_plus_linux:
dependency: transitive dependency: transitive
description: description:
@ -224,21 +217,21 @@ packages:
name: connectivity_plus_macos name: connectivity_plus_macos
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.2.4" version: "1.2.6"
connectivity_plus_platform_interface: connectivity_plus_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: connectivity_plus_platform_interface name: connectivity_plus_platform_interface
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.2.1" version: "1.2.3"
connectivity_plus_web: connectivity_plus_web:
dependency: transitive dependency: transitive
description: description:
name: connectivity_plus_web name: connectivity_plus_web
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.2.3" version: "1.2.5"
connectivity_plus_windows: connectivity_plus_windows:
dependency: transitive dependency: transitive
description: description:
@ -252,14 +245,14 @@ packages:
name: convert name: convert
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "3.0.2" version: "3.1.1"
cross_file: cross_file:
dependency: transitive dependency: transitive
description: description:
name: cross_file name: cross_file
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "0.3.3+1" version: "0.3.3+2"
crypto: crypto:
dependency: transitive dependency: transitive
description: description:
@ -280,14 +273,14 @@ packages:
name: dart_code_metrics name: dart_code_metrics
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "4.17.1" version: "5.0.1"
dart_style: dart_style:
dependency: transitive dependency: transitive
description: description:
name: dart_style name: dart_style
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.2.3" version: "2.2.4"
dbus: dbus:
dependency: transitive dependency: transitive
description: description:
@ -421,7 +414,7 @@ packages:
name: flutter_markdown name: flutter_markdown
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "0.6.10+5" version: "0.6.13"
flutter_plugin_android_lifecycle: flutter_plugin_android_lifecycle:
dependency: transitive dependency: transitive
description: description:
@ -445,7 +438,7 @@ packages:
name: frontend_server_client name: frontend_server_client
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.1.3" version: "3.2.0"
fuchsia_remote_debug_protocol: fuchsia_remote_debug_protocol:
dependency: transitive dependency: transitive
description: flutter description: flutter
@ -478,56 +471,56 @@ packages:
name: gql name: gql
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "0.13.1" version: "0.14.0"
gql_dedupe_link: gql_dedupe_link:
dependency: transitive dependency: transitive
description: description:
name: gql_dedupe_link name: gql_dedupe_link
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.0.2" version: "2.0.3+1"
gql_error_link: gql_error_link:
dependency: transitive dependency: transitive
description: description:
name: gql_error_link name: gql_error_link
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "0.2.2" version: "0.2.3+1"
gql_exec: gql_exec:
dependency: transitive dependency: transitive
description: description:
name: gql_exec name: gql_exec
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "0.4.0" version: "0.4.3"
gql_http_link: gql_http_link:
dependency: transitive dependency: transitive
description: description:
name: gql_http_link name: gql_http_link
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "0.4.2" version: "0.4.5"
gql_link: gql_link:
dependency: transitive dependency: transitive
description: description:
name: gql_link name: gql_link
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "0.4.2" version: "0.5.0+1"
gql_transform_link: gql_transform_link:
dependency: transitive dependency: transitive
description: description:
name: gql_transform_link name: gql_transform_link
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "0.2.2" version: "0.2.2+1"
graphql: graphql:
dependency: transitive dependency: transitive
description: description:
name: graphql name: graphql
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "5.1.2-beta.4" version: "5.1.2-beta.5"
graphql_flutter: graphql_flutter:
dependency: "direct main" dependency: "direct main"
description: description:
@ -541,7 +534,7 @@ packages:
name: graphs name: graphs
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.1.0" version: "2.2.0"
hex: hex:
dependency: "direct main" dependency: "direct main"
description: description:
@ -569,7 +562,7 @@ packages:
name: html name: html
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "0.15.0" version: "0.15.1"
http: http:
dependency: transitive dependency: transitive
description: description:
@ -590,7 +583,7 @@ packages:
name: http_parser name: http_parser
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "4.0.1" version: "4.0.2"
http_server: http_server:
dependency: transitive dependency: transitive
description: description:
@ -604,42 +597,42 @@ packages:
name: icons_launcher name: icons_launcher
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.0.5" version: "2.0.6"
image: image:
dependency: transitive dependency: transitive
description: description:
name: image name: image
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "3.2.0" version: "3.2.2"
image_cropper: image_cropper:
dependency: "direct main" dependency: "direct main"
description: description:
name: image_cropper name: image_cropper
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "3.0.0" version: "3.0.1"
image_cropper_for_web: image_cropper_for_web:
dependency: transitive dependency: transitive
description: description:
name: image_cropper_for_web name: image_cropper_for_web
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.0.2" version: "1.0.3"
image_cropper_platform_interface: image_cropper_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: image_cropper_platform_interface name: image_cropper_platform_interface
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "3.0.2" version: "3.0.3"
image_picker: image_picker:
dependency: "direct main" dependency: "direct main"
description: description:
name: image_picker name: image_picker
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "0.8.5+3" version: "0.8.6"
image_picker_android: image_picker_android:
dependency: transitive dependency: transitive
description: description:
@ -653,21 +646,21 @@ packages:
name: image_picker_for_web name: image_picker_for_web
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.1.8" version: "2.1.10"
image_picker_ios: image_picker_ios:
dependency: transitive dependency: transitive
description: description:
name: image_picker_ios name: image_picker_ios
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "0.8.6" version: "0.8.6+1"
image_picker_platform_interface: image_picker_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: image_picker_platform_interface name: image_picker_platform_interface
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.6.1" version: "2.6.2"
integration_test: integration_test:
dependency: "direct dev" dependency: "direct dev"
description: flutter description: flutter
@ -728,14 +721,14 @@ packages:
name: json_annotation name: json_annotation
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "4.6.0" version: "4.7.0"
lints: lints:
dependency: transitive dependency: transitive
description: description:
name: lints name: lints
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.0.0" version: "2.0.1"
logger: logger:
dependency: "direct main" dependency: "direct main"
description: description:
@ -749,14 +742,14 @@ packages:
name: logging name: logging
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.0.2" version: "1.1.0"
markdown: markdown:
dependency: transitive dependency: transitive
description: description:
name: markdown name: markdown
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "5.0.0" version: "6.0.1"
matcher: matcher:
dependency: transitive dependency: transitive
description: description:
@ -791,7 +784,7 @@ packages:
name: mobx name: mobx
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.0.7+5" version: "2.1.3"
nested: nested:
dependency: transitive dependency: transitive
description: description:
@ -812,7 +805,7 @@ packages:
name: normalize name: normalize
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "0.6.0+1" version: "0.7.2"
package_config: package_config:
dependency: transitive dependency: transitive
description: description:
@ -826,42 +819,14 @@ packages:
name: package_info_plus name: package_info_plus
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.4.3+1" version: "3.0.2"
package_info_plus_linux:
dependency: transitive
description:
name: package_info_plus_linux
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.5"
package_info_plus_macos:
dependency: transitive
description:
name: package_info_plus_macos
url: "https://pub.dartlang.org"
source: hosted
version: "1.3.0"
package_info_plus_platform_interface: package_info_plus_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: package_info_plus_platform_interface name: package_info_plus_platform_interface
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.0.2" version: "2.0.1"
package_info_plus_web:
dependency: transitive
description:
name: package_info_plus_web
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.5"
package_info_plus_windows:
dependency: transitive
description:
name: package_info_plus_windows
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.0"
path: path:
dependency: transitive dependency: transitive
description: description:
@ -889,7 +854,7 @@ packages:
name: path_provider_android name: path_provider_android
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.0.20" version: "2.0.22"
path_provider_ios: path_provider_ios:
dependency: transitive dependency: transitive
description: description:
@ -917,7 +882,7 @@ packages:
name: path_provider_platform_interface name: path_provider_platform_interface
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.0.4" version: "2.0.5"
path_provider_windows: path_provider_windows:
dependency: transitive dependency: transitive
description: description:
@ -938,49 +903,49 @@ packages:
name: pdf name: pdf
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "3.8.3" version: "3.8.4"
permission_handler: permission_handler:
dependency: "direct main" dependency: "direct main"
description: description:
name: permission_handler name: permission_handler
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "10.0.0" version: "10.2.0"
permission_handler_android: permission_handler_android:
dependency: transitive dependency: transitive
description: description:
name: permission_handler_android name: permission_handler_android
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "10.0.0" version: "10.2.0"
permission_handler_apple: permission_handler_apple:
dependency: transitive dependency: transitive
description: description:
name: permission_handler_apple name: permission_handler_apple
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "9.0.4" version: "9.0.7"
permission_handler_platform_interface: permission_handler_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: permission_handler_platform_interface name: permission_handler_platform_interface
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "3.7.0" version: "3.9.0"
permission_handler_windows: permission_handler_windows:
dependency: transitive dependency: transitive
description: description:
name: permission_handler_windows name: permission_handler_windows
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "0.1.0" version: "0.1.2"
petitparser: petitparser:
dependency: transitive dependency: transitive
description: description:
name: petitparser name: petitparser
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "5.0.0" version: "5.1.0"
pin_code_fields: pin_code_fields:
dependency: "direct main" dependency: "direct main"
description: description:
@ -1008,7 +973,7 @@ packages:
name: plugin_platform_interface name: plugin_platform_interface
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.1.2" version: "2.1.3"
pointycastle: pointycastle:
dependency: "direct main" dependency: "direct main"
description: description:
@ -1059,14 +1024,21 @@ packages:
name: provider name: provider
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "6.0.3" version: "6.0.4"
pub_semver: pub_semver:
dependency: transitive dependency: transitive
description: description:
name: pub_semver name: pub_semver
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.1.1" version: "2.1.3"
pub_updater:
dependency: transitive
description:
name: pub_updater
url: "https://pub.dartlang.org"
source: hosted
version: "0.2.3"
pubspec_parse: pubspec_parse:
dependency: transitive dependency: transitive
description: description:
@ -1103,21 +1075,21 @@ packages:
name: rxdart name: rxdart
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "0.27.5" version: "0.27.7"
sentry: sentry:
dependency: transitive dependency: transitive
description: description:
name: sentry name: sentry
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "6.9.1" version: "6.16.1"
sentry_flutter: sentry_flutter:
dependency: "direct main" dependency: "direct main"
description: description:
name: sentry_flutter name: sentry_flutter
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "6.9.1" version: "6.16.1"
shared_preferences: shared_preferences:
dependency: "direct main" dependency: "direct main"
description: description:
@ -1131,7 +1103,7 @@ packages:
name: shared_preferences_android name: shared_preferences_android
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.0.13" version: "2.0.14"
shared_preferences_ios: shared_preferences_ios:
dependency: transitive dependency: transitive
description: description:
@ -1180,14 +1152,14 @@ packages:
name: shelf name: shelf
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.3.2" version: "1.4.0"
shelf_web_socket: shelf_web_socket:
dependency: transitive dependency: transitive
description: description:
name: shelf_web_socket name: shelf_web_socket
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.0.2" version: "1.0.3"
sky_engine: sky_engine:
dependency: transitive dependency: transitive
description: flutter description: flutter
@ -1220,7 +1192,7 @@ packages:
name: stream_transform name: stream_transform
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.0.0" version: "2.1.0"
string_scanner: string_scanner:
dependency: transitive dependency: transitive
description: description:
@ -1290,7 +1262,7 @@ packages:
name: uuid name: uuid
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "3.0.6" version: "3.0.7"
vector_math: vector_math:
dependency: transitive dependency: transitive
description: description:
@ -1311,7 +1283,7 @@ packages:
name: watcher name: watcher
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.0.1" version: "1.0.2"
web_socket_channel: web_socket_channel:
dependency: transitive dependency: transitive
description: description:
@ -1339,28 +1311,28 @@ packages:
name: webview_flutter_android name: webview_flutter_android
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.10.0" version: "2.10.4"
webview_flutter_platform_interface: webview_flutter_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: webview_flutter_platform_interface name: webview_flutter_platform_interface
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "1.9.3" version: "1.9.5"
webview_flutter_wkwebview: webview_flutter_wkwebview:
dependency: transitive dependency: transitive
description: description:
name: webview_flutter_wkwebview name: webview_flutter_wkwebview
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.9.3" version: "2.9.5"
win32: win32:
dependency: transitive dependency: transitive
description: description:
name: win32 name: win32
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "3.0.0" version: "3.1.2"
xdg_directories: xdg_directories:
dependency: transitive dependency: transitive
description: description:
@ -1383,5 +1355,5 @@ packages:
source: hosted source: hosted
version: "3.1.1" version: "3.1.1"
sdks: sdks:
dart: ">=2.17.1 <3.0.0" dart: ">=2.18.0 <3.0.0"
flutter: ">=3.0.0" flutter: ">=3.0.0"

View File

@ -5,7 +5,7 @@ description: Pay with G1.
# pub.dev using `pub publish`. This is preferred for private packages. # pub.dev using `pub publish`. This is preferred for private packages.
publish_to: 'none' # Remove this line if you wish to publish to pub.dev publish_to: 'none' # Remove this line if you wish to publish to pub.dev
version: 0.0.11+32 version: 0.0.12+33
environment: environment:
sdk: '>=2.12.0 <3.0.0' sdk: '>=2.12.0 <3.0.0'
@ -41,7 +41,7 @@ dependencies:
unorm_dart: ^0.2.0 unorm_dart: ^0.2.0
dio: ^4.0.4 dio: ^4.0.4
durt: ^0.1.6 durt: ^0.1.6
package_info_plus: ^1.4.2 package_info_plus: ^3.0.2
polkawallet_sdk: #^0.4.9 polkawallet_sdk: #^0.4.9
git: git:
# url: https://github.com/polkawallet-io/sdk.git # url: https://github.com/polkawallet-io/sdk.git
@ -67,7 +67,7 @@ dev_dependencies:
sdk: flutter sdk: flutter
integration_test: integration_test:
sdk: flutter sdk: flutter
dart_code_metrics: ^4.17.1 dart_code_metrics: ^5.0.1
flutter_icons: flutter_icons:
android: true android: true