Yes .. any asset can be used for "vesting" ...
get_prototype_operation vesting_balance_create_operation
[
32,{
"fee": {
"amount": 0,
"asset_id": "1.3.0"
},
"creator": "1.2.0",
"owner": "1.2.0",
"amount": {
"amount": 0,
"asset_id": "1.3.0"
},
"policy": [
0,{
"begin_timestamp": "1970-01-01T00:00:00",
"vesting_cliff_seconds": 0,
"vesting_duration_seconds": 0
}
]
}
]
the policy 0 is cliff vesting which allows to claim vested stake after the duration .. not sure what cliff_seconds is ..