implemented create_asset rpc call