3.2.3. [Archive] mijin account creation (>=1.0.0.0)

This chapter describes the account operations that must be performed in order to operate mijin.

Warning

Symbol-cli has been archived, so symbol-cli may not be available.
From 1.0.3.4 and onwards, please refer to ./aws_tips_new_move_currency.

Note

mijin Catapult(v.2) to operate, you create an account and use that account to submit transactions.
Also note that you must have a base currency (cat.currency) balance in your account if you are in commissionable mode as specified during deployment.
creation-day:

Aug. 1, 2022

update date:

January 17, 2023

3.2.3.1. Installation of symbol-cli

Install symbol-cli from npm.

$ sudo npm i -g symbol-cli@1.0.0
/usr/local/bin/symbol-cli -> /usr/local/lib/node_modules/symbol-cli/bin/symbol-cli
+ symbol-cli@1.0.0
updated 1 package in 8.724s

3.2.3.2. Create an account

First, let’s create two accounts to be used for testing.

item

Description

value

Select the network type

Specify the network.
CatapultNetwork value specified at build time

MIJIN/MIJIN_TEST

Do you want to save the account?

Save this account.

yes

Select an import type

Specify the import method for saving again.

PrivateKey

Enter the Symbol node URL.

Specify the mijinLBENdpoint or mijinEndpoint URL on the Outouts tab in the Cloudformation Stack.

<http://xxxxxxx:300>

Enter a profile name

Specify a profile name to invoke the account.

optional

Enter your wallet password

Specify the password for your account

optional

3.2.3.2.1. Create the first account (Profile mijin-a)

$ symbol-cli account generate

? Select the network type: › - Use arrow-keys. Return to submit.
✔ Select the network type: › MIJIN
✔ Do you want to save the account? … yes
✔ Select an import type: › PrivateKey
✔ Enter the Symbol node URL. (Example: http://localhost:3000): … http://xxxxxxxxxxxxxxxxxxxxx.elb.ap-northeast-1.amazonaws.com:3000
✔ Enter a profile name: … mijin-a
✔ Enter your wallet password: … ********
✔ Do you want to set the account as the default profile? … yes

Account
┌───────────────┬──────────────────────────────────────────────────────────────────────┐
│ Property      │ Value                                                                │
├───────────────┼──────────────────────────────────────────────────────────────────────┤
│ Address       │ MA36BR-7DCFZT-65BQZP-TM5QND-EZKSB7-HNE4DU-6TI                        │
├───────────────┼──────────────────────────────────────────────────────────────────────┤
│ Public Key    │ 707902962A0A2E32226243D1E7B98D2DD40261E9D3649543E7C28A0F024D4A38     │
├───────────────┼──────────────────────────────────────────────────────────────────────┤
│ Private Key   │ 2515EDCAAA3985F30D6E758ED139823290DAB11034BF4113849FF5CB9355B9C9     │
├───────────────┼──────────────────────────────────────────────────────────────────────┤
│ Password      │ Test1234                                                             │
└───────────────┴──────────────────────────────────────────────────────────────────────┘

SUCCESS Stored mijin-a profile
At this point, a check of the mijin-a account shows that it does not exist.
This is because there is no exchange of this address on the blockchain, so its existence cannot be confirmed.
$ symbol-cli account info --profile mijin-a
⠋ Processing(node:7718) [DEP0091] DeprecationWarning: crypto.DEFAULT_ENCODING is deprecated.
(node:7718) [DEP0010] DeprecationWarning: crypto.createCredentials is deprecated. Use tls.createSecureContext instead.
(node:7718) [DEP0011] DeprecationWarning: crypto.Credentials is deprecated. Use tls.SecureContext instead.

ERR {"statusCode":404,"statusMessage":"Not Found","body":"{\"code\":\"ResourceNotFound\",\"message\":\"no resource exists with id 'MA36BR7DCFZT65BQZPTM5QNDEZKSB7HNE4DU6TI'\"}"}

TIP The account has to receive at least one transaction to be recorded on the network

3.2.3.2.2. Create second account (Profile mijin-b)

$ symbol-cli account generate

✔ Select the network type: › MIJIN
✔ Do you want to save the account? … yes
✔ Select an import type: › PrivateKey
✔ Enter the Symbol node URL. (Example: http://localhost:3000): … http://xxxxxxxxxxxxxxxxxxxxx.elb.ap-northeast-1.amazonaws.com:3000
✔ Enter a profile name: … mijin-b
✔ Enter your wallet password: … ********
✔ Do you want to set the account as the default profile? … no

Account
┌───────────────┬──────────────────────────────────────────────────────────────────────┐
│ Property      │ Value                                                                │
├───────────────┼──────────────────────────────────────────────────────────────────────┤
│ Address       │ MCLO63-LBWG6V-PLJD4O-MADZ37-W6QXQE-DPC3H3-EGQ                        │
├───────────────┼──────────────────────────────────────────────────────────────────────┤
│ Public Key    │ 2D2AC0FF30FABEFC12CB3FBB2323F8CD079ED1055FAAF2581CA29697130292FA     │
├───────────────┼──────────────────────────────────────────────────────────────────────┤
│ Private Key   │ 654065E33D00446F1FAAF2CF7D72CC287BDD91E55E9489AEC42769EDDB7A9759     │
├───────────────┼──────────────────────────────────────────────────────────────────────┤
│ Password      │ Test1234                                                             │
└───────────────┴──────────────────────────────────────────────────────────────────────┘

SUCCESS Stored mijin-b profile

Same as the first, no mijin-b account exists.

$ symbol-cli account info --profile mijin-b

⠋ Processing(node:53) [DEP0091] DeprecationWarning: crypto.DEFAULT_ENCODING is deprecated.
(node:53) [DEP0010] DeprecationWarning: crypto.createCredentials is deprecated. Use tls.createSecureContext instead.
(node:53) [DEP0011] DeprecationWarning: crypto.Credentials is deprecated. Use tls.SecureContext instead.

ERR {"statusCode":404,"statusMessage":"Not Found","body":"{\"code\":\"ResourceNotFound\",\"message\":\"no resource exists with id 'MCLO63LBWG6VPLJD4OMADZ37W6QXQEDPC3H3EGQ'\"}"}

TIP The account has to receive at least one transaction to be recorded on the network

3.2.3.2.3. About Fees and Commissions

Fees are charged by transactions issued in the following items and must be paid in the base currency (cat.currency).

  • transaction fee

  • Mosaic Rental Fee

  • Namespace Rental Fees

  • Locked guarantee deposit

For mijin offered in the marketplace, the commission mode is set to none as standard.
Without commissions, there is no need to have a base currency balance in your account, so there is nothing to be aware of, but <span style=”color: #d61b09”>you will need to set the commission setting to 0 in symbol-cli or sdk each time.</span>
If you have created a mijin with commissions, please refer to the section ‘How to move the base currency in the mode with commissions’ and send the base currency to Profile mijin-a.

3.2.3.3. Create and transfer Mosaic

First, let’s create and transfer the basic Mosaic.

3.2.3.3.1. Create Mosaic

Issue 1amount of Mosaic(Token) in profile mijin-a account.

item

Description

value

Enter your wallet password

Please specify the password you have set

optional

Do you want a non-expiring mosaic

Specify whether Mosaic is to expire or indefinitely; Yes to indefinitely; No to indefinitely; No to indefinitely.

yes

Enter the mosaic divisibility

Specifies the divisibility of Mosaic, 0 to none.

0

Do you want this mosaic to have a mutable supply?

Specifies whether the maximum number of Mosaic issues can be changed. None.

no

Do you want this mosaic to be transferable?

Specifies whether Mosaic forwarding is allowed.

yes

Do you want this mosaic to be restrictable?

Specifies whether Mosaic restrictions are allowed.

yes

Amount of mosaics units to create

Specify the number of Mosaic issues. In this case, 1 is issued.

1

Enter the maximum fee (absolute amount)

Specifies the transaction fee. This changes with the commission mode.
With commission 20000 or so (0.2cat.currency)
No commission 0

0

Select the transaction announce mode

Specifies how transactions are announced.

normal

Symbol CLIによるモザイク定義
 1$ symbol-cli transaction mosaic --profile mijin-a
 2
 3✔ Enter your wallet password: … ********
 4✔ Do you want a non-expiring mosaic? … yes
 5✔ Enter the mosaic divisibility: … 0
 6✔ Do you want this mosaic to have a mutable supply? … no
 7✔ Do you want this mosaic to be transferable? … yes
 8✔ Do you want this mosaic to be restrictable? … yes
 9✔ Amount of mosaics units to create:  … 1
10✔ Enter the maximum fee (absolute amount): … 0
11✔ Select the transaction announce mode: › normal
12✔ Do you want to announce this transaction? … yes
13
14SUCCESS Transaction announced correctly
15
16TIP To check if the network confirms or rejects the transaction, run the command 'symbol-cli transaction status'

When I check the mijin-a account again, I can see that it has only one MosaicId 3BF3AF8B22CB53D8 in the Balance Information.

$ symbol-cli account info --profile mijin-a

⠋ Processing(node:7795) [DEP0091] DeprecationWarning: crypto.DEFAULT_ENCODING is deprecated.
(node:7795) [DEP0010] DeprecationWarning: crypto.createCredentials is deprecated. Use tls.createSecureContext instead.
(node:7795) [DEP0011] DeprecationWarning: crypto.Credentials is deprecated. Use tls.SecureContext instead.
⠸ Processing
Account Information
┌───────────────────┬──────────────────────────────────────────────────────────────────┐
│ Property          │ Value                                                            │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Address           │ MA36BR-7DCFZT-65BQZP-TM5QND-EZKSB7-HNE4DU-6TI                    │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Address Height    │ 959                                                              │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Public Key        │ 707902962A0A2E32226243D1E7B98D2DD40261E9D3649543E7C28A0F024D4A38 │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Public Key Height │ 959                                                              │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Importance        │ 0                                                                │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Importance Height │ 0                                                                │
└───────────────────┴──────────────────────────────────────────────────────────────────┘
Balance Information
┌──────────────────┬─────────────────┬─────────────────┬───────────────────┐
│ Mosaic Id        │ Relative Amount │ Absolute Amount │ Expiration Height │
├──────────────────┼─────────────────┼─────────────────┼───────────────────┤
│ 3BF3AF8B22CB53D8 │ 11               │ Never             │
└──────────────────┴─────────────────┴─────────────────┴───────────────────┘

3.2.3.3.2. Transfer Mosaic

Transfer the Mosaic 3BF3AF8B22CB53D8 you just created from Profile mijin-a to mijin-b.

item

value

Mosaic

3BF3AF8B22CB53D8

transfer amount

1

Destination address (Profile mijin-b address)

MCLO63-LBWG6V-PLJD4O-MADZ37-W6QXQE-DPC3H3-EGQ

item

Description

value

Enter your wallet password

Please specify the password you have set

optional

Mosaics to transfer in the format (mosaicId(hex)|@aliasName)::absoluteAmount

転送するモザイクID(またはエイリアス)にコロンを二つ追加した後、転送amountを指定します。

3BF3AF8B22CB53D8::1

Enter the recipient address or @alias

Specify the forwarding address

MCLO63-LBWG6V-PLJD4O-MADZ37-W6QXQE-DPC3H3-EGQ

Enter a message

A message can be added to the transfer transaction

optional

Enter the maximum fee (absolute amount)

トランザクション手数料を指定します(モードにより異なります)。
- 手数料あり: 約 ``20000``(= 0.2cat.currency)
- 手数料なし: 0

0

Select the transaction announce mode

Specifies how transactions are announced.

normal

$ symbol-cli transaction transfer --profile mijin-a

? Enter your wallet password: › (node:97) [DEP0091] DeprecationWarning: crypto.DEFAULT_ENCODING is deprecated.
(node:97) [DEP0010] DeprecationWarning: crypto.createCredentials is deprecated. Use tls.createSecureContext instead.
(node:97) [DEP0011] DeprecationWarning: crypto.Credentials is deprecated. Use tls.SecureContext instead.
✔ Enter your wallet password: … ********
✔ Mosaics to transfer in the format (mosaicId(hex)|@aliasName)::absoluteAmount, (Ex: sending 1 symbol.xym, @symbol.xym::1000000). Add multiple mosaics separated by commas: … 3BF3AF8B22CB53D8::1
✔ Enter the recipient address or @alias: … MCLO63-LBWG6V-PLJD4O-MADZ37-W6QXQE-DPC3H3-EGQ
✔ Enter a message: …
✔ Enter the maximum fee (absolute amount): … 0
✔ Select the transaction announce mode: › normal
┌──────────────────────────────────────────────────────────────────────────────────┐
│                                     TRANSFER                                     │
├───────────────┬──────────────────────────────────────────────────────────────────┤
│ Max fee:      │ 0                                                                │
├───────────────┼──────────────────────────────────────────────────────────────────┤
│ Network type: │ MIJIN                                                            │
├───────────────┼──────────────────────────────────────────────────────────────────┤
│ Deadline:     │ 2021-05-17 16:40:45.212                                          │
├───────────────┼──────────────────────────────────────────────────────────────────┤
│ Recipient:    │ MCLO63-LBWG6V-PLJD4O-MADZ37-W6QXQE-DPC3H3-EGQ                    │
├───────────────┼──────────────────────────────────────────────────────────────────┤
│ Message:      │ N/A                                                              │
├───────────────┼──────────────────────────────────────────────────────────────────┤
│ Mosaic (1/1): │ 1 3BF3AF8B22CB53D8                                               │
├───────────────┴──────────────────────────────────────────────────────────────────┤
│                                Signature details                                 │
├───────────────┬──────────────────────────────────────────────────────────────────┤
│ Payload:      │ B000000000000000639B3F893989DC69FA3DF8D9BA294FD787F7644D68918FA8 │
│               │ F5E6A5162FE57CD34B03E944AA48F4B22790A50ECEA4A130EBB89299BDB173A4 │
│               │ 556BBAFF8092A20B707902962A0A2E32226243D1E7B98D2DD40261E9D3649543 │
│               │ E7C28A0F024D4A38000000000160544100000000000000009C1F80300E000000 │
│               │ 6096EF6D61B1BD57AD23E39801E77FB7A178106F16CFB21A0000010000000000 │
│               │ D853CB228BAFF33B0100000000000000                                 │
├───────────────┼──────────────────────────────────────────────────────────────────┤
│ Hash:         │ 0CAB966B0E7090AA19AE4D4F2BD2334A7F7466E5661107A15F8831EA48A5CE88 │
├───────────────┼──────────────────────────────────────────────────────────────────┤
│ Signer:       │ 707902962A0A2E32226243D1E7B98D2DD40261E9D3649543E7C28A0F024D4A38 │
└───────────────┴──────────────────────────────────────────────────────────────────┘
✔ Do you want to announce this transaction? … yes

SUCCESS Transaction announced correctly

TIP To check if the network confirms or rejects the transaction, run the command 'symbol-cli transaction status'
Check the status of the profile mijin-a.
We can verify that it does not have Mosaic 3BF3AF8B22CB53D8.
symbol-cli account info --profile mijin-a
⠋ Processing(node:108) [DEP0091] DeprecationWarning: crypto.DEFAULT_ENCODING is deprecated.
(node:108) [DEP0010] DeprecationWarning: crypto.createCredentials is deprecated. Use tls.createSecureContext instead.
(node:108) [DEP0011] DeprecationWarning: crypto.Credentials is deprecated. Use tls.SecureContext instead.
⠸ Processing
Account Information
┌───────────────────┬──────────────────────────────────────────────────────────────────┐
│ Property          │ Value                                                            │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Address           │ MA36BR-7DCFZT-65BQZP-TM5QND-EZKSB7-HNE4DU-6TI                    │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Address Height    │ 959                                                              │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Public Key        │ 707902962A0A2E32226243D1E7B98D2DD40261E9D3649543E7C28A0F024D4A38 │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Public Key Height │ 959                                                              │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Importance        │ 0                                                                │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Importance Height │ 0                                                                │
└───────────────────┴──────────────────────────────────────────────────────────────────┘
Then check the status of Profile mijin-b.
We can verify that it has Mosaic 3BF3AF8B22CB53D8.
symbol-cli account info --profile mijin-b
⠋ Processing(node:119) [DEP0091] DeprecationWarning: crypto.DEFAULT_ENCODING is deprecated.
(node:119) [DEP0010] DeprecationWarning: crypto.createCredentials is deprecated. Use tls.createSecureContext instead.
(node:119) [DEP0011] DeprecationWarning: crypto.Credentials is deprecated. Use tls.SecureContext instead.
⠹ Processing
Account Information
┌───────────────────┬──────────────────────────────────────────────────────────────────┐
│ Property          │ Value                                                            │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Address           │ MCLO63-LBWG6V-PLJD4O-MADZ37-W6QXQE-DPC3H3-EGQ                    │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Address Height    │ 17912                                                            │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Public Key        │ 0000000000000000000000000000000000000000000000000000000000000000 │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Public Key Height │ 0                                                                │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Importance        │ 0                                                                │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Importance Height │ 0                                                                │
└───────────────────┴──────────────────────────────────────────────────────────────────┘
Balance Information
┌──────────────────┬─────────────────┬─────────────────┬───────────────────┐
│ Mosaic Id        │ Relative Amount │ Absolute Amount │ Expiration Height │
├──────────────────┼─────────────────┼─────────────────┼───────────────────┤
│ 3BF3AF8B22CB53D8 │ 11               │ Never             │
└──────────────────┴─────────────────┴─────────────────┴───────────────────┘

3.2.3.4. (Extra)How to move the base currency when in commissionable mode

If you create a mijin in commissioned mode, all transaction transmissions, etc. will be charged a fee from the base currency.
For this reason, we will explain the procedure for submitting the base currency balance when creating an account.

3.2.3.4.1. Register for a key currency holding account

Note

If you use | mijin | in AWS Marketplace, select the Outouts tab in the AWS Cloudformation Stack.
Please note the URL of the Key ‘mijinLBEndpint’ or ‘mijinbEndpoint’.
Next, click on the URL for the Value of the Key ‘HarvestAddress’.
Please note the value of the private_key in the very first Vaule in the api. (In this case, the value begins with 055E)
For more information, see Deploy mijin on an existing VPC or Create a new VPC and deploy mijin for details.

Import the above private_key in symbol-cli.

item

Input value

Select the network type

Specify the network.
構築時に指定した CatapultNetwork の値
MIJIN または MIJIN_TEST

Enter the Symbol node URL

控えていた mijinEndpoint もしくは
ロードバランサーが有効であれば mijinLBEndpoint のURLを入力

Enter a profile name

Enter any profile name

Enter your wallet password

Enter any password

Do you want to set the account as the default profile

DefaultProfileにするかどうか、ここでは Yes を選択

Select an import type

PrivateKey

Enter your account private key

控えていた private_key を入力

$ symbol-cli profile import

✔ Select the network type: › MIJIN
✔ Enter the Symbol node URL. (Example: http://localhost:3000): … http://MIJIN-CATAPULT-E1-nlb-rest-XXXXXXXXX.elb.ap-northeast-1.amazonaws.com:3000
✔ Enter a profile name: … mijin-harvest
✔ Enter your wallet password: … ********
✔ Do you want to set the account as the default profile? … no
✔ Select an import type: › PrivateKey
✔ Enter your account private key: … ****************************************************************

Account
┌───────────────┬──────────────────────────────────────────────────────────────────────┐
│ Property      │ Value                                                                │
├───────────────┼──────────────────────────────────────────────────────────────────────┤
│ Address       │ MAQUY5-KOJVPE-DDCTD6-3SZYHM-EQOFF4-HTUYZU-3WQ                        │
├───────────────┼──────────────────────────────────────────────────────────────────────┤
│ Public Key    │ 29800CB9DF988622AD4B940F578569321F4B7F08127C478A0C0C28ACC61B8A2C     │
├───────────────┼──────────────────────────────────────────────────────────────────────┤
│ Private Key   │ 2EC8FF52B5B922E0F509FBEE6CE3C4B3512E9347DB800A76A6EF993C43C0D5BC     │
├───────────────┼──────────────────────────────────────────────────────────────────────┤
│ Password      │ Test1234                                                             │
└───────────────┴──────────────────────────────────────────────────────────────────────┘

SUCCESS Stored mijin-harvest profile
Now you are ready to import.
Verify account information.
This account has two Mosaics initially.
Balance Information 04A125F887094D2A is the base currency (cat.currency) and 49DB43B9FA374EF2 is Mosaic for Harvest validity.

Warning

This ID will be different for each creation, and the base currency will be the ID with the largest Amount.

$ symbol-cli account info --profile mijin-harvest

⠋ Processing(node:141) [DEP0091] DeprecationWarning: crypto.DEFAULT_ENCODING is deprecated.
(node:141) [DEP0010] DeprecationWarning: crypto.createCredentials is deprecated. Use tls.createSecureContext instead.
(node:141) [DEP0011] DeprecationWarning: crypto.Credentials is deprecated. Use tls.SecureContext instead.
⠸ Processing
Account Information
┌───────────────────┬──────────────────────────────────────────────────────────────────┐
│ Property          │ Value                                                            │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Address           │ MAQUY5-KOJVPE-DDCTD6-3SZYHM-EQOFF4-HTUYZU-3WQ                    │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Address Height    │ 1                                                                │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Public Key        │ 29800CB9DF988622AD4B940F578569321F4B7F08127C478A0C0C28ACC61B8A2C │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Public Key Height │ 1                                                                │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Importance        │ 2850000                                                          │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Importance Height │ 18080                                                            │
└───────────────────┴──────────────────────────────────────────────────────────────────┘
Balance Information
┌──────────────────┬─────────────────┬──────────────────┬───────────────────┐
│ Mosaic Id        │ Relative Amount │ Absolute Amount  │ Expiration Height │
├──────────────────┼─────────────────┼──────────────────┼───────────────────┤
│ 04A125F887094D2A │ 1,799,799,999.6 │ 1799799999600000 │ Never             │
├──────────────────┼─────────────────┼──────────────────┼───────────────────┤
│ 49DB43B9FA374EF2 │ 3,000           │ 3000000          │ Never             │
└──────────────────┴─────────────────┴──────────────────┴───────────────────┘

3.2.3.4.2. Confirmation of base currency

item

Description

value

Enter the mosaic id in hexadecimal format

Information on the target mosaic can be obtained by specifying the mosaic ID.

In the example here
04A125F887094D2A
Divisibility can be checked at Divisibility.
In the following, divisibility is 6.
symbol-cli mosaic info
? Enter the mosaic id in hexadecimal format: › (node:163) [DEP0091] DeprecationWarning: crypto.DEFAULT_ENCODING is deprecated.
(node:163) [DEP0010] DeprecationWarning: crypto.createCredentials is deprecated. Use tls.createSecureContext instead.
(node:163) [DEP0011] DeprecationWarning: crypto.Credentials is deprecated. Use tls.SecureContext instead.
✔ Enter the mosaic id in hexadecimal format: … 04A125F887094D2A

Mosaic Information
┌───────────────────┬───────────────────────────────────────────────┐
│ Property          │ Value                                         │
├───────────────────┼───────────────────────────────────────────────┤
│ Record Id         │ 609DEB554D4B851AA429AE2C                      │
├───────────────────┼───────────────────────────────────────────────┤
│ Mosaic Id         │ 04A125F887094D2A                              │
├───────────────────┼───────────────────────────────────────────────┤
│ Divisibility      │ 6                                             │
├───────────────────┼───────────────────────────────────────────────┤
│ Transferable      │ true                                          │
├───────────────────┼───────────────────────────────────────────────┤
│ Supply Mutable    │ false                                         │
├───────────────────┼───────────────────────────────────────────────┤
│ Height            │ 1                                             │
├───────────────────┼───────────────────────────────────────────────┤
│ Expiration        │ Never                                         │
├───────────────────┼───────────────────────────────────────────────┤
│ Owner             │ MAO5AR-GSMLGK-ZCDV35-IJWDVL-JFOCZT-XHM3KJ-RHA │
├───────────────────┼───────────────────────────────────────────────┤
│ Supply (Absolute)8998999998000000                              │
├───────────────────┼───────────────────────────────────────────────┤
│ Supply (Relative)8,998,999,998                                 │
└───────────────────┴───────────────────────────────────────────────┘

3.2.3.4.3. Send the base currency

Try to send the base currency 1000cat.currency to the registered account (Profile mijin-a ).

item

value

Mosaic

cat.currency

transfer amount

1000000000(1000.000000 since divisibility is 6)

Forwarding address (Profile mijin-a)

MA36BR-7DCFZT-65BQZP-TM5QND-EZKSB7-HNE4DU-6TI

item

Description

value

Enter your wallet password

Please specify the password you have set

optional

Mosaics to transfer in the format (mosaicId(hex)|@aliasName)::absoluteAmount

After adding two colons to the mosaic ID (or alias) to be transferred, specify the transfer AMOUNT.

@cat.currency::1000000000

Enter the recipient address or @alias

Specify the forwarding address

MA36BR-7DCFZT-65BQZP-TM5QND-EZKSB7-HNE4DU-6TI

Enter a message

A message can be added to the transfer transaction

optional

Enter the maximum fee (absolute amount)

Specifies the transaction fee. This changes with the commission mode.
With commission 20000 or so (0.2cat.currency)
No commission 0

0

Select the transaction announce mode

Specifies how transactions are announced.

normal

Here the transaction fee is set to 0, but if there is a fee, the transaction fee will be charged, so you will need about 200000 instead of 0.
The fee calculation method will be the same as for Symbol.

<https://docs.symbol.dev/concepts/fees.html#transaction-fee>

$ symbol-cli transaction transfer --profile mijin-harvest

? Enter your wallet password: › (node:196) [DEP0091] DeprecationWarning: crypto.DEFAULT_ENCODING is deprecated.
(node:196) [DEP0010] DeprecationWarning: crypto.createCredentials is deprecated. Use tls.createSecureContext instead.
(node:196) [DEP0011] DeprecationWarning: crypto.Credentials is deprecated. Use tls.SecureContext instead.
✔ Enter your wallet password: … ********
✔ Mosaics to transfer in the format (mosaicId(hex)|@aliasName)::absoluteAmount, (Ex: sending 1 symbol.xym, @symbol.xym::1000000). Add multiple mosaics separated by commas: … @cat.currency::1000000000
✔ Enter the recipient address or @alias: … MA36BR-7DCFZT-65BQZP-TM5QND-EZKSB7-HNE4DU-6TI
✔ Enter a message: …
✔ Enter the maximum fee (absolute amount): … 0
✔ Select the transaction announce mode: › normal
┌──────────────────────────────────────────────────────────────────────────────────┐
│                                     TRANSFER                                     │
├───────────────┬──────────────────────────────────────────────────────────────────┤
│ Max fee:      │ 0                                                                │
├───────────────┼──────────────────────────────────────────────────────────────────┤
│ Network type: │ MIJIN                                                            │
├───────────────┼──────────────────────────────────────────────────────────────────┤
│ Deadline:     │ 2021-05-17 17:46:42.643                                          │
├───────────────┼──────────────────────────────────────────────────────────────────┤
│ Recipient:    │ MA36BR-7DCFZT-65BQZP-TM5QND-EZKSB7-HNE4DU-6TI                    │
├───────────────┼──────────────────────────────────────────────────────────────────┤
│ Message:      │ N/A                                                              │
├───────────────┼──────────────────────────────────────────────────────────────────┤
│ Mosaic (1/1): │ 1,000,000,000 cat.currency (85BBEA6CC462B244)                    │
├───────────────┴──────────────────────────────────────────────────────────────────┤
│                                Signature details                                 │
├───────────────┬──────────────────────────────────────────────────────────────────┤
│ Payload:      │ B00000000000000071E0E34240C563025C466C31BFA995D6DA4CADFFB0AD29A3 │
│               │ B2EFF280AD596BDA4CF5DC01B3654D9C34F56346B5DF41112EF27858C0ED1FCE │
│               │ CF409B5A450FC30E29800CB9DF988622AD4B940F578569321F4B7F08127C478A │
│               │ 0C0C28ACC61B8A2C000000000160544100000000000000005382BC300E000000 │
│               │ 6037E0C7E311733F7430CBE6CEC1A3265520FCED27074F4D0000010000000000 │
│               │ 44B262C46CEABB8500CA9A3B00000000                                 │
├───────────────┼──────────────────────────────────────────────────────────────────┤
│ Hash:         │ 864EF99D58E8DA837879D85DE08DF29398766E04F967F09732A2FD02115469FB │
├───────────────┼──────────────────────────────────────────────────────────────────┤
│ Signer:       │ 29800CB9DF988622AD4B940F578569321F4B7F08127C478A0C0C28ACC61B8A2C │
└───────────────┴──────────────────────────────────────────────────────────────────┘
✔ Do you want to announce this transaction? … yes

SUCCESS Transaction announced correctly

TIP To check if the network confirms or rejects the transaction, run the command 'symbol-cli transaction status'
Check your profile mijin-a account.
You can confirm that you have 1000cat.currency.
symbol-cli account info --profile mijin
⠋ Processing(node:207) [DEP0091] DeprecationWarning: crypto.DEFAULT_ENCODING is deprecated.
(node:207) [DEP0010] DeprecationWarning: crypto.createCredentials is deprecated. Use tls.createSecureContext instead.
(node:207) [DEP0011] DeprecationWarning: crypto.Credentials is deprecated. Use tls.SecureContext instead.
⠸ Processing
Account Information
┌───────────────────┬──────────────────────────────────────────────────────────────────┐
│ Property          │ Value                                                            │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Address           │ MA36BR-7DCFZT-65BQZP-TM5QND-EZKSB7-HNE4DU-6TI                    │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Address Height    │ 959                                                              │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Public Key        │ 707902962A0A2E32226243D1E7B98D2DD40261E9D3649543E7C28A0F024D4A38 │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Public Key Height │ 959                                                              │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Importance        │ 0                                                                │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Importance Height │ 0                                                                │
└───────────────────┴──────────────────────────────────────────────────────────────────┘
Balance Information
┌──────────────────┬─────────────────┬─────────────────┬───────────────────┐
│ Mosaic Id        │ Relative Amount │ Absolute Amount │ Expiration Height │
├──────────────────┼─────────────────┼─────────────────┼───────────────────┤
│ 04A125F887094D2A │ 1,000           │ 1000000000      │ Never             │
└──────────────────┴─────────────────┴─────────────────┴───────────────────┘