@@ -247,6 +275,7 @@
New Wallet From Mnemonic
New Wallet From Private Key
New Wallet From JSON/UTC Keystore Private Key
+ New Address
@@ -261,7 +290,7 @@
-
+
{{ parseInt(data.index) + ((settings.addressesTable.currentPage - 1) * settings.addressesTable.pageSize) + 1 }}
@@ -390,7 +419,7 @@
-
+
{{ data.item.index }}
@@ -537,6 +566,12 @@
name: null,
},
+ address: {
+ address: null,
+ addressError: null,
+ type: null,
+ },
+
signMessage: {
wallet: null,
message: null,
@@ -569,7 +604,7 @@
forceRefresh: 0,
settings: {
- tabIndex: 1,
+ tabIndex: 0,
addressesTable: {
filter: null,
currentPage: 1,
@@ -591,6 +626,15 @@
{ name: 'privatekey', text: 'Private Key' },
],
+ addressTypeOptions: [
+ { value: 'walletfrommnemonic', text: 'Wallet From Mnemonic' },
+ { value: 'walletfromprivatekey', text: 'Wallet From Private Key' },
+ { value: 'erc20', text: 'ERC-20 Token Contract' },
+ { value: 'erc721', text: 'ERC-721 Token Contract' },
+ { value: 'contract', text: 'Contract' },
+ { value: 'address', text: 'Address' },
+ ],
+
walletTypeOptions: [
{ value: 'mnemonic', text: 'Mnemonic Seed Phrase' },
{ value: 'keystorefile', text: 'JSON/UTC Keystore File' },
@@ -799,6 +843,18 @@
addressesRowSelected(item) {
console.log(moment().format("HH:mm:ss") + " addressesRowSelected: " + JSON.stringify(item));
+ if (item && item.length > 0) {
+ this.address.address = item[0].address;
+ this.address.addressError = null;
+ } else {
+ this.address.address = null;
+ this.address.addressError = null;
+ }
+ this.$bvModal.show('modal-address');
+ },
+
+ generatedAddressesRowSelected(item) {
+ console.log(moment().format("HH:mm:ss") + " generatedAddressesRowSelected: " + JSON.stringify(item));
if (item && item.length > 0) {
this.selectedAddress = item[0];
} else {
@@ -831,6 +887,11 @@
console.log(moment().format("HH:mm:ss") + " showNewWalletFromKeystore");
this.$bvModal.show('modal-newwalletfromkeystore');
},
+ showAddressNew() {
+ console.log(moment().format("HH:mm:ss") + " showAddressNew");
+ // TODO: Reset address data
+ this.$bvModal.show('modal-address');
+ },
newWalletFromMnemonicGenerateRandom() {
console.log(moment().format("HH:mm:ss") + " newWalletFromMnemonicGenerateRandom");