Hi AK,
It' a bit strange you ask this question, since from the updates BM has given us, one could conclude that you are surrounded by CNX core developers, working on integrating FMV into BitShares.
But since you ask, here is the answer:
I assume here that you have the CLI installed, and your private key(s) imported there (if not, let me know and I'll guide you through that as well).
I also assume that you know the ID of the proposed transaction (if not, let me know).
To approve a transaction in the CLI, all you need is use this command:
approve_proposal <fee-paying-account> <proposed-transaction-id> {"active_approvals_to_add" : ["<approving-account>"]} true
where:
<fee-paying-account> is the name of the account that will pay the fee for the act of approving a proposed transaction. It can be any account that has some BTS funds in it and whose private keys you have imported into the CLI. It can be the same as the
<approving-account> described below.
<proposed-transaction-id> is the ID of the proposed transaction, e.g.
1.10.14.
<approving-account> is the name of the account whose approval is needed for the proposed transaction. Please note that you need to enclose the name in inverted commas in this case.
An example looks like this:
approve_proposal follow-my-vote 1.10.15 {"active_approvals_to_add" : ["follow-my-vote"]} true
If the command runs without errors, as a confirmation you should receive a response that is similar to this:
{
"ref_block_num": 23911,
"ref_block_prefix": 151269124,
"expiration": "2016-02-01T10:51:45",
"operations": [[
23,{
"fee": {
"amount": 2000000,
"asset_id": "1.3.0"
},
"fee_paying_account": "1.2.41",
"proposal": "1.10.15",
"active_approvals_to_add": [
"1.2.129"
],
"active_approvals_to_remove": [],
"owner_approvals_to_add": [],
"owner_approvals_to_remove": [],
"key_approvals_to_add": [],
"key_approvals_to_remove": [],
"extensions": []
}
]
],
"extensions": [],
"signatures": [
"1f3438990accfda9a6a7de0d4951de101afa2eaf108fef42e2dad9b999d1ab21146bda3e0b320994294b07a9f23c8d587daecc72b0bf9bbdd8206e3d85bf9620bb",
"205d921b99c7e70a40755900aebbfe33a87ef1873251b37a6c4582d223d99584d90cdf868c8954093ed2851df75a37fd4e927bdf9d1a565d9163c0992ca26b1760"
]
}
If you need a more general guide, please refer to this page of the documentation:
http://docs.bitshares.eu/bitshares/tutorials/propose-transaction.html#approving-a-proposal